FFmpeg
Data Fields
decklink_ctx Struct Reference

#include <decklink_common.h>

Data Fields

IDeckLink * dl
 
IDeckLinkOutput * dlo
 
IDeckLinkInput * dli
 
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
 
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
 
AVStreamteletext_st
 
uint16_t cdp_sequence_num
 
int list_devices
 
int list_formats
 
int64_t teletext_lines
 
double preroll
 
int duplex_mode
 
DecklinkPtsSource audio_pts_source
 
DecklinkPtsSource video_pts_source
 
int draw_bars
 
BMDPixelFormat raw_format
 
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 88 of file decklink_common.h.

Field Documentation

IDeckLink* decklink_ctx::dl

Definition at line 90 of file decklink_common.h.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

IDeckLinkOutput* decklink_ctx::dlo
IDeckLinkInput* decklink_ctx::dli
IDeckLinkConfiguration* decklink_ctx::cfg

Definition at line 93 of file decklink_common.h.

IDeckLinkProfileAttributes* decklink_ctx::attr

Definition at line 94 of file decklink_common.h.

Referenced by decklink_autodetect().

decklink_output_callback* decklink_ctx::output_callback

Definition at line 95 of file decklink_common.h.

BMDTimeValue decklink_ctx::bmd_tb_den
BMDTimeValue decklink_ctx::bmd_tb_num
BMDDisplayMode decklink_ctx::bmd_mode
BMDVideoConnection decklink_ctx::video_input

Definition at line 101 of file decklink_common.h.

Referenced by ff_decklink_read_header().

BMDAudioConnection decklink_ctx::audio_input

Definition at line 102 of file decklink_common.h.

Referenced by ff_decklink_read_header().

BMDTimecodeFormat decklink_ctx::tc_format
int decklink_ctx::bmd_width
int decklink_ctx::bmd_height

Definition at line 105 of file decklink_common.h.

Referenced by decklink_write_video_packet(), and ff_decklink_read_header().

int decklink_ctx::bmd_field_dominance

Definition at line 106 of file decklink_common.h.

Referenced by ff_decklink_read_header().

int decklink_ctx::supports_vanc

Definition at line 107 of file decklink_common.h.

Referenced by ff_decklink_write_header(), and ff_decklink_write_trailer().

AVPacketQueue decklink_ctx::queue
int decklink_ctx::audio

Definition at line 113 of file decklink_common.h.

Referenced by decklink_write_video_packet().

int decklink_ctx::video

Definition at line 114 of file decklink_common.h.

int decklink_ctx::playback_started

Definition at line 117 of file decklink_common.h.

Referenced by decklink_write_video_packet().

int decklink_ctx::capture_started

Definition at line 118 of file decklink_common.h.

Referenced by ff_decklink_read_close().

int64_t decklink_ctx::last_pts

Definition at line 119 of file decklink_common.h.

Referenced by ff_decklink_write_packet().

unsigned long decklink_ctx::frameCount

Definition at line 120 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

unsigned int decklink_ctx::dropped

Definition at line 121 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().

AVStream* decklink_ctx::audio_st
AVStream* decklink_ctx::video_st
AVStream* decklink_ctx::teletext_st
uint16_t decklink_ctx::cdp_sequence_num

Definition at line 125 of file decklink_common.h.

Referenced by ff_decklink_write_trailer().

int decklink_ctx::list_devices

Definition at line 128 of file decklink_common.h.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

int decklink_ctx::list_formats

Definition at line 129 of file decklink_common.h.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

int64_t decklink_ctx::teletext_lines
double decklink_ctx::preroll

Definition at line 131 of file decklink_common.h.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

int decklink_ctx::duplex_mode

Definition at line 132 of file decklink_common.h.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

DecklinkPtsSource decklink_ctx::audio_pts_source
DecklinkPtsSource decklink_ctx::video_pts_source
int decklink_ctx::draw_bars
BMDPixelFormat decklink_ctx::raw_format

Definition at line 136 of file decklink_common.h.

int decklink_ctx::frames_preroll

Definition at line 138 of file decklink_common.h.

Referenced by decklink_write_video_packet().

int decklink_ctx::frames_buffer

Definition at line 139 of file decklink_common.h.

pthread_mutex_t decklink_ctx::mutex
pthread_cond_t decklink_ctx::cond
int decklink_ctx::frames_buffer_available_spots
int decklink_ctx::autodetect
int decklink_ctx::channels

Definition at line 150 of file decklink_common.h.

Referenced by decklink_write_audio_packet().

int decklink_ctx::audio_depth
unsigned long decklink_ctx::tc_seen

Definition at line 152 of file decklink_common.h.

Referenced by decklink_input_callback::VideoInputFrameArrived().


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