- av_input_audio_device_next
AVInputFormat* av_input_audio_device_next(AVInputFormat* d)
Audio input devices iterator.
- av_input_video_device_next
AVInputFormat* av_input_video_device_next(AVInputFormat* d)
Video input devices iterator.
- av_output_audio_device_next
AVOutputFormat* av_output_audio_device_next(AVOutputFormat* d)
Audio output devices iterator.
- av_output_video_device_next
AVOutputFormat* av_output_video_device_next(AVOutputFormat* d)
Video output devices iterator.
- avdevice_app_to_dev_control_message
int avdevice_app_to_dev_control_message(AVFormatContext* s, AVAppToDevMessageType type, void* data, size_t data_size)
Send control message from application to device.
- avdevice_capabilities_create
int avdevice_capabilities_create(AVDeviceCapabilitiesQuery** caps, AVFormatContext* s, AVDictionary** device_options)
Initialize capabilities probing API based on AVOption API.
- avdevice_capabilities_free
void avdevice_capabilities_free(AVDeviceCapabilitiesQuery** caps, AVFormatContext* s)
Free resources created by avdevice_capabilities_create()
- avdevice_configuration
char* avdevice_configuration()
Return the libavdevice build-time configuration.
- avdevice_dev_to_app_control_message
int avdevice_dev_to_app_control_message(AVFormatContext* s, AVDevToAppMessageType type, void* data, size_t data_size)
Send control message from device to application.
- avdevice_free_list_devices
void avdevice_free_list_devices(AVDeviceInfoList** device_list)
Convenient function to free result of avdevice_list_devices().
- avdevice_license
char* avdevice_license()
Return the libavdevice license.
- avdevice_list_devices
int avdevice_list_devices(AVFormatContext* s, AVDeviceInfoList** device_list)
- avdevice_list_input_sources
int avdevice_list_input_sources(AVInputFormat* device, char* device_name, AVDictionary* device_options, AVDeviceInfoList** device_list)
- avdevice_list_output_sinks
int avdevice_list_output_sinks(AVOutputFormat* device, char* device_name, AVDictionary* device_options, AVDeviceInfoList** device_list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- avdevice_register_all
void avdevice_register_all()
Initialize libavdevice and register all the input and output devices.
@warning This function is not thread safe.
- avdevice_version
uint avdevice_version()
Return the LIBAVDEVICE_VERSION_INT constant.