|
FFmpeg
|
OpenAL 1.1 capture device for libavdevice. More...
#include <AL/al.h>#include <AL/alc.h>#include "libavutil/opt.h"#include "libavutil/time.h"#include "libavformat/internal.h"#include "avdevice.h"Go to the source code of this file.
Data Structures | |
| struct | al_data |
| struct | al_format_info |
Macros | |
| #define | LOWEST_AL_FORMAT FFMIN(FFMIN(AL_FORMAT_MONO8,AL_FORMAT_MONO16),FFMIN(AL_FORMAT_STEREO8,AL_FORMAT_STEREO16)) |
| #define | OFFSET(x) offsetof(al_data, x) |
Functions | |
| static const al_format_info * | get_al_format_info (ALCenum al_fmt) |
| Get information about an AL_FORMAT value. More... | |
| static int | al_get_error (ALCdevice *device, const char **error_msg_ret) |
| Get the OpenAL error code, translated into an av/errno error code. More... | |
| static void | print_al_capture_devices (void *log_ctx) |
| Print out a list of OpenAL capture devices on this system. More... | |
| static int | read_header (AVFormatContext *ctx) |
| static int | read_packet (AVFormatContext *ctx, AVPacket *pkt) |
| static int | read_close (AVFormatContext *ctx) |
Variables | |
| static const AVOption | options [] |
| class { | |
| class_name = "openal" | |
| item_name = av_default_item_name | |
| option = options | |
| version = LIBAVUTIL_VERSION_INT | |
| category = AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT | |
| }; | |
| AVInputFormat | ff_openal_demuxer |
OpenAL 1.1 capture device for libavdevice.
Definition in file openal-dec.c.
| #define LOWEST_AL_FORMAT FFMIN(FFMIN(AL_FORMAT_MONO8,AL_FORMAT_MONO16),FFMIN(AL_FORMAT_STEREO8,AL_FORMAT_STEREO16)) |
Definition at line 56 of file openal-dec.c.
Referenced by get_al_format_info().
| #define OFFSET | ( | x | ) | offsetof(al_data, x) |
Definition at line 224 of file openal-dec.c.
|
inlinestatic |
Get information about an AL_FORMAT value.
| al_fmt | the AL_FORMAT value to find information about. |
Definition at line 63 of file openal-dec.c.
Referenced by read_header().
|
inlinestatic |
Get the OpenAL error code, translated into an av/errno error code.
| device | The ALC device to check for errors. |
| error_msg_ret | A pointer to a char* in which to return the error message, or NULL if desired. |
Definition at line 81 of file openal-dec.c.
Referenced by read_header(), and read_packet().
Print out a list of OpenAL capture devices on this system.
Definition at line 108 of file openal-dec.c.
Referenced by read_header().
|
static |
Definition at line 121 of file openal-dec.c.
|
static |
Definition at line 183 of file openal-dec.c.
|
static |
Definition at line 213 of file openal-dec.c.
|
static |
Definition at line 226 of file openal-dec.c.
| class_name = "openal" |
Definition at line 237 of file openal-dec.c.
| item_name = av_default_item_name |
Definition at line 238 of file openal-dec.c.
| option = options |
Definition at line 239 of file openal-dec.c.
| version = LIBAVUTIL_VERSION_INT |
Definition at line 240 of file openal-dec.c.
| category = AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT |
Definition at line 241 of file openal-dec.c.
Referenced by device_next(), dshow_cycle_pins(), mono_decode(), and unpack_SQVH().
| const { ... } |
| AVInputFormat ff_openal_demuxer |
Definition at line 244 of file openal-dec.c.
1.8.6