com updates
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include "DeckLinkAPI_h.h"
|
||||
#include "DeckLinkFrameTransfer.h"
|
||||
|
||||
#include <atlbase.h>
|
||||
#include <deque>
|
||||
#include <string>
|
||||
|
||||
@@ -45,13 +46,13 @@ public:
|
||||
bool ScheduleOutputFrame(IDeckLinkMutableVideoFrame* outputVideoFrame);
|
||||
|
||||
private:
|
||||
CaptureDelegate* captureDelegate = nullptr;
|
||||
PlayoutDelegate* playoutDelegate = nullptr;
|
||||
IDeckLinkInput* input = nullptr;
|
||||
IDeckLinkOutput* output = nullptr;
|
||||
IDeckLinkKeyer* keyer = nullptr;
|
||||
std::deque<IDeckLinkMutableVideoFrame*> outputVideoFrameQueue;
|
||||
PinnedMemoryAllocator* playoutAllocator = nullptr;
|
||||
CComPtr<CaptureDelegate> captureDelegate;
|
||||
CComPtr<PlayoutDelegate> playoutDelegate;
|
||||
CComPtr<IDeckLinkInput> input;
|
||||
CComPtr<IDeckLinkOutput> output;
|
||||
CComPtr<IDeckLinkKeyer> keyer;
|
||||
std::deque<CComPtr<IDeckLinkMutableVideoFrame>> outputVideoFrameQueue;
|
||||
CComPtr<PinnedMemoryAllocator> playoutAllocator;
|
||||
BMDTimeValue frameDuration = 0;
|
||||
BMDTimeScale frameTimescale = 0;
|
||||
unsigned totalPlayoutFrames = 0;
|
||||
|
||||
Reference in New Issue
Block a user