FFmpeg
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
decklink_common.h File Reference
#include <DeckLinkAPIVersion.h>
#include "libavutil/thread.h"
#include "decklink_common_c.h"

Go to the source code of this file.

Data Structures

struct   AVPacketQueue
 
struct   decklink_ctx
 

Macros

#define  DECKLINK_BOOL   bool
 

Typedefs

typedef uint32_t  buffercount_type
 

Enumerations

 

Functions

HRESULT  ff_decklink_get_display_name (IDeckLink *This, const char **displayName)
 
 
int  ff_decklink_set_format (AVFormatContext *avctx, int width, int height, int tb_num, int tb_den, enum AVFieldOrder field_order, decklink_direction_t direction=DIRECTION_OUT, int num=0)
 
 
int  ff_decklink_list_devices (AVFormatContext *avctx, struct AVDeviceInfoList *device_list, int show_inputs, int show_outputs)
 
void  ff_decklink_list_devices_legacy (AVFormatContext *avctx, int show_inputs, int show_outputs)
 
 
 
 

Variables

static const BMDAudioConnection  decklink_audio_connection_map []
 
static const BMDVideoConnection  decklink_video_connection_map []
 

Macro Definition Documentation

#define DECKLINK_BOOL   bool

Definition at line 34 of file decklink_common.h.

Referenced by decklink_autodetect(), and ff_decklink_set_configs().

Typedef Documentation

typedef uint32_t buffercount_type

Definition at line 120 of file decklink_common.h.

Enumeration Type Documentation

Enumerator
DIRECTION_IN 
DIRECTION_OUT 

Definition at line 110 of file decklink_common.h.

Function Documentation

HRESULT ff_decklink_get_display_name ( IDeckLink *  This,
const char **  displayName 
)

Definition at line 106 of file decklink_common.cpp.

Referenced by ff_decklink_init_device(), and ff_decklink_list_devices().

int ff_decklink_set_configs ( AVFormatContextavctx,
decklink_direction_t  direction 
)

Definition at line 159 of file decklink_common.cpp.

Referenced by decklink_setup_video(), and ff_decklink_read_header().

int ff_decklink_set_format ( AVFormatContextavctx,
int  width,
int  height,
int  tb_num,
int  tb_den,
enum AVFieldOrder  field_order,
int  num = 0 
)

Definition at line 193 of file decklink_common.cpp.

Referenced by decklink_setup_video(), ff_decklink_read_header(), and ff_decklink_set_format().

int ff_decklink_set_format ( AVFormatContextavctx,
decklink_direction_t  direction,
int  num 
)

Definition at line 279 of file decklink_common.cpp.

int ff_decklink_list_devices ( AVFormatContextavctx,
struct AVDeviceInfoListdevice_list,
int  show_inputs,
int  show_outputs 
)

Definition at line 283 of file decklink_common.cpp.

Referenced by ff_decklink_list_devices_legacy(), ff_decklink_list_input_devices(), and ff_decklink_list_output_devices().

void ff_decklink_list_devices_legacy ( AVFormatContextavctx,
int  show_inputs,
int  show_outputs 
)

Definition at line 351 of file decklink_common.cpp.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

int ff_decklink_list_formats ( AVFormatContextavctx,
)

Definition at line 372 of file decklink_common.cpp.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

void ff_decklink_cleanup ( AVFormatContextavctx )

Definition at line 423 of file decklink_common.cpp.

Referenced by ff_decklink_init_device(), ff_decklink_read_close(), ff_decklink_read_header(), ff_decklink_write_header(), and ff_decklink_write_trailer().

int ff_decklink_init_device ( AVFormatContextavctx,
const char *  name 
)

Definition at line 440 of file decklink_common.cpp.

Referenced by ff_decklink_read_header(), and ff_decklink_write_header().

Variable Documentation

const BMDAudioConnection decklink_audio_connection_map[]
static
Initial value:
= {
(BMDAudioConnection)0,
bmdAudioConnectionEmbedded,
bmdAudioConnectionAESEBU,
bmdAudioConnectionAnalog,
bmdAudioConnectionAnalogXLR,
bmdAudioConnectionAnalogRCA,
bmdAudioConnectionMicrophone,
}

Definition at line 123 of file decklink_common.h.

Referenced by ff_decklink_read_header().

const BMDVideoConnection decklink_video_connection_map[]
static
Initial value:
= {
(BMDVideoConnection)0,
bmdVideoConnectionSDI,
bmdVideoConnectionHDMI,
bmdVideoConnectionOpticalSDI,
bmdVideoConnectionComponent,
bmdVideoConnectionComposite,
bmdVideoConnectionSVideo,
}

Definition at line 133 of file decklink_common.h.

Referenced by ff_decklink_read_header().


Generated on Sun May 13 2018 02:04:19 for FFmpeg by   doxygen 1.8.6

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