Lines Matching refs:data
72 static void write_wav_data(int16_t * data, int num_frames, int num_channels, int sample_rate){ in write_wav_data() argument
74 wav_writer_write_int16(num_frames*num_channels, data); in write_wav_data()
80 paTestData *data = (paTestData*)userData; in fill_ring_buffer() local
84 *(int16_t*)&write_data[0] = data->sine[data->left_phase]; in fill_ring_buffer()
85 *(int16_t*)&write_data[2] = data->sine[data->right_phase]; in fill_ring_buffer()
90 data->left_phase += 1; in fill_ring_buffer()
91 if (data->left_phase >= TABLE_SIZE){ in fill_ring_buffer()
92 data->left_phase -= TABLE_SIZE; in fill_ring_buffer()
94 data->right_phase += 2; /* higher pitch so we can distinguish left and right. */ in fill_ring_buffer()
95 if (data->right_phase >= TABLE_SIZE){ in fill_ring_buffer()
96 data->right_phase -= TABLE_SIZE; in fill_ring_buffer()
129 static paTestData data; in main() local
135 data.sine[i] = sin(((double)i/(double)TABLE_SIZE) * M_PI * 2.)*32767; in main()
137 data.left_phase = data.right_phase = 0; in main()
161 &data ); /* callback userData */ in main()
181 fill_ring_buffer(&data); in main()