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 6 |
| 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 | ) |
|