Go to the documentation of this file.
67 #include "libavdevice/outdev_list.c"
68 #include "libavdevice/indev_list.c"
83 while (prev && (fmt = indev_list[
i])) {
90 fmt = indev_list[
i++];
109 while (prev && (fmt = outdev_list[
i])) {
116 fmt = outdev_list[
i++];
#define FF_VISIBILITY_PUSH_HIDDEN
const FFOutputFormat ff_pulse_muxer
const FFOutputFormat ff_decklink_muxer
const FFInputFormat ff_sndio_demuxer
const av_cold AVInputFormat * av_input_audio_device_next(const AVInputFormat *d)
Audio input devices iterator.
const FFOutputFormat ff_xv_muxer
const FFInputFormat ff_vfwcap_demuxer
static const av_cold void * next_output(const AVOutputFormat *prev, AVClassCategory c2)
const FFInputFormat ff_gdigrab_demuxer
gdi grabber device demuxer declaration
@ AV_CLASS_CATEGORY_DEVICE_INPUT
const FFInputFormat ff_bktr_demuxer
const FFOutputFormat ff_oss_muxer
@ AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT
const FFInputFormat ff_lavfi_demuxer
const FFInputFormat ff_dshow_demuxer
const FFInputFormat ff_xcbgrab_demuxer
const FFOutputFormat ff_opengl_muxer
const FFOutputFormat ff_sdl2_muxer
const FFOutputFormat ff_v4l2_muxer
const FFOutputFormat ff_sndio_muxer
const FFInputFormat ff_iec61883_demuxer
Describe the class of an AVClass context structure.
@ AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT
@ AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT
const FFOutputFormat ff_fbdev_muxer
const FFOutputFormat ff_alsa_muxer
AVClassCategory category
Category used for visualization (like color) This is only set if the category is equal for all object...
const av_cold AVOutputFormat * av_output_video_device_next(const AVOutputFormat *d)
Video output devices iterator.
static const av_cold void * next_input(const AVInputFormat *prev, AVClassCategory c2)
#define FF_VISIBILITY_POP_HIDDEN
#define i(width, name, range_min, range_max)
@ AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT
const FFOutputFormat ff_caca_muxer
const FFInputFormat ff_fbdev_demuxer
const FFInputFormat ff_libdc1394_demuxer
const FFInputFormat ff_v4l2_demuxer
const FFInputFormat ff_libcdio_demuxer
@ AV_CLASS_CATEGORY_DEVICE_OUTPUT
const FF_VISIBILITY_PUSH_HIDDEN FFInputFormat ff_alsa_demuxer
const FFInputFormat ff_openal_demuxer
const av_cold AVOutputFormat * av_output_audio_device_next(const AVOutputFormat *d)
Audio output devices iterator.
const FFInputFormat ff_oss_demuxer
const FFInputFormat ff_decklink_demuxer
const FFInputFormat ff_avfoundation_demuxer
const FFInputFormat ff_kmsgrab_demuxer
const av_cold AVInputFormat * av_input_video_device_next(const AVInputFormat *d)
Video input devices iterator.
const FFInputFormat ff_jack_demuxer
const FFInputFormat ff_android_camera_demuxer
const FFOutputFormat ff_audiotoolbox_muxer
const FFInputFormat ff_pulse_demuxer
FF_VISIBILITY_POP_HIDDEN av_cold void avdevice_register_all(void)
Initialize libavdevice and register all the input and output devices.