FFmpeg
Data Fields
decklink_ctx Struct Reference

#include <decklink_common.h>

Data Fields

IDeckLink * dl
 
IDeckLinkOutput_v14_2_1dlo
 
IDeckLinkInput_v14_2_1dli
 
IDeckLinkConfiguration * cfg
 
IDeckLinkProfileAttributesattr
 
decklink_output_callbackoutput_callback
 
BMDTimeValue bmd_tb_den
 
BMDTimeValue bmd_tb_num
 
BMDDisplayMode bmd_mode
 
BMDVideoConnection video_input
 
BMDAudioConnection audio_input
 
BMDTimecodeFormat tc_format
 
int bmd_width
 
int bmd_height
 
int bmd_field_dominance
 
int supports_vanc
 
DecklinkPacketQueue queue
 
CCFifo cc_fifo
 closed captions More...
 
DecklinkPacketQueue vanc_queue
 
int audio
 
int video
 
int playback_started
 
int64_t first_pts
 
int64_t last_pts
 
unsigned long frameCount
 
unsigned int dropped
 
AVStreamaudio_st
 
AVStreamvideo_st
 
AVStreamklv_st
 
AVStreamteletext_st
 
uint16_t cdp_sequence_num
 
int list_devices
 
int list_formats
 
int enable_klv
 
int64_t teletext_lines
 
double preroll
 
int duplex_mode
 
BMDLinkConfiguration link
 
DecklinkPtsSource audio_pts_source
 
DecklinkPtsSource video_pts_source
 
int draw_bars
 
BMDPixelFormat raw_format
 
DecklinkSignalLossAction signal_loss_action
 
int frames_preroll
 
int frames_buffer
 
pthread_mutex_t mutex
 
pthread_cond_t cond
 
int frames_buffer_available_spots
 
int autodetect
 
int channels
 
int audio_depth
 
unsigned long tc_seen
 

Detailed Description

Definition at line 120 of file decklink_common.h.

Field Documentation

◆ dl

IDeckLink* decklink_ctx::dl

Definition at line 122 of file decklink_common.h.

◆ dlo

IDeckLinkOutput_v14_2_1* decklink_ctx::dlo

Definition at line 123 of file decklink_common.h.

◆ dli

IDeckLinkInput_v14_2_1* decklink_ctx::dli

Definition at line 124 of file decklink_common.h.

◆ cfg

IDeckLinkConfiguration* decklink_ctx::cfg

Definition at line 125 of file decklink_common.h.

◆ attr

IDeckLinkProfileAttributes* decklink_ctx::attr

Definition at line 126 of file decklink_common.h.

◆ output_callback

decklink_output_callback* decklink_ctx::output_callback

Definition at line 127 of file decklink_common.h.

◆ bmd_tb_den

BMDTimeValue decklink_ctx::bmd_tb_den

Definition at line 130 of file decklink_common.h.

◆ bmd_tb_num

BMDTimeValue decklink_ctx::bmd_tb_num

Definition at line 131 of file decklink_common.h.

◆ bmd_mode

BMDDisplayMode decklink_ctx::bmd_mode

◆ video_input

BMDVideoConnection decklink_ctx::video_input

Definition at line 133 of file decklink_common.h.

◆ audio_input

BMDAudioConnection decklink_ctx::audio_input

Definition at line 134 of file decklink_common.h.

◆ tc_format

BMDTimecodeFormat decklink_ctx::tc_format

Definition at line 135 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ bmd_width

int decklink_ctx::bmd_width

Definition at line 136 of file decklink_common.h.

◆ bmd_height

int decklink_ctx::bmd_height

Definition at line 137 of file decklink_common.h.

◆ bmd_field_dominance

int decklink_ctx::bmd_field_dominance

Definition at line 138 of file decklink_common.h.

◆ supports_vanc

int decklink_ctx::supports_vanc

Definition at line 139 of file decklink_common.h.

◆ queue

DecklinkPacketQueue decklink_ctx::queue

Definition at line 142 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ cc_fifo

CCFifo decklink_ctx::cc_fifo

closed captions

Definition at line 144 of file decklink_common.h.

◆ vanc_queue

DecklinkPacketQueue decklink_ctx::vanc_queue

Definition at line 147 of file decklink_common.h.

◆ audio

int decklink_ctx::audio

Definition at line 150 of file decklink_common.h.

◆ video

int decklink_ctx::video

Definition at line 151 of file decklink_common.h.

◆ playback_started

int decklink_ctx::playback_started

Definition at line 154 of file decklink_common.h.

◆ first_pts

int64_t decklink_ctx::first_pts

Definition at line 155 of file decklink_common.h.

◆ last_pts

int64_t decklink_ctx::last_pts

Definition at line 156 of file decklink_common.h.

◆ frameCount

unsigned long decklink_ctx::frameCount

Definition at line 157 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ dropped

unsigned int decklink_ctx::dropped

Definition at line 158 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ audio_st

AVStream* decklink_ctx::audio_st

Definition at line 159 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ video_st

AVStream* decklink_ctx::video_st

Definition at line 160 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ klv_st

AVStream* decklink_ctx::klv_st

Definition at line 161 of file decklink_common.h.

◆ teletext_st

AVStream* decklink_ctx::teletext_st

Definition at line 162 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ cdp_sequence_num

uint16_t decklink_ctx::cdp_sequence_num

Definition at line 163 of file decklink_common.h.

◆ list_devices

int decklink_ctx::list_devices

Definition at line 166 of file decklink_common.h.

◆ list_formats

int decklink_ctx::list_formats

Definition at line 167 of file decklink_common.h.

◆ enable_klv

int decklink_ctx::enable_klv

Definition at line 168 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ teletext_lines

int64_t decklink_ctx::teletext_lines

Definition at line 169 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ preroll

double decklink_ctx::preroll

Definition at line 170 of file decklink_common.h.

◆ duplex_mode

int decklink_ctx::duplex_mode

Definition at line 171 of file decklink_common.h.

◆ link

BMDLinkConfiguration decklink_ctx::link

Definition at line 172 of file decklink_common.h.

◆ audio_pts_source

DecklinkPtsSource decklink_ctx::audio_pts_source

Definition at line 173 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ video_pts_source

DecklinkPtsSource decklink_ctx::video_pts_source

Definition at line 174 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ draw_bars

int decklink_ctx::draw_bars

Definition at line 175 of file decklink_common.h.

◆ raw_format

BMDPixelFormat decklink_ctx::raw_format

Definition at line 176 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFormatChanged().

◆ signal_loss_action

DecklinkSignalLossAction decklink_ctx::signal_loss_action

Definition at line 177 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ frames_preroll

int decklink_ctx::frames_preroll

Definition at line 179 of file decklink_common.h.

◆ frames_buffer

int decklink_ctx::frames_buffer

Definition at line 180 of file decklink_common.h.

◆ mutex

pthread_mutex_t decklink_ctx::mutex

Definition at line 182 of file decklink_common.h.

◆ cond

pthread_cond_t decklink_ctx::cond

Definition at line 183 of file decklink_common.h.

◆ frames_buffer_available_spots

int decklink_ctx::frames_buffer_available_spots

Definition at line 184 of file decklink_common.h.

◆ autodetect

int decklink_ctx::autodetect

Definition at line 185 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ channels

int decklink_ctx::channels

Definition at line 191 of file decklink_common.h.

◆ audio_depth

int decklink_ctx::audio_depth

Definition at line 192 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

◆ tc_seen

unsigned long decklink_ctx::tc_seen

Definition at line 193 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().


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