Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
Go to the source code of this file.
Macros | |
#define | FMT_S16_NE FMT_S16_LE |
#define | FMT_U16_NE FMT_U16_LE |
#define | FMT_S24_NE FMT_S24_LE |
#define | FMT_U24_NE FMT_U24_LE |
#define | FMT_S32_NE FMT_S32_LE |
#define | FMT_U32_NE FMT_U32_LE |
#define | FMT_SIZEOF(f) ((f) == FMT_FLOAT ? sizeof (float) : (f) <= FMT_U8 ? 1 : (f) <= FMT_U16_BE ? 2 : 4) |
Enumerations | |
enum | { FMT_FLOAT, FMT_S8, FMT_U8, FMT_S16_LE, FMT_S16_BE, FMT_U16_LE, FMT_U16_BE, FMT_S24_LE, FMT_S24_BE, FMT_U24_LE, FMT_U24_BE, FMT_S32_LE, FMT_S32_BE, FMT_U32_LE, FMT_U32_BE } |
Functions | |
void | audio_interlace (const void *const *in, int format, int channels, void *out, int frames) |
void | audio_from_int (const void *in, int format, float *out, int samples) |
void | audio_to_int (const float *in, void *out, int format, int samples) |
void | audio_amplify (float *data, int channels, int frames, float *factors) |
void | audio_soft_clip (float *data, int samples) |
#define FMT_S16_NE FMT_S16_LE |
Definition at line 39 of file audio.h.
Referenced by get_format().
#define FMT_S24_NE FMT_S24_LE |
Definition at line 41 of file audio.h.
Referenced by get_format().
#define FMT_S32_NE FMT_S32_LE |
Definition at line 43 of file audio.h.
Referenced by get_format().
#define FMT_SIZEOF | ( | f | ) | ((f) == FMT_FLOAT ? sizeof (float) : (f) <= FMT_U8 ? 1 : (f) <= FMT_U16_BE ? 2 : 4) |
Definition at line 47 of file audio.h.
Referenced by write_output(), and write_output_raw().
#define FMT_U16_NE FMT_U16_LE |
#define FMT_U24_NE FMT_U24_LE |
#define FMT_U32_NE FMT_U32_LE |
anonymous enum |
Definition at line 200 of file audio.c.
Referenced by apply_replay_gain(), and apply_software_volume().
Definition at line 172 of file audio.c.
Referenced by write_output().
void audio_soft_clip | ( | float * | data, |
int | samples | ||
) |
Definition at line 217 of file audio.c.
Referenced by write_output_raw().
Definition at line 186 of file audio.c.
Referenced by write_output_raw().