1 #ifndef PA_CONVERTERS_H
2 #define PA_CONVERTERS_H
91 void *destinationBuffer,
signed int destinationStride,
92 void *sourceBuffer,
signed int sourceStride,
120 void *destinationBuffer,
signed int destinationStride,
unsigned int count );
PaUtilConverter * Int32_To_Int16_Dither
Definition: pa_converters.h:168
PaUtilConverter * Float32_To_Int8_DitherClip
Definition: pa_converters.h:157
PaUtilConverter * Int16_To_UInt8_Dither
Definition: pa_converters.h:189
PaUtilConverter * UInt8_To_Float32
Definition: pa_converters.h:197
PaUtilConverter * Int24_To_Int8_Dither
Definition: pa_converters.h:179
PaUtilConverter * Copy_8_To_8
Definition: pa_converters.h:203
PaUtilConverter * Int16_To_Int24
Definition: pa_converters.h:185
PaUtilConverter * Int32_To_UInt8
Definition: pa_converters.h:171
PaUtilConverter * Int32_To_UInt8_Dither
Definition: pa_converters.h:172
PaUtilZeroer * PaUtil_SelectZeroer(PaSampleFormat destinationFormat)
Definition: pa_converters.c:1814
PaUtilConverter * PaUtil_SelectConverter(PaSampleFormat sourceFormat, PaSampleFormat destinationFormat, PaStreamFlags flags)
Definition: pa_converters.c:176
PaUtilConverter * Int32_To_Int8
Definition: pa_converters.h:169
PaUtilConverter * Int24_To_Int32
Definition: pa_converters.h:175
PaUtilConverter * Int32_To_Float32
Definition: pa_converters.h:164
PaUtilConverter * Int32_To_Int16
Definition: pa_converters.h:167
PaUtilZeroer * Zero16
Definition: pa_converters.h:236
PaUtilConverterTable paConverters
Definition: pa_converters.c:1737
PaUtilConverter * Int16_To_Int8_Dither
Definition: pa_converters.h:187
PaUtilConverter * Copy_32_To_32
Definition: pa_converters.h:206
PaUtilConverter * Int8_To_Int32
Definition: pa_converters.h:192
PaUtilConverter * Float32_To_Int24_Clip
Definition: pa_converters.h:146
PaUtilConverter * Float32_To_Int32_Dither
Definition: pa_converters.h:140
PaUtilConverter * Int24_To_UInt8
Definition: pa_converters.h:180
PaUtilConverter * Float32_To_Int32
Definition: pa_converters.h:139
PaUtilConverter * Int32_To_Int24
Definition: pa_converters.h:165
PaUtilConverter * Float32_To_Int16_Dither
Definition: pa_converters.h:150
PaUtilConverter * Int24_To_Int8
Definition: pa_converters.h:178
PaUtilConverter * Copy_16_To_16
Definition: pa_converters.h:204
PaUtilConverter * Int16_To_Int8
Definition: pa_converters.h:186
PaUtilConverter * Int24_To_Int16_Dither
Definition: pa_converters.h:177
The portable PortAudio API.
PaUtilZeroerTable paZeroers
Definition: pa_converters.c:1930
PaUtilConverter * UInt8_To_Int8
Definition: pa_converters.h:201
PaUtilZeroer * Zero8
Definition: pa_converters.h:235
PaUtilConverter * Float32_To_Int16
Definition: pa_converters.h:149
void PaUtilConverter(void *destinationBuffer, signed int destinationStride, void *sourceBuffer, signed int sourceStride, unsigned int count, struct PaUtilTriangularDitherGenerator *ditherGenerator)
Definition: pa_converters.h:90
PaUtilConverter * Int24_To_UInt8_Dither
Definition: pa_converters.h:181
PaUtilConverter * Int16_To_Int32
Definition: pa_converters.h:184
PaUtilConverter * Int16_To_UInt8
Definition: pa_converters.h:188
PaUtilConverter * Int24_To_Float32
Definition: pa_converters.h:174
PaUtilConverter * Float32_To_Int24_DitherClip
Definition: pa_converters.h:147
PaUtilConverter * Float32_To_Int24
Definition: pa_converters.h:144
PaUtilConverter * Int8_To_Int24
Definition: pa_converters.h:193
PaUtilConverter * Int24_To_Int16
Definition: pa_converters.h:176
unsigned long PaStreamFlags
Definition: portaudio.h:662
PaUtilConverter * Float32_To_Int8_Clip
Definition: pa_converters.h:156
PaUtilConverter * Float32_To_UInt8_DitherClip
Definition: pa_converters.h:162
PaUtilConverter * Float32_To_UInt8
Definition: pa_converters.h:159
PaUtilConverter * Float32_To_Int32_DitherClip
Definition: pa_converters.h:142
PaUtilConverter * Int16_To_Float32
Definition: pa_converters.h:183
PaUtilConverter * Float32_To_Int8
Definition: pa_converters.h:154
PaUtilConverter * Float32_To_UInt8_Dither
Definition: pa_converters.h:160
PaUtilConverter * Int32_To_Int8_Dither
Definition: pa_converters.h:170
PaUtilZeroer * ZeroU8
Definition: pa_converters.h:234
PaUtilConverter * Int8_To_Float32
Definition: pa_converters.h:191
PaSampleFormat PaUtil_SelectClosestAvailableFormat(PaSampleFormat availableFormats, PaSampleFormat format)
Definition: pa_converters.c:68
PaUtilConverter * Float32_To_UInt8_Clip
Definition: pa_converters.h:161
PaUtilConverter * Float32_To_Int32_Clip
Definition: pa_converters.h:141
unsigned long PaSampleFormat
Definition: portaudio.h:489
PaUtilZeroer * Zero24
Definition: pa_converters.h:237
Definition: pa_converters.h:138
PaUtilConverter * Float32_To_Int8_Dither
Definition: pa_converters.h:155
PaUtilConverter * Copy_24_To_24
Definition: pa_converters.h:205
PaUtilConverter * UInt8_To_Int32
Definition: pa_converters.h:198
PaUtilConverter * UInt8_To_Int16
Definition: pa_converters.h:200
PaUtilZeroer * Zero32
Definition: pa_converters.h:238
PaUtilConverter * Int8_To_Int16
Definition: pa_converters.h:194
PaUtilConverter * Int32_To_Int24_Dither
Definition: pa_converters.h:166
PaUtilConverter * Float32_To_Int16_DitherClip
Definition: pa_converters.h:152
PaUtilConverter * Int8_To_UInt8
Definition: pa_converters.h:195
State needed to generate a dither signal.
Definition: pa_dither.h:61
void PaUtilZeroer(void *destinationBuffer, signed int destinationStride, unsigned int count)
Definition: pa_converters.h:119
PaUtilConverter * Float32_To_Int16_Clip
Definition: pa_converters.h:151
Definition: pa_converters.h:233
PaUtilConverter * UInt8_To_Int24
Definition: pa_converters.h:199
PaUtilConverter * Float32_To_Int24_Dither
Definition: pa_converters.h:145