Lines Matching refs:devices
38 * Special devices muxing/demuxing library.
42 * grabbing devices, audio capture and playback etc. As a consequence, the
75 * Initialize libavdevice and register all the input and output devices.
80 * Audio input devices iterator.
89 * Video input devices iterator.
98 * Audio output devices iterator.
107 * Video output devices iterator.
156 * Mostly usable with devices that have internal buffer.
157 * By default devices are not paused.
339 * - Capabilities valid for both audio and video devices:
342 * - Capabilities valid for audio devices:
351 * - Capabilities valid for video devices:
404 * It is used by devices in conjunction with av_device_capabilities AVOption table
424 * AVOption table used by devices to implement device capabilities API. Should not be used by a user.
441 * devices or avformat_open_input() for input devices, or at any other place
471 * List of devices.
474 AVDeviceInfo **devices; /**< list of autodetected devices */
475 int nb_devices; /**< number of autodetected devices */
480 * List devices.
484 * @note: Some devices may accept system-dependent device names that cannot be
489 * @param[out] device_list list of autodetected devices.
490 * @return count of autodetected devices, negative on error.
497 * @param devices device list to be freed.
502 * List devices.
512 * devices or avformat_open_input() for input devices, or at any other place
514 * @param[out] device_list list of autodetected devices
515 * @return count of autodetected devices, negative on error.