Implementation of the Blackmagic Decklink API (used by the DecklinkWriter)
More...
#include <DecklinkOutput.h>
Implementation of the Blackmagic Decklink API (used by the DecklinkWriter)
Definition at line 75 of file DecklinkOutput.h.
| DeckLinkOutputDelegate::DeckLinkOutputDelegate |
( |
IDeckLinkDisplayMode * |
displayMode, |
|
|
IDeckLinkOutput * |
deckLinkOutput |
|
) |
| |
| DeckLinkOutputDelegate::~DeckLinkOutputDelegate |
( |
| ) |
|
| virtual ULONG STDMETHODCALLTYPE DeckLinkOutputDelegate::AddRef |
( |
void |
| ) |
|
|
inlinevirtual |
| virtual HRESULT STDMETHODCALLTYPE DeckLinkOutputDelegate::QueryInterface |
( |
REFIID |
iid, |
|
|
LPVOID * |
ppv |
|
) |
| |
|
inlinevirtual |
| virtual ULONG STDMETHODCALLTYPE DeckLinkOutputDelegate::Release |
( |
void |
| ) |
|
|
inlinevirtual |
| HRESULT DeckLinkOutputDelegate::RenderAudioSamples |
( |
bool |
preroll | ) |
|
|
virtual |
| HRESULT DeckLinkOutputDelegate::ScheduledFrameCompleted |
( |
IDeckLinkVideoFrame * |
completedFrame, |
|
|
BMDOutputFrameCompletionResult |
result |
|
) |
| |
|
virtual |
| HRESULT DeckLinkOutputDelegate::ScheduledPlaybackHasStopped |
( |
| ) |
|
|
virtual |
| void DeckLinkOutputDelegate::ScheduleNextFrame |
( |
bool |
prerolling | ) |
|
| void DeckLinkOutputDelegate::WriteFrame |
( |
tr1::shared_ptr< openshot::Frame > |
frame | ) |
|
| unsigned long DeckLinkOutputDelegate::audioSamplesPerFrame |
|
protected |
| IDeckLinkOutput* DeckLinkOutputDelegate::deckLinkOutput |
|
protected |
| IDeckLinkDisplayMode* DeckLinkOutputDelegate::displayMode |
|
protected |
| deque<uint8_t * > DeckLinkOutputDelegate::final_frames |
|
protected |
| unsigned long DeckLinkOutputDelegate::frameCount |
|
protected |
| BMDTimeValue DeckLinkOutputDelegate::frameRateDuration |
|
protected |
| BMDTimeValue DeckLinkOutputDelegate::frameRateScale |
|
protected |
| int DeckLinkOutputDelegate::height |
|
protected |
| void* DeckLinkOutputDelegate::m_audioBuffer |
|
protected |
| unsigned long DeckLinkOutputDelegate::m_audioBufferOffset |
|
protected |
| unsigned long DeckLinkOutputDelegate::m_audioBufferSampleLength |
|
protected |
| unsigned long DeckLinkOutputDelegate::m_audioChannelCount |
|
protected |
| unsigned long DeckLinkOutputDelegate::m_audioSampleDepth |
|
protected |
| BMDAudioSampleRate DeckLinkOutputDelegate::m_audioSampleRate |
|
protected |
| IDeckLinkMutableVideoFrame* DeckLinkOutputDelegate::m_currentFrame |
|
protected |
| unsigned long DeckLinkOutputDelegate::m_framesPerSecond |
|
protected |
| unsigned long DeckLinkOutputDelegate::m_totalFramesScheduled |
|
protected |
| deque<tr1::shared_ptr<openshot::Frame> > DeckLinkOutputDelegate::raw_video_frames |
|
protected |
| map<int, uint8_t * > DeckLinkOutputDelegate::temp_cache |
|
protected |
| int DeckLinkOutputDelegate::width |
|
protected |
The documentation for this class was generated from the following files: