Lines Matching refs:ChannelBuffer
70 // One int16_t and one float ChannelBuffer that are kept in sync. The sync is
71 // broken when someone requests write access to either ChannelBuffer, and
72 // reestablished when someone requests the outdated ChannelBuffer. It is
84 ChannelBuffer<int16_t>* ibuf() { return ibuf(false); }
85 ChannelBuffer<float>* fbuf() { return fbuf(false); }
86 const ChannelBuffer<int16_t>* ibuf_const() { return ibuf(true); }
87 const ChannelBuffer<float>* fbuf_const() { return fbuf(true); }
90 ChannelBuffer<int16_t>* ibuf(bool readonly) {
96 ChannelBuffer<float>* fbuf(bool readonly) {
129 ChannelBuffer<int16_t> ibuf_;
131 ChannelBuffer<float> fbuf_;
158 input_buffer_.reset(new ChannelBuffer<float>(input_samples_per_channel_,
165 process_buffer_.reset(new ChannelBuffer<float>(proc_samples_per_channel_,
353 new ChannelBuffer<int16_t>(samples_per_split_channel_, 1));
465 new ChannelBuffer<int16_t>(samples_per_split_channel_,