FFmpeg
|
Public Member Functions | |
decklink_frame (struct decklink_ctx *ctx, AVFrame *avframe) | |
virtual long STDMETHODCALLTYPE | GetWidth (void) |
virtual long STDMETHODCALLTYPE | GetHeight (void) |
virtual long STDMETHODCALLTYPE | GetRowBytes (void) |
virtual BMDPixelFormat STDMETHODCALLTYPE | GetPixelFormat (void) |
virtual BMDFrameFlags STDMETHODCALLTYPE | GetFlags (void) |
virtual HRESULT STDMETHODCALLTYPE | GetBytes (void **buffer) |
virtual HRESULT STDMETHODCALLTYPE | GetTimecode (BMDTimecodeFormat format, IDeckLinkTimecode **timecode) |
virtual HRESULT STDMETHODCALLTYPE | GetAncillaryData (IDeckLinkVideoFrameAncillary **ancillary) |
virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID iid, LPVOID *ppv) |
virtual ULONG STDMETHODCALLTYPE | AddRef (void) |
virtual ULONG STDMETHODCALLTYPE | Release (void) |
Data Fields | |
struct decklink_ctx * | _ctx |
AVFrame * | _avframe |
Private Attributes | |
std::atomic< int > | _refs |
Definition at line 41 of file decklink_enc.cpp.
|
inline |
Definition at line 44 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 47 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 48 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 49 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 50 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 51 of file decklink_enc.cpp.
Definition at line 52 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 61 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 62 of file decklink_enc.cpp.
|
inlinevirtual |
Definition at line 64 of file decklink_enc.cpp.
Definition at line 65 of file decklink_enc.cpp.
Definition at line 66 of file decklink_enc.cpp.
struct decklink_ctx* decklink_frame::_ctx |
Definition at line 76 of file decklink_enc.cpp.
Referenced by decklink_output_callback::ScheduledFrameCompleted().
AVFrame* decklink_frame::_avframe |
Definition at line 77 of file decklink_enc.cpp.
Referenced by GetBytes(), GetFlags(), GetHeight(), GetRowBytes(), GetWidth(), Release(), and decklink_output_callback::ScheduledFrameCompleted().
|
private |
Definition at line 80 of file decklink_enc.cpp.