Lines Matching refs:out

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);
115 inline void convert_sample(void* pIn, to_sample_t& out, int32 in_audio_format) {
118 convert_sample(*(uchar*)pIn, out);
121 convert_sample(*(short*)pIn, out);
124 convert_sample(*(float*)pIn, out);
127 convert_sample(*(int32*)pIn, out);