/external/chromium_org/media/base/ |
H A D | audio_renderer_mixer.h | 17 // Mixes a set of AudioConverter::InputCallbacks into a single output stream 29 void AddMixerInput(AudioConverter::InputCallback* input); 30 void RemoveMixerInput(AudioConverter::InputCallback* input); 59 AudioConverter audio_converter_;
|
H A D | audio_converter.h | 5 // AudioConverter is a complete mixing, resampling, buffering, and channel 38 // AudioConverter ac(input, output); 40 // ac.AddInput(<AudioConverter::InputCallback* 1>); 41 // ac.AddInput(<AudioConverter::InputCallback* 2>); 46 class MEDIA_EXPORT AudioConverter { class in namespace:media 65 // Constructs an AudioConverter for converting between the given input and 71 AudioConverter(const AudioParameters& input_params, 74 ~AudioConverter(); 142 DISALLOW_COPY_AND_ASSIGN(AudioConverter);
|
H A D | audio_converter.cc | 5 // AudioConverter implementation. Uses MultiChannelSincResampler for resampling 25 AudioConverter::AudioConverter(const AudioParameters& input_params, function in class:media::AudioConverter 60 base::Bind(&AudioConverter::ProvideInput, base::Unretained(this)))); 85 base::Bind(&AudioConverter::SourceCallback, base::Unretained(this)))); 89 AudioConverter::~AudioConverter() {} 91 void AudioConverter::AddInput(InputCallback* input) { 97 void AudioConverter::RemoveInput(InputCallback* input) { 106 void AudioConverter [all...] |
H A D | audio_buffer_converter.h | 23 // Takes AudioBuffers in any format and uses an AudioConverter to convert them 25 class MEDIA_EXPORT AudioBufferConverter : public AudioConverter::InputCallback { 53 // Callback to provide data to the AudioConverter 70 // changes, so we know when to reset the AudioConverter). 89 // Input frames in the AudioConverter's internal buffers. 98 // Are we flushing everything, without regard for providing AudioConverter 102 // The AudioConverter which does the real work here. 103 scoped_ptr<AudioConverter> audio_converter_;
|
H A D | fake_audio_render_callback.h | 19 public AudioConverter::InputCallback {
|
H A D | audio_converter_perftest.cc | 16 class NullInputProvider : public AudioConverter::InputCallback { 37 AudioConverter converter(in_params, out_params, !fifo);
|
H A D | audio_renderer_mixer.cc | 37 void AudioRendererMixer::AddMixerInput(AudioConverter::InputCallback* input) { 49 AudioConverter::InputCallback* input) {
|
H A D | audio_renderer_mixer_input.h | 20 public AudioConverter::InputCallback { 51 // AudioConverter::InputCallback implementation.
|
H A D | audio_converter_unittest.cc | 49 converter_.reset(new AudioConverter( 116 // Zero out unused channels in the expected AudioBus just as AudioConverter 171 scoped_ptr<AudioConverter> converter_; 173 // Input and output parameters used for AudioConverter construction. 177 // Destination AudioBus for AudioConverter output. 183 // Vector of all input callbacks used to drive AudioConverter::Convert(). 196 // Ensure the buffer delay provided by AudioConverter is accurate. 207 AudioConverter converter(input_parameters, output_parameters, false);
|
H A D | audio_buffer_converter.cc | 147 // If resampling is needed and the FIFO disabled, the AudioConverter will 157 // If |buffer| matches |output_params_| we don't need an AudioConverter at 164 new AudioConverter(input_params_, output_params_, true)); 200 // The AudioConverter wants requests of a fixed size, so we'll slide an 211 // Wrap the portion of the AudioBuffer in an AudioBus so the AudioConverter
|
/external/chromium_org/content/renderer/media/ |
H A D | webrtc_local_audio_source_provider.h | 23 class AudioConverter; 46 NON_EXPORTED_BASE(public media::AudioConverter::InputCallback), 69 // media::AudioConverter::Inputcallback implementation. 88 scoped_ptr<media::AudioConverter> audio_converter_;
|
H A D | webrtc_local_audio_source_provider.cc | 73 new media::AudioConverter(params, sink_params_, false));
|
/external/chromium_org/media/audio/ |
H A D | virtual_audio_input_stream.cc | 16 // LoopbackAudioConverter works similar to AudioConverter and converts input 18 // be used as an input to another AudioConverter. This allows us to 19 // use converted audio from AudioOutputStreams as input to an AudioConverter. 21 // using the converted audio as input to another AudioConverter (i.e. a mixer). 22 class LoopbackAudioConverter : public AudioConverter::InputCallback { 30 void AddInput(AudioConverter::InputCallback* input) { 34 void RemoveInput(AudioConverter::InputCallback* input) { 45 AudioConverter audio_converter_;
|
H A D | virtual_audio_output_stream.h | 20 // implements an interface so it can be used as an input to AudioConverter so 25 public AudioConverter::InputCallback { 48 // AudioConverter::InputCallback:
|
H A D | virtual_audio_input_stream.h | 100 // AudioConverter that takes all the audio converters and mixes them into one 102 AudioConverter mixer_;
|
H A D | audio_output_resampler.cc | 25 public AudioConverter::InputCallback { 46 // AudioConverter::InputCallback implementation. 65 AudioConverter audio_converter_; 317 // While AudioConverter can handle multiple inputs, we're using it only with 353 // return a volume of zero and let AudioConverter drop the output.
|
/external/chromium_org/components/copresence/mediums/audio/ |
H A D | audio_recorder.h | 29 public media::AudioConverter::InputCallback { 84 // AudioConverter::InputCallback overrides: 106 scoped_ptr<media::AudioConverter> converter_;
|
H A D | audio_recorder.cc | 112 converter_.reset(new media::AudioConverter(
|
/external/chromium_org/third_party/webrtc/voice_engine/ |
H A D | voice_engine_defines.h | 313 #include <AudioToolbox/AudioConverter.h>
|
/external/chromium_org/content/browser/speech/ |
H A D | speech_recognizer_impl.cc | 23 using media::AudioConverter; 32 // AudioConverter::InputCallback. It handles resampling, buffering and 35 : public media::AudioConverter::InputCallback { 47 // media::AudioConverter::InputCallback implementation. 53 AudioConverter audio_converter_;
|
/external/chromium_org/third_party/webrtc/modules/audio_device/mac/ |
H A D | audio_device_mac.h | 18 #include <AudioToolbox/AudioConverter.h>
|