Lines Matching defs:in

5  * Redistribution and use in source and binary forms, with or without
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions, and the following disclaimer in the
51 void convert_sample(from_sample_t in, to_sample_t& out) {
52 out = (to_sample_t)in; // +++++ arbitrary conversion stub
56 inline void convert_sample(float& in, float& out) {
57 out = in;
60 inline void convert_sample(uchar& in, float& out) {
61 out = (float)(in - 128) / 127.0;
64 inline void convert_sample(short& in, float& out) {
65 out = (float)in / 32767.0;
68 inline void convert_sample(int32& in, float& out) {
69 out = (float)in / (float)0x7fffffff;
72 inline void convert_sample(float& in, uchar& out) {
73 out = (uchar)(in * 127.0);
76 inline void convert_sample(float& in, short& out) {
77 out = (short)(in * 32767.0);
80 inline void convert_sample(float& in, int32& out) {
81 out = (int32)(in * 0x7fffffff);
84 inline void swap_convert_sample(float& in, float& out) {
85 out = B_SWAP_FLOAT(in);
88 inline void swap_convert_sample(uchar& in, float& out) {
90 out = (float)(in - 128) / 127.0;
93 inline void swap_convert_sample(short& in, float& out) {
94 out = (float)(int16)(B_SWAP_INT16(in)) / 32767.0;
97 inline void swap_convert_sample(int32& in, float& out) {
98 out = (float)(int32)(B_SWAP_INT32(in)) / (float)0x7fffffff;
101 inline void swap_convert_sample(float& in, uchar& out) {
102 out = (uchar)((B_SWAP_FLOAT(in)) * 127.0);
105 inline void swap_convert_sample(float& in, short& out) {
106 out = (short)((B_SWAP_FLOAT(in)) * 32767.0);
109 inline void swap_convert_sample(float& in, int32& out) {
110 out = (int32)((B_SWAP_FLOAT(in)) * 0x7fffffff);
135 inline void convert_sample(from_sample_t in, void* pOut, int32 out_audio_format) {
138 convert_sample(in, *(uchar*)pOut);
141 convert_sample(in, *(short*)pOut);
144 convert_sample(in, *(float*)pOut);
147 convert_sample(in, *(int32*)pOut);
205 // copy from a linear buffer in one sample format to a circular buffer
206 // in another, delegating rescaling duties to convert_sample().
256 // copy from a circular buffer in one sample format to a linear buffer
257 // in another, delegating rescaling duties to convert_sample().
282 //// copy between circular buffers in the same format
344 // mix from a linear buffer in one sample format to a
345 // circular buffer in another, delegating to convert_sample() for rescaling