Go to the source code of this file.
|
enum | audio_format {
AUDIO_FORMAT_UNKNOWN,
AUDIO_FORMAT_U8BIT,
AUDIO_FORMAT_16BIT,
AUDIO_FORMAT_32BIT,
AUDIO_FORMAT_FLOAT,
AUDIO_FORMAT_U8BIT_PLANAR,
AUDIO_FORMAT_16BIT_PLANAR,
AUDIO_FORMAT_32BIT_PLANAR,
AUDIO_FORMAT_FLOAT_PLANAR
} |
|
enum | speaker_layout {
SPEAKERS_UNKNOWN,
SPEAKERS_MONO,
SPEAKERS_STEREO,
SPEAKERS_2POINT1,
SPEAKERS_QUAD,
SPEAKERS_4POINT1,
SPEAKERS_5POINT1,
SPEAKERS_5POINT1_SURROUND,
SPEAKERS_7POINT1,
SPEAKERS_7POINT1_SURROUND,
SPEAKERS_SURROUND
} |
|
#define AUDIO_OUTPUT_FAIL -2 |
#define AUDIO_OUTPUT_FRAMES 1024 |
#define AUDIO_OUTPUT_INVALIDPARAM -1 |
#define AUDIO_OUTPUT_SUCCESS 0 |
#define MAX_AUDIO_CHANNELS 2 |
#define MAX_AUDIO_MIXES 4 |
typedef void(* audio_output_callback_t) (void *param, size_t mix_idx, struct audio_data *data) |
typedef struct audio_output audio_t |
Enumerator |
---|
AUDIO_FORMAT_UNKNOWN |
|
AUDIO_FORMAT_U8BIT |
|
AUDIO_FORMAT_16BIT |
|
AUDIO_FORMAT_32BIT |
|
AUDIO_FORMAT_FLOAT |
|
AUDIO_FORMAT_U8BIT_PLANAR |
|
AUDIO_FORMAT_16BIT_PLANAR |
|
AUDIO_FORMAT_32BIT_PLANAR |
|
AUDIO_FORMAT_FLOAT_PLANAR |
|
Enumerator |
---|
SPEAKERS_UNKNOWN |
|
SPEAKERS_MONO |
|
SPEAKERS_STEREO |
|
SPEAKERS_2POINT1 |
|
SPEAKERS_QUAD |
|
SPEAKERS_4POINT1 |
|
SPEAKERS_5POINT1 |
|
SPEAKERS_5POINT1_SURROUND |
|
SPEAKERS_7POINT1 |
|
SPEAKERS_7POINT1_SURROUND |
|
SPEAKERS_SURROUND |
|
EXPORT size_t audio_output_get_block_size |
( |
const audio_t * |
audio | ) |
|