| foobar2000 SDK
    2015-01-14
    | 
| Functions | |
| void SHARED_EXPORT | add_offset (audio_sample *p_buffer, audio_sample p_delta, t_size p_count) | 
| audio_sample SHARED_EXPORT | calculate_peak (const audio_sample *p_source, t_size p_count) | 
| void SHARED_EXPORT | convert_from_int16 (const t_int16 *p_source, t_size p_count, audio_sample *p_output, audio_sample p_scale) | 
| void SHARED_EXPORT | convert_from_int32 (const t_int32 *p_source, t_size p_count, audio_sample *p_output, audio_sample p_scale) | 
| void SHARED_EXPORT | convert_to_int16 (const audio_sample *p_source, t_size p_count, t_int16 *p_output, audio_sample p_scale) | 
| audio_sample SHARED_EXPORT | convert_to_int16_calculate_peak (const audio_sample *p_source, t_size p_count, t_int16 *p_output, audio_sample p_scale) | 
| void SHARED_EXPORT | convert_to_int32 (const audio_sample *p_source, t_size p_count, t_int32 *p_output, audio_sample p_scale) | 
| audio_sample SHARED_EXPORT | convert_to_int32_calculate_peak (const audio_sample *p_source, t_size p_count, t_int32 *p_output, audio_sample p_scale) | 
| audio_sample | decodeFloat16 (uint16_t source) | 
| audio_sample | decodeFloat24ptr (const void *sourcePtr) | 
| audio_sample | decodeFloat24ptrbs (const void *sourcePtr) | 
| audio_sample | gain_to_scale (double p_gain) | 
| void | kill_denormal (audio_sample *p_buffer, t_size p_count) | 
| void SHARED_EXPORT | remove_denormals (audio_sample *p_buffer, t_size p_count) | 
| static t_int32 | rint32 (audio_sample val) | 
| static t_int64 | rint64 (audio_sample val) | 
| double | samples_to_time (t_uint64 p_samples, t_uint32 p_sample_rate) | 
| void SHARED_EXPORT | scale (const audio_sample *p_source, t_size p_count, audio_sample *p_output, audio_sample p_scale) | 
| double | scale_to_gain (double scale) | 
| t_uint64 | time_to_samples (double p_time, t_uint32 p_sample_rate) | 
| Variables | |
| static const audio_sample | float16scale = 65536.f | 
| void audio_math::add_offset | ( | audio_sample * | p_buffer, | 
| audio_sample | p_delta, | ||
| t_size | p_count | ||
| ) | 
Definition at line 135 of file audio_math.cpp.
| audio_sample audio_math::calculate_peak | ( | const audio_sample * | p_source, | 
| t_size | p_count | ||
| ) | 
Definition at line 108 of file audio_math.cpp.
| void audio_math::convert_from_int16 | ( | const t_int16 * | p_source, | 
| t_size | p_count, | ||
| audio_sample * | p_output, | ||
| audio_sample | p_scale | ||
| ) | 
Definition at line 81 of file audio_math.cpp.
| void audio_math::convert_from_int32 | ( | const t_int32 * | p_source, | 
| t_size | p_count, | ||
| audio_sample * | p_output, | ||
| audio_sample | p_scale | ||
| ) | 
Definition at line 101 of file audio_math.cpp.
| void audio_math::convert_to_int16 | ( | const audio_sample * | p_source, | 
| t_size | p_count, | ||
| t_int16 * | p_output, | ||
| audio_sample | p_scale | ||
| ) | 
Definition at line 68 of file audio_math.cpp.
| audio_sample audio_math::convert_to_int16_calculate_peak | ( | const audio_sample * | p_source, | 
| t_size | p_count, | ||
| t_int16 * | p_output, | ||
| audio_sample | p_scale | ||
| ) | 
Definition at line 74 of file audio_math.cpp.
| void audio_math::convert_to_int32 | ( | const audio_sample * | p_source, | 
| t_size | p_count, | ||
| t_int32 * | p_output, | ||
| audio_sample | p_scale | ||
| ) | 
Definition at line 87 of file audio_math.cpp.
| audio_sample audio_math::convert_to_int32_calculate_peak | ( | const audio_sample * | p_source, | 
| t_size | p_count, | ||
| t_int32 * | p_output, | ||
| audio_sample | p_scale | ||
| ) | 
Definition at line 95 of file audio_math.cpp.
| audio_sample audio_math::decodeFloat16 | ( | uint16_t | source | ) | 
Definition at line 31 of file audio_sample.cpp.
| audio_sample audio_math::decodeFloat24ptr | ( | const void * | sourcePtr | ) | 
Definition at line 4 of file audio_sample.cpp.
| audio_sample audio_math::decodeFloat24ptrbs | ( | const void * | sourcePtr | ) | 
Definition at line 17 of file audio_sample.cpp.
| 
 | inline | 
Definition at line 71 of file audio_sample.h.
| void audio_math::kill_denormal | ( | audio_sample * | p_buffer, | 
| t_size | p_count | ||
| ) | 
Definition at line 113 of file audio_math.cpp.
| void audio_math::remove_denormals | ( | audio_sample * | p_buffer, | 
| t_size | p_count | ||
| ) | 
| 
 | inlinestatic | 
Definition at line 52 of file audio_sample.h.
| 
 | inlinestatic | 
Definition at line 44 of file audio_sample.h.
Definition at line 37 of file audio_sample.h.
| void audio_math::scale | ( | const audio_sample * | p_source, | 
| t_size | p_count, | ||
| audio_sample * | p_output, | ||
| audio_sample | p_scale | ||
| ) | 
p_source/p_output can point to same buffer
Definition at line 63 of file audio_math.cpp.
| 
 | inline | 
Definition at line 72 of file audio_sample.h.
Definition at line 33 of file audio_sample.h.
| 
 | static | 
Definition at line 75 of file audio_sample.h.
 1.8.9.1
 1.8.9.1