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 al_format_info * | get_al_format_info (ALCenum al_fmt) |
Get information about an AL_FORMAT value. | |
static int | al_get_error (ALCdevice *device, const char **error_msg_ret) |
Get the OpenAL error code, translated into an av/errno error code. | |
static void | print_al_capture_devices (void *log_ctx) |
Print out a list of OpenAL capture devices on this system. | |
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 223 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 212 of file openal-dec.c.
|
static |
Definition at line 225 of file openal-dec.c.
class_name = "openal" |
Definition at line 236 of file openal-dec.c.
item_name = av_default_item_name |
Definition at line 237 of file openal-dec.c.
option = options |
Definition at line 238 of file openal-dec.c.
version = LIBAVUTIL_VERSION_INT |
Definition at line 239 of file openal-dec.c.
category = AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT |
Definition at line 240 of file openal-dec.c.
Referenced by av_device_next(), dshow_cycle_pins(), mono_decode(), and unpack_SQVH().
const { ... } |
AVInputFormat ff_openal_demuxer |
Definition at line 243 of file openal-dec.c.