FFmpeg
Public Member Functions | Private Attributes
decklink_input_callback Class Reference
Inheritance diagram for decklink_input_callback:

Public Member Functions

 
 
virtual HRESULT STDMETHODCALLTYPE  QueryInterface (REFIID iid, LPVOID *ppv)
 
virtual ULONG STDMETHODCALLTYPE  AddRef (void)
 
virtual ULONG STDMETHODCALLTYPE  Release (void)
 
virtual HRESULT STDMETHODCALLTYPE  VideoInputFormatChanged (BMDVideoInputFormatChangedEvents, IDeckLinkDisplayMode *, BMDDetectedVideoInputFormatFlags)
 
virtual HRESULT STDMETHODCALLTYPE  VideoInputFrameArrived (IDeckLinkVideoInputFrame *, IDeckLinkAudioInputPacket *)
 

Private Attributes

 
 
 
 
int  no_video
 
int64_t  initial_video_pts
 
int64_t  initial_audio_pts
 

Detailed Description

Definition at line 184 of file decklink_dec.cpp.

Constructor & Destructor Documentation

decklink_input_callback::decklink_input_callback ( AVFormatContext_avctx )

Definition at line 206 of file decklink_dec.cpp.

decklink_input_callback::~decklink_input_callback ( )

Definition at line 215 of file decklink_dec.cpp.

Member Function Documentation

virtual HRESULT STDMETHODCALLTYPE decklink_input_callback::QueryInterface ( REFIID  iid,
LPVOIDppv 
)
inlinevirtual

Definition at line 190 of file decklink_dec.cpp.

ULONG decklink_input_callback::AddRef ( void  )
virtual

Definition at line 220 of file decklink_dec.cpp.

ULONG decklink_input_callback::Release ( void  )
virtual

Definition at line 229 of file decklink_dec.cpp.

HRESULT decklink_input_callback::VideoInputFormatChanged ( BMDVideoInputFormatChangedEvents  events,
IDeckLinkDisplayMode *  mode,
BMDDetectedVideoInputFormatFlags   
)
virtual

Definition at line 425 of file decklink_dec.cpp.

HRESULT decklink_input_callback::VideoInputFrameArrived ( IDeckLinkVideoInputFrame *  videoFrame,
IDeckLinkAudioInputPacket *  audioFrame 
)
virtual

Definition at line 281 of file decklink_dec.cpp.

Field Documentation

ULONG decklink_input_callback::m_refCount
private

Definition at line 197 of file decklink_dec.cpp.

Referenced by AddRef(), and Release().

pthread_mutex_t decklink_input_callback::m_mutex
private

Definition at line 198 of file decklink_dec.cpp.

Referenced by AddRef(), decklink_input_callback(), Release(), and ~decklink_input_callback().

AVFormatContext* decklink_input_callback::avctx
private

Definition at line 199 of file decklink_dec.cpp.

Referenced by decklink_input_callback(), and VideoInputFrameArrived().

decklink_ctx* decklink_input_callback::ctx
private

Definition at line 200 of file decklink_dec.cpp.

Referenced by decklink_input_callback(), and VideoInputFrameArrived().

int decklink_input_callback::no_video
private

Definition at line 201 of file decklink_dec.cpp.

Referenced by VideoInputFrameArrived().

int64_t decklink_input_callback::initial_video_pts
private

Definition at line 202 of file decklink_dec.cpp.

Referenced by decklink_input_callback(), and VideoInputFrameArrived().

int64_t decklink_input_callback::initial_audio_pts
private

Definition at line 203 of file decklink_dec.cpp.

Referenced by decklink_input_callback(), and VideoInputFrameArrived().


The documentation for this class was generated from the following file:

Generated on Thu Oct 27 2016 19:33:59 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /