19 #ifndef AVDEVICE_AVDEVICE_H 20 #define AVDEVICE_AVDEVICE_H 309 void *data,
size_t data_size);
323 void *data,
size_t data_size);
Definition: avdevice.h:135
const char * avdevice_configuration(void)
Definition: avdevice.h:145
const AVClass * av_class
Definition: avdevice.h:402
Definition: avdevice.h:157
AVOutputFormat * av_output_audio_device_next(AVOutputFormat *d)
Definition: avdevice.h:230
int height
Definition: avdevice.h:114
Definition: avdevice.h:203
void avdevice_capabilities_free(AVDeviceCapabilitiesQuery **caps, AVFormatContext *s)
struct AVDeviceRect AVDeviceRect
Definition: avdevice.h:294
int avdevice_list_devices(struct AVFormatContext *s, AVDeviceInfoList **device_list)
int nb_devices
Definition: avdevice.h:463
Definition: avdevice.h:158
Definition: avdevice.h:261
Definition: avdevice.h:241
Definition: avdevice.h:219
Definition: avdevice.h:193
int avdevice_dev_to_app_control_message(struct AVFormatContext *s, enum AVDevToAppMessageType type, void *data, size_t data_size)
int avdevice_capabilities_create(AVDeviceCapabilitiesQuery **caps, AVFormatContext *s, AVDictionary **device_options)
AVDevToAppMessageType
Definition: avdevice.h:199
void avdevice_free_list_devices(AVDeviceInfoList **device_list)
AVOutputFormat * av_output_video_device_next(AVOutputFormat *d)
Definition: avdevice.h:192
Definition: avdevice.h:276
AVDeviceInfo ** devices
Definition: avdevice.h:462
Definition: avdevice.h:453
AVCodecID
Definition: avcodec.h:191
AVRational fps
Definition: avdevice.h:414
struct AVDictionary AVDictionary
Definition: dict.h:90
int channels
Definition: avdevice.h:408
Definition: avdevice.h:156
int window_width
Definition: avdevice.h:410
struct AVDeviceInfoList AVDeviceInfoList
Definition: avdevice.h:169
int avdevice_list_input_sources(struct AVInputFormat *device, const char *device_name, AVDictionary *device_options, AVDeviceInfoList **device_list)
Definition: avdevice.h:180
struct AVDeviceCapabilitiesQuery AVDeviceCapabilitiesQuery
int avdevice_list_output_sinks(struct AVOutputFormat *device, const char *device_name, AVDictionary *device_options, AVDeviceInfoList **device_list)
Definition: avdevice.h:181
struct AVDeviceInfo AVDeviceInfo
const AVOption av_device_capabilities[]
Definition: avdevice.h:124
Definition: avdevice.h:252
AVInputFormat * av_input_video_device_next(AVInputFormat *d)
AVSampleFormat
Definition: samplefmt.h:58
int frame_width
Definition: avdevice.h:412
AVFormatContext * device_context
Definition: avdevice.h:403
int window_height
Definition: avdevice.h:411
Definition: avdevice.h:182
Definition: avdevice.h:461
Definition: avdevice.h:110
AVInputFormat * av_input_audio_device_next(AVInputFormat *d)
const char * avdevice_license(void)
Definition: avdevice.h:285
char * device_description
Definition: avdevice.h:455
Definition: rational.h:58
Definition: avformat.h:1338
int x
Definition: avdevice.h:111
int sample_rate
Definition: avdevice.h:407
int64_t channel_layout
Definition: avdevice.h:409
void avdevice_register_all(void)
int frame_height
Definition: avdevice.h:413
int y
Definition: avdevice.h:112
#define MKBETAG(a, b, c, d)
Definition: common.h:343
unsigned avdevice_version(void)
Definition: avdevice.h:275
AVAppToDevMessageType
Definition: avdevice.h:120
Definition: avdevice.h:262
char * device_name
Definition: avdevice.h:454
Definition: avdevice.h:401
int avdevice_app_to_dev_control_message(struct AVFormatContext *s, enum AVAppToDevMessageType type, void *data, size_t data_size)
AVPixelFormat
Definition: pixfmt.h:60
int width
Definition: avdevice.h:113
int default_device
Definition: avdevice.h:464