19 #ifndef DECKLINKINPUTCALLBACK_H_ 20 #define DECKLINKINPUTCALLBACK_H_ 23 #include <condition_variable> 26 #include <DeckLinkAPI.h> 38 HRESULT QueryInterface(REFIID iid, LPVOID *ppv);
42 HRESULT VideoInputFormatChanged (
43 BMDVideoInputFormatChangedEvents notificationEvents,
44 IDeckLinkDisplayMode* newDisplayMode,
45 BMDDetectedVideoInputFormatFlags detectedSignalFlags);
46 HRESULT VideoInputFrameArrived (IDeckLinkVideoInputFrame* videoFrame,
47 IDeckLinkAudioInputPacket* audioPacket);
52 std::atomic_ulong refCounter_;
54 std::mutex videoFrameMutex_;
55 std::condition_variable videoFrameArrive_;
Definition: DeckLinkCapture.h:30