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