Implementation of the Blackmagic Decklink API (used by the DecklinkReader)
More...
#include <DecklinkInput.h>
Implementation of the Blackmagic Decklink API (used by the DecklinkReader)
Definition at line 70 of file DecklinkInput.h.
◆ DeckLinkInputDelegate()
DeckLinkInputDelegate::DeckLinkInputDelegate |
( |
pthread_cond_t * |
m_sleepCond, |
|
|
IDeckLinkOutput * |
deckLinkOutput, |
|
|
IDeckLinkVideoConversion * |
deckLinkConverter |
|
) |
| |
◆ ~DeckLinkInputDelegate()
DeckLinkInputDelegate::~DeckLinkInputDelegate |
( |
| ) |
|
◆ AddRef()
ULONG DeckLinkInputDelegate::AddRef |
( |
void |
| ) |
|
|
virtual |
◆ GetCurrentFrameNumber()
unsigned long DeckLinkInputDelegate::GetCurrentFrameNumber |
( |
| ) |
|
◆ GetFrame()
std::shared_ptr< openshot::Frame > DeckLinkInputDelegate::GetFrame |
( |
int64_t |
requested_frame | ) |
|
◆ QueryInterface()
virtual HRESULT STDMETHODCALLTYPE DeckLinkInputDelegate::QueryInterface |
( |
REFIID |
iid, |
|
|
LPVOID * |
ppv |
|
) |
| |
|
inlinevirtual |
◆ Release()
ULONG DeckLinkInputDelegate::Release |
( |
void |
| ) |
|
|
virtual |
◆ VideoInputFormatChanged()
HRESULT DeckLinkInputDelegate::VideoInputFormatChanged |
( |
BMDVideoInputFormatChangedEvents |
events, |
|
|
IDeckLinkDisplayMode * |
mode, |
|
|
BMDDetectedVideoInputFormatFlags |
|
|
) |
| |
|
virtual |
◆ VideoInputFrameArrived()
HRESULT DeckLinkInputDelegate::VideoInputFrameArrived |
( |
IDeckLinkVideoInputFrame * |
videoFrame, |
|
|
IDeckLinkAudioInputPacket * |
audioFrame |
|
) |
| |
|
virtual |
◆ deckLinkConverter
IDeckLinkVideoConversion* DeckLinkInputDelegate::deckLinkConverter |
◆ deckLinkOutput
IDeckLinkOutput* DeckLinkInputDelegate::deckLinkOutput |
◆ final_frameCount
unsigned long DeckLinkInputDelegate::final_frameCount |
◆ final_frames
◆ frameCount
unsigned long DeckLinkInputDelegate::frameCount |
◆ g_timecodeFormat
BMDTimecodeFormat DeckLinkInputDelegate::g_timecodeFormat |
◆ raw_video_frames
deque<IDeckLinkMutableVideoFrame*> DeckLinkInputDelegate::raw_video_frames |
◆ sleepCond
pthread_cond_t* DeckLinkInputDelegate::sleepCond |
The documentation for this class was generated from the following files: