Lines Matching full:channel
17 // Scoped container for "busing" audio channel data around. Each channel is
20 // will dice up a contiguous memory block for channel data. When wrapped,
21 // AudioBus instead routes requests for channel data to the wrapped object.
24 // Guaranteed alignment of each channel's data; use 16-byte alignment for easy
38 // Creates a new AudioBus from an existing channel vector. Does not transfer
40 // the returned AudioBus. Each channel must be aligned by kChannelAlignment.
70 // to channel(x)[start_frame].
74 // Helper method for copying channel data from one AudioBus to another. Both
87 // Returns a raw pointer to the requested channel. Pointer is guaranteed to
89 // inf, nan, or between [-1.0, 1.0]) values in the channel data.
90 float* channel(int channel) { return channel_data_[channel]; }
91 const float* channel(int channel) const { return channel_data_[channel]; }
92 void SetChannelData(int channel, float* data);
103 // Scale internal channel values by |volume| >= 0. If an invalid value
120 // Contiguous block of channel memory.