Fri Jul 13, 2018 11:40 am
Hi Cameron,
I am answering your questions inline below, but I am not sure my question was clear enough. In fact, the problem is not that device does not support VANC (as I know that not all devices do), but how to determine in advance if it does or not (so ScheduleVideoFrame does not fail).
We call DoesSupportVideoMode with the flags set to bmdVideoOutputVANC and it does return support = 1 even when the device does not support VANC.
So my answers:
1) Device that ScheduleVideoFrame returns E_FAIL
It is an Ultrastudio Mini Monitor (which is not supposed to support VANC).
2) Display mode of output
1080i5994
3) Ancillary packet format (BMDAncillaryPacketFormat) implemented
bmdAncillaryPacketFormatUInt8
4) Line number you are targeting (return for IDeckLinkAncillaryPacket::GetLineNumber() method)
Line 10
But, again, I am not sure these answers matter...
Thank you for your help !
Daniel