Blender  V2.59
Defines | Functions
AUD_ConverterFunctions.cpp File Reference
#include "AUD_ConverterFunctions.h"
#include "AUD_Buffer.h"

Go to the source code of this file.

Defines

#define AUD_U8_0   0x80
#define AUD_S16_MAX   0x7FFF
#define AUD_S16_MIN   0x8000
#define AUD_S16_FLT   32768.0f
#define AUD_S32_MAX   0x7FFFFFFF
#define AUD_S32_MIN   0x80000000
#define AUD_S32_FLT   2147483648.0f
#define AUD_FLT_MAX   1.0f
#define AUD_FLT_MIN   -1.0f

Functions

void AUD_convert_u8_s16 (data_t *target, data_t *source, int length)
void AUD_convert_u8_s24_be (data_t *target, data_t *source, int length)
void AUD_convert_u8_s24_le (data_t *target, data_t *source, int length)
void AUD_convert_u8_s32 (data_t *target, data_t *source, int length)
void AUD_convert_u8_float (data_t *target, data_t *source, int length)
void AUD_convert_u8_double (data_t *target, data_t *source, int length)
void AUD_convert_s16_u8 (data_t *target, data_t *source, int length)
void AUD_convert_s16_s24_be (data_t *target, data_t *source, int length)
void AUD_convert_s16_s24_le (data_t *target, data_t *source, int length)
void AUD_convert_s16_s32 (data_t *target, data_t *source, int length)
void AUD_convert_s16_float (data_t *target, data_t *source, int length)
void AUD_convert_s16_double (data_t *target, data_t *source, int length)
void AUD_convert_s24_u8_be (data_t *target, data_t *source, int length)
void AUD_convert_s24_u8_le (data_t *target, data_t *source, int length)
void AUD_convert_s24_s16_be (data_t *target, data_t *source, int length)
void AUD_convert_s24_s16_le (data_t *target, data_t *source, int length)
void AUD_convert_s24_s24 (data_t *target, data_t *source, int length)
void AUD_convert_s24_s32_be (data_t *target, data_t *source, int length)
void AUD_convert_s24_s32_le (data_t *target, data_t *source, int length)
void AUD_convert_s24_float_be (data_t *target, data_t *source, int length)
void AUD_convert_s24_float_le (data_t *target, data_t *source, int length)
void AUD_convert_s24_double_be (data_t *target, data_t *source, int length)
void AUD_convert_s24_double_le (data_t *target, data_t *source, int length)
void AUD_convert_s32_u8 (data_t *target, data_t *source, int length)
void AUD_convert_s32_s16 (data_t *target, data_t *source, int length)
void AUD_convert_s32_s24_be (data_t *target, data_t *source, int length)
void AUD_convert_s32_s24_le (data_t *target, data_t *source, int length)
void AUD_convert_s32_float (data_t *target, data_t *source, int length)
void AUD_convert_s32_double (data_t *target, data_t *source, int length)
void AUD_convert_float_u8 (data_t *target, data_t *source, int length)
void AUD_convert_float_s16 (data_t *target, data_t *source, int length)
void AUD_convert_float_s24_be (data_t *target, data_t *source, int length)
void AUD_convert_float_s24_le (data_t *target, data_t *source, int length)
void AUD_convert_float_s32 (data_t *target, data_t *source, int length)
void AUD_convert_float_double (data_t *target, data_t *source, int length)
void AUD_convert_double_u8 (data_t *target, data_t *source, int length)
void AUD_convert_double_s16 (data_t *target, data_t *source, int length)
void AUD_convert_double_s24_be (data_t *target, data_t *source, int length)
void AUD_convert_double_s24_le (data_t *target, data_t *source, int length)
void AUD_convert_double_s32 (data_t *target, data_t *source, int length)
void AUD_convert_double_float (data_t *target, data_t *source, int length)

Detailed Description

Definition in file AUD_ConverterFunctions.cpp.


Define Documentation

#define AUD_FLT_MAX   1.0f
#define AUD_FLT_MIN   -1.0f
#define AUD_S16_FLT   32768.0f

Definition at line 38 of file AUD_ConverterFunctions.cpp.

Referenced by AUD_convert_s16_double(), and AUD_convert_s16_float().

#define AUD_S16_MAX   0x7FFF

Definition at line 36 of file AUD_ConverterFunctions.cpp.

Referenced by AUD_convert_double_s16(), and AUD_convert_float_s16().

#define AUD_S16_MIN   0x8000

Definition at line 37 of file AUD_ConverterFunctions.cpp.

Referenced by AUD_convert_double_s16(), and AUD_convert_float_s16().

#define AUD_S32_FLT   2147483648.0f
#define AUD_S32_MAX   0x7FFFFFFF
#define AUD_S32_MIN   0x80000000
#define AUD_U8_0   0x80

Function Documentation

void AUD_convert_double_float ( data_t target,
data_t source,
int  length 
)

Definition at line 460 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_double_s16 ( data_t target,
data_t source,
int  length 
)

Definition at line 394 of file AUD_ConverterFunctions.cpp.

References AUD_FLT_MAX, AUD_FLT_MIN, AUD_S16_MAX, AUD_S16_MIN, i, and length().

void AUD_convert_double_s24_be ( data_t target,
data_t source,
int  length 
)

Definition at line 409 of file AUD_ConverterFunctions.cpp.

References AUD_FLT_MAX, AUD_FLT_MIN, AUD_S32_MAX, AUD_S32_MIN, i, and length().

void AUD_convert_double_s24_le ( data_t target,
data_t source,
int  length 
)

Definition at line 427 of file AUD_ConverterFunctions.cpp.

References AUD_FLT_MAX, AUD_FLT_MIN, AUD_S32_MAX, AUD_S32_MIN, i, and length().

void AUD_convert_double_s32 ( data_t target,
data_t source,
int  length 
)

Definition at line 445 of file AUD_ConverterFunctions.cpp.

References AUD_FLT_MAX, AUD_FLT_MIN, AUD_S32_MAX, AUD_S32_MIN, i, and length().

void AUD_convert_double_u8 ( data_t target,
data_t source,
int  length 
)

Definition at line 378 of file AUD_ConverterFunctions.cpp.

References AUD_FLT_MAX, i, and length().

void AUD_convert_float_double ( data_t target,
data_t source,
int  length 
)

Definition at line 370 of file AUD_ConverterFunctions.cpp.

References i, and length().

Referenced by AUD_ConverterReader::AUD_ConverterReader(), and AUD_Mixer::AUD_Mixer().

void AUD_convert_float_s16 ( data_t target,
data_t source,
int  length 
)
void AUD_convert_float_s24_be ( data_t target,
data_t source,
int  length 
)
void AUD_convert_float_s24_le ( data_t target,
data_t source,
int  length 
)
void AUD_convert_float_s32 ( data_t target,
data_t source,
int  length 
)
void AUD_convert_float_u8 ( data_t target,
data_t source,
int  length 
)
void AUD_convert_s16_double ( data_t target,
data_t source,
int  length 
)

Definition at line 138 of file AUD_ConverterFunctions.cpp.

References AUD_S16_FLT, i, and length().

void AUD_convert_s16_float ( data_t target,
data_t source,
int  length 
)

Definition at line 130 of file AUD_ConverterFunctions.cpp.

References AUD_S16_FLT, i, and length().

void AUD_convert_s16_s24_be ( data_t target,
data_t source,
int  length 
)

Definition at line 100 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s16_s24_le ( data_t target,
data_t source,
int  length 
)

Definition at line 111 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s16_s32 ( data_t target,
data_t source,
int  length 
)

Definition at line 122 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s16_u8 ( data_t target,
data_t source,
int  length 
)

Definition at line 93 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_s24_double_be ( data_t target,
data_t source,
int  length 
)

Definition at line 213 of file AUD_ConverterFunctions.cpp.

References AUD_S32_FLT, i, and length().

void AUD_convert_s24_double_le ( data_t target,
data_t source,
int  length 
)

Definition at line 224 of file AUD_ConverterFunctions.cpp.

References AUD_S32_FLT, i, and length().

void AUD_convert_s24_float_be ( data_t target,
data_t source,
int  length 
)

Definition at line 191 of file AUD_ConverterFunctions.cpp.

References AUD_S32_FLT, i, and length().

void AUD_convert_s24_float_le ( data_t target,
data_t source,
int  length 
)

Definition at line 202 of file AUD_ConverterFunctions.cpp.

References AUD_S32_FLT, i, and length().

void AUD_convert_s24_s16_be ( data_t target,
data_t source,
int  length 
)

Definition at line 158 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s24_s16_le ( data_t target,
data_t source,
int  length 
)

Definition at line 165 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s24_s24 ( data_t target,
data_t source,
int  length 
)

Definition at line 172 of file AUD_ConverterFunctions.cpp.

void AUD_convert_s24_s32_be ( data_t target,
data_t source,
int  length 
)

Definition at line 177 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s24_s32_le ( data_t target,
data_t source,
int  length 
)

Definition at line 184 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s24_u8_be ( data_t target,
data_t source,
int  length 
)

Definition at line 146 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_s24_u8_le ( data_t target,
data_t source,
int  length 
)

Definition at line 152 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_s32_double ( data_t target,
data_t source,
int  length 
)

Definition at line 280 of file AUD_ConverterFunctions.cpp.

References AUD_S32_FLT, i, and length().

void AUD_convert_s32_float ( data_t target,
data_t source,
int  length 
)

Definition at line 272 of file AUD_ConverterFunctions.cpp.

References AUD_S32_FLT, i, and length().

void AUD_convert_s32_s16 ( data_t target,
data_t source,
int  length 
)

Definition at line 242 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s32_s24_be ( data_t target,
data_t source,
int  length 
)

Definition at line 250 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s32_s24_le ( data_t target,
data_t source,
int  length 
)

Definition at line 261 of file AUD_ConverterFunctions.cpp.

References i, and length().

void AUD_convert_s32_u8 ( data_t target,
data_t source,
int  length 
)

Definition at line 235 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_u8_double ( data_t target,
data_t source,
int  length 
)

Definition at line 86 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_u8_float ( data_t target,
data_t source,
int  length 
)

Definition at line 79 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_u8_s16 ( data_t target,
data_t source,
int  length 
)

Definition at line 45 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_u8_s24_be ( data_t target,
data_t source,
int  length 
)

Definition at line 52 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_u8_s24_le ( data_t target,
data_t source,
int  length 
)

Definition at line 62 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().

void AUD_convert_u8_s32 ( data_t target,
data_t source,
int  length 
)

Definition at line 72 of file AUD_ConverterFunctions.cpp.

References AUD_U8_0, i, and length().