FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
decklink_ctx Struct Reference

#include <decklink_common.h>

Data Fields

IDeckLink * dl
 
IDeckLinkOutput * dlo
 
IDeckLinkInput * dli
 
decklink_output_callbackoutput_callback
 
decklink_input_callbackinput_callback
 
BMDTimeValue bmd_tb_den
 
BMDTimeValue bmd_tb_num
 
BMDDisplayMode bmd_mode
 
int bmd_width
 
int bmd_height
 
int bmd_field_dominance
 
AVPacketQueue queue
 
int audio
 
int video
 
int playback_started
 
int capture_started
 
int64_t last_pts
 
unsigned long frameCount
 
unsigned int dropped
 
AVStreamaudio_st
 
AVStreamvideo_st
 
int list_devices
 
int list_formats
 
double preroll
 
int frames_preroll
 
int frames_buffer
 
sem_t semaphore
 
int channels
 

Detailed Description

Definition at line 39 of file decklink_common.h.

Field Documentation

IDeckLink* decklink_ctx::dl

Definition at line 41 of file decklink_common.h.

IDeckLinkOutput* decklink_ctx::dlo

Definition at line 42 of file decklink_common.h.

IDeckLinkInput* decklink_ctx::dli

Definition at line 43 of file decklink_common.h.

decklink_output_callback* decklink_ctx::output_callback

Definition at line 44 of file decklink_common.h.

decklink_input_callback* decklink_ctx::input_callback

Definition at line 45 of file decklink_common.h.

BMDTimeValue decklink_ctx::bmd_tb_den

Definition at line 48 of file decklink_common.h.

BMDTimeValue decklink_ctx::bmd_tb_num

Definition at line 49 of file decklink_common.h.

BMDDisplayMode decklink_ctx::bmd_mode

Definition at line 50 of file decklink_common.h.

int decklink_ctx::bmd_width

Definition at line 51 of file decklink_common.h.

int decklink_ctx::bmd_height

Definition at line 52 of file decklink_common.h.

int decklink_ctx::bmd_field_dominance

Definition at line 53 of file decklink_common.h.

AVPacketQueue decklink_ctx::queue

Definition at line 56 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

int decklink_ctx::audio

Definition at line 59 of file decklink_common.h.

int decklink_ctx::video

Definition at line 60 of file decklink_common.h.

int decklink_ctx::playback_started

Definition at line 63 of file decklink_common.h.

int decklink_ctx::capture_started

Definition at line 64 of file decklink_common.h.

int64_t decklink_ctx::last_pts

Definition at line 65 of file decklink_common.h.

unsigned long decklink_ctx::frameCount

Definition at line 66 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

unsigned int decklink_ctx::dropped

Definition at line 67 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

AVStream* decklink_ctx::audio_st

Definition at line 68 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

AVStream* decklink_ctx::video_st

Definition at line 69 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

int decklink_ctx::list_devices

Definition at line 72 of file decklink_common.h.

int decklink_ctx::list_formats

Definition at line 73 of file decklink_common.h.

double decklink_ctx::preroll

Definition at line 74 of file decklink_common.h.

int decklink_ctx::frames_preroll

Definition at line 76 of file decklink_common.h.

int decklink_ctx::frames_buffer

Definition at line 77 of file decklink_common.h.

sem_t decklink_ctx::semaphore

Definition at line 79 of file decklink_common.h.

Referenced by decklink_output_callback::ScheduledFrameCompleted().

int decklink_ctx::channels

Definition at line 81 of file decklink_common.h.


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