Lines Matching defs:AudioBus

19           (AudioBus::kChannelAlignment - 1)) == 0U;
22 // Calculates the required size for an AudioBus with the given params, sets
29 ((frames * sizeof(float) + AudioBus::kChannelAlignment - 1) &
30 ~(AudioBus::kChannelAlignment - 1)) / sizeof(float);
43 int frames, AudioBus* dest,
63 static void ToInterleavedInternal(const AudioBus* source, int start_frame,
101 AudioBus::AudioBus(int channels, int frames)
110 size, AudioBus::kChannelAlignment)));
115 AudioBus::AudioBus(int channels, int frames, float* data)
128 AudioBus::AudioBus(int frames, const std::vector<float*>& channel_data)
140 AudioBus::AudioBus(int channels)
149 AudioBus::~AudioBus() {}
151 scoped_ptr<AudioBus> AudioBus::Create(int channels, int frames) {
152 return scoped_ptr<AudioBus>(new AudioBus(channels, frames));
155 scoped_ptr<AudioBus> AudioBus::Create(const AudioParameters& params) {
156 return scoped_ptr<AudioBus>(new AudioBus(
160 scoped_ptr<AudioBus> AudioBus::CreateWrapper(int channels) {
161 return scoped_ptr<AudioBus>(new AudioBus(channels));
164 scoped_ptr<AudioBus> AudioBus::WrapVector(
166 return scoped_ptr<AudioBus>(new AudioBus(frames, channel_data));
169 scoped_ptr<AudioBus> AudioBus::WrapMemory(int channels, int frames,
171 // |data| must be aligned by AudioBus::kChannelAlignment.
173 return scoped_ptr<AudioBus>(new AudioBus(
177 scoped_ptr<AudioBus> AudioBus::WrapMemory(const AudioParameters& params,
179 // |data| must be aligned by AudioBus::kChannelAlignment.
181 return scoped_ptr<AudioBus>(new AudioBus(
186 void AudioBus::SetChannelData(int channel, float* data) {
195 void AudioBus::set_frames(int frames) {
201 void AudioBus::ZeroFramesPartial(int start_frame, int frames) {
213 void AudioBus::ZeroFrames(int frames) {
217 void AudioBus::Zero() {
221 int AudioBus::CalculateMemorySize(const AudioParameters& params) {
226 int AudioBus::CalculateMemorySize(int channels, int frames) {
230 void AudioBus::BuildChannelData(int channels, int aligned_frames, float* data) {
240 void AudioBus::FromInterleavedPartial(const void* source, int start_frame,
272 void AudioBus::FromInterleaved(const void* source, int frames,
277 void AudioBus::ToInterleaved(int frames, int bytes_per_sample,
283 void AudioBus::ToInterleavedPartial(int start_frame, int frames,
306 void AudioBus::CopyTo(AudioBus* dest) const {
310 void AudioBus::CopyPartialFramesTo(int source_start_frame,
313 AudioBus* dest) const {
318 // Since we don't know if the other AudioBus is wrapped or not (and we don't
327 void AudioBus::Scale(float volume) {
336 void AudioBus::SwapChannels(int a, int b) {
350 : AudioBus(channels, frames) {}