- av_input_audio_device_nextAVInputFormat* av_input_audio_device_next(AVInputFormat* d) 
- Audio input devices iterator. 
- av_input_video_device_nextAVInputFormat* av_input_video_device_next(AVInputFormat* d) 
- Video input devices iterator. 
- av_output_audio_device_nextAVOutputFormat* av_output_audio_device_next(AVOutputFormat* d) 
- Audio output devices iterator. 
- av_output_video_device_nextAVOutputFormat* av_output_video_device_next(AVOutputFormat* d) 
- Video output devices iterator. 
- avdevice_app_to_dev_control_messageint 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_createint avdevice_capabilities_create(AVDeviceCapabilitiesQuery** caps, AVFormatContext* s, AVDictionary** device_options) 
- Initialize capabilities probing API based on AVOption API. 
- avdevice_capabilities_freevoid avdevice_capabilities_free(AVDeviceCapabilitiesQuery** caps, AVFormatContext* s) 
- Free resources created by avdevice_capabilities_create() 
- avdevice_configurationconst(char)* avdevice_configuration() 
- Return the libavdevice build-time configuration. 
- avdevice_dev_to_app_control_messageint 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_devicesvoid avdevice_free_list_devices(AVDeviceInfoList** device_list) 
- Convenient function to free result of avdevice_list_devices(). 
- avdevice_licenseconst(char)* avdevice_license() 
- Return the libavdevice license. 
- avdevice_list_devicesint avdevice_list_devices(AVFormatContext* s, AVDeviceInfoList** device_list) 
- avdevice_list_input_sourcesint avdevice_list_input_sources(AVInputFormat* device, const(char)* device_name, AVDictionary* device_options, AVDeviceInfoList** device_list) 
- avdevice_list_output_sinksint avdevice_list_output_sinks(AVOutputFormat* device, const(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_allvoid avdevice_register_all() 
- Initialize libavdevice and register all the input and output devices. 
- avdevice_versionuint avdevice_version() 
- Return the LIBAVDEVICE_VERSION_INT constant.