Thank Cameron.
When checked with SignalGenerator, 4320p59.94 is output normally.
My color space of scheduled frame is RGB frame.(bmdFormat8BitBGRA)
Part of sample source code(ref. LoopThroughWithDX11Compositing in SDK Samples)- Code: Select all
IDeckLinkMutableVideoFrame* outputFrame;
if (mDLOutput->CreateVideoFrame(mFrameWidth, mFrameHeight, mFrameWidth * 4, bmdFormat8BitBGRA, bmdFrameFlagDefault, &outputFrame) != S_OK)
goto error;
I will check the completion result on out frames in IDeckLinkVideoOutputCallback::ScheduledFrameCompleted callback.
Thanks.
-------------------------------------------------------------------------------------------------------------------
This is the result of testing 8K59.94.
As a result of checking with the SignalGenerator, it was confirmed that when outputting 8K59.94, only YUV is output, not RGB.
Currently, our program output is RGB, so 8K59.94 is not correct.
Check the support video mode.
- Code: Select all
hr = deckLinkOutput->DoesSupportVideoMode(bmdVideoConnectionUnspecified, m_selectedDisplayMode, pixelFormat.first, bmdNoVideoOutputConversion, flags, NULL, &supported);
if (hr != S_OK || ! supported)
continue;
Thanks.