Lines Matching refs:AudioBus
22 class MEDIA_EXPORT AudioBus {
30 static scoped_ptr<AudioBus> Create(int channels, int frames);
31 static scoped_ptr<AudioBus> Create(const AudioParameters& params);
36 static scoped_ptr<AudioBus> CreateWrapper(int channels);
41 static scoped_ptr<AudioBus> WrapVector(
47 static scoped_ptr<AudioBus> WrapMemory(int channels, int frames, void* data);
48 static scoped_ptr<AudioBus> WrapMemory(const AudioParameters& params,
76 void CopyTo(AudioBus* dest) const;
85 AudioBus* dest) const;
108 friend struct base::DefaultDeleter<AudioBus>;
109 ~AudioBus();
111 AudioBus(int channels, int frames);
112 AudioBus(int channels, int frames, float* data);
113 AudioBus(int frames, const std::vector<float*>& channel_data);
114 explicit AudioBus(int channels);
129 DISALLOW_COPY_AND_ASSIGN(AudioBus);