|
| | decklink_frame (struct decklink_ctx *ctx, AVFrame *avframe, AVCodecID codec_id, int height, int width) |
| |
| | decklink_frame (struct decklink_ctx *ctx, AVPacket *avpacket, AVCodecID codec_id, int height, int width) |
| |
| 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 | SetAncillaryData (IDeckLinkVideoFrameAncillary *ancillary) |
| |
| virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, LPVOID *ppv) |
| |
| virtual ULONG STDMETHODCALLTYPE | AddRef (void) |
| |
| virtual ULONG STDMETHODCALLTYPE | Release (void) |
| |
Definition at line 55 of file decklink_enc.cpp.
◆ decklink_frame() [1/2]
◆ decklink_frame() [2/2]
◆ GetWidth()
| virtual long STDMETHODCALLTYPE decklink_frame::GetWidth |
( |
void | | ) |
|
|
inlinevirtual |
◆ GetHeight()
| virtual long STDMETHODCALLTYPE decklink_frame::GetHeight |
( |
void | | ) |
|
|
inlinevirtual |
◆ GetRowBytes()
| virtual long STDMETHODCALLTYPE decklink_frame::GetRowBytes |
( |
void | | ) |
|
|
inlinevirtual |
◆ GetPixelFormat()
| virtual BMDPixelFormat STDMETHODCALLTYPE decklink_frame::GetPixelFormat |
( |
void | | ) |
|
|
inlinevirtual |
◆ GetFlags()
| virtual BMDFrameFlags STDMETHODCALLTYPE decklink_frame::GetFlags |
( |
void | | ) |
|
|
inlinevirtual |
◆ GetBytes()
| virtual HRESULT STDMETHODCALLTYPE decklink_frame::GetBytes |
( |
void ** | buffer | ) |
|
|
inlinevirtual |
◆ GetTimecode()
| virtual HRESULT STDMETHODCALLTYPE decklink_frame::GetTimecode |
( |
BMDTimecodeFormat | format, |
|
|
IDeckLinkTimecode ** | timecode ) |
|
inlinevirtual |
◆ GetAncillaryData()
| virtual HRESULT STDMETHODCALLTYPE decklink_frame::GetAncillaryData |
( |
IDeckLinkVideoFrameAncillary ** | ancillary | ) |
|
|
inlinevirtual |
◆ SetAncillaryData()
| virtual HRESULT STDMETHODCALLTYPE decklink_frame::SetAncillaryData |
( |
IDeckLinkVideoFrameAncillary * | ancillary | ) |
|
|
inlinevirtual |
◆ QueryInterface()
| virtual HRESULT STDMETHODCALLTYPE decklink_frame::QueryInterface |
( |
REFIID | riid, |
|
|
LPVOID * | ppv ) |
|
inlinevirtual |
◆ AddRef()
| virtual ULONG STDMETHODCALLTYPE decklink_frame::AddRef |
( |
void | | ) |
|
|
inlinevirtual |
◆ Release()
| virtual ULONG STDMETHODCALLTYPE decklink_frame::Release |
( |
void | | ) |
|
|
inlinevirtual |
◆ _ctx
◆ _avframe
◆ _avpacket
◆ _codec_id
◆ _ancillary
| IDeckLinkVideoFrameAncillary* decklink_frame::_ancillary |
◆ _height
| int decklink_frame::_height |
◆ _width
| int decklink_frame::_width |
◆ _refs
| std::atomic<int> decklink_frame::_refs |
|
private |
The documentation for this class was generated from the following file: