Searched refs:AudioOutputStream (Results 1 - 25 of 67) sorted by relevance

123

/external/chromium_org/media/audio/
H A Daudio_source_diverter.h11 // divert audio data to an alternate AudioOutputStream. This allows the audio
17 class AudioOutputStream;
28 virtual void StartDiverting(AudioOutputStream* to_stream) = 0;
H A Dmock_audio_source_callback.h13 class MockAudioSourceCallback : public AudioOutputStream::AudioSourceCallback {
20 MOCK_METHOD1(OnError, void(AudioOutputStream* stream));
H A Dsimple_sources.h16 : public AudioOutputStream::AudioSourceCallback {
32 virtual void OnError(AudioOutputStream* stream) OVERRIDE;
H A Daudio_output_dispatcher_impl.h47 virtual bool StartStream(AudioOutputStream::AudioSourceCallback* callback,
79 std::vector<AudioOutputStream*> idle_streams_;
86 typedef std::map<AudioOutputProxy*, AudioOutputStream*> AudioStreamMap;
90 typedef std::map<AudioOutputStream*, int> AudioStreamIDMap;
H A Daudio_output_controller.h20 // An AudioOutputController controls an AudioOutputStream and provides data
49 // The AudioOutputStream can request data from the AudioOutputController via the
58 public AudioOutputStream::AudioSourceCallback,
98 // This also creates and opens an AudioOutputStream on the audio manager
159 virtual void OnError(AudioOutputStream* stream) OVERRIDE;
169 virtual void StartDiverting(AudioOutputStream* to_stream) OVERRIDE;
209 void DoStartDiverting(AudioOutputStream* to_stream);
229 AudioOutputStream* stream_;
232 AudioOutputStream* diverting_to_stream_;
H A Dfake_audio_manager.h25 virtual AudioOutputStream* MakeLinearOutputStream(
27 virtual AudioOutputStream* MakeLowLatencyOutputStream(
H A Dfake_audio_output_stream.h17 // A fake implementation of AudioOutputStream. Used for testing and when a real
20 class MEDIA_EXPORT FakeAudioOutputStream : public AudioOutputStream {
22 static AudioOutputStream* MakeFakeStream(AudioManagerBase* manager,
25 // AudioOutputStream implementation.
H A Daudio_io.h15 // - AudioOutputStream : uses the AudioSource to render audio on a given
18 // - AudioManager : factory for the AudioOutputStream objects, manager
21 // The number and configuration of AudioOutputStream does not need to match the
43 // a given AudioOutputStream might or might not talk directly to hardware.
52 class MEDIA_EXPORT AudioOutputStream { class in namespace:media
70 virtual void OnError(AudioOutputStream* stream) = 0;
76 virtual ~AudioOutputStream() {}
83 // Since implementor of AudioOutputStream may have internal buffers, right
H A Daudio_manager.h24 class AudioOutputStream;
100 // Do not free the returned AudioOutputStream. It is owned by AudioManager.
101 virtual AudioOutputStream* MakeAudioOutputStream(
106 // AudioOutputStream interface, but unlike regular output stream
109 virtual AudioOutputStream* MakeAudioOutputStreamProxy(
H A Daudio_manager_base.h65 virtual AudioOutputStream* MakeAudioOutputStream(
72 virtual AudioOutputStream* MakeAudioOutputStreamProxy(
77 virtual void ReleaseOutputStream(AudioOutputStream* stream);
82 virtual AudioOutputStream* MakeLinearOutputStream(
86 virtual AudioOutputStream* MakeLowLatencyOutputStream(
H A Daudio_output_dispatcher_impl.cc54 AudioOutputStream::AudioSourceCallback* callback,
63 AudioOutputStream* physical_stream = idle_streams_.back();
87 AudioOutputStream* physical_stream = it->second;
103 AudioOutputStream* physical_stream = it->second;
135 AudioOutputStream* stream = audio_manager_->MakeAudioOutputStream(
164 AudioOutputStream* stream = idle_streams_[i];
H A Dfake_audio_manager.cc29 AudioOutputStream* FakeAudioManager::MakeLinearOutputStream(
34 AudioOutputStream* FakeAudioManager::MakeLowLatencyOutputStream(
H A Dmock_audio_manager.cc45 media::AudioOutputStream* MockAudioManager::MakeAudioOutputStream(
52 media::AudioOutputStream* MockAudioManager::MakeAudioOutputStreamProxy(
H A Daudio_output_resampler.cc24 : public AudioOutputStream::AudioSourceCallback,
34 virtual void OnError(AudioOutputStream* stream) OVERRIDE;
38 void Start(AudioOutputStream::AudioSourceCallback* callback);
55 AudioOutputStream::AudioSourceCallback* source_callback_;
236 AudioOutputStream::AudioSourceCallback* callback,
307 // Ensure Stop() has been called so we don't end up with an AudioOutputStream
313 AudioOutputStream::AudioSourceCallback* callback) {
359 void OnMoreDataConverter::OnError(AudioOutputStream* stream) {
/external/chromium_org/components/copresence/mediums/audio/
H A Daudio_player.h24 class AudioPlayer : public media::AudioOutputStream::AudioSourceCallback {
45 media::AudioOutputStream* output_stream_for_testing) {
67 // AudioOutputStream::AudioSourceCallback overrides:
71 virtual void OnError(media::AudioOutputStream* /* stream */) OVERRIDE;
80 media::AudioOutputStream* stream_;
82 scoped_ptr<media::AudioOutputStream> output_stream_for_testing_;
/external/chromium_org/media/audio/openbsd/
H A Daudio_manager_openbsd.h26 virtual AudioOutputStream* MakeLinearOutputStream(
28 virtual AudioOutputStream* MakeLowLatencyOutputStream(
45 AudioOutputStream* MakeOutputStream(const AudioParameters& params);
/external/chromium_org/media/audio/android/
H A Daudio_manager_android.h35 virtual AudioOutputStream* MakeAudioOutputStream(
41 virtual void ReleaseOutputStream(AudioOutputStream* stream) OVERRIDE;
45 virtual AudioOutputStream* MakeLinearOutputStream(
47 virtual AudioOutputStream* MakeLowLatencyOutputStream(
/external/chromium_org/media/audio/mac/
H A Daudio_manager_mac.h39 virtual AudioOutputStream* MakeLinearOutputStream(
41 virtual AudioOutputStream* MakeLowLatencyOutputStream(
51 virtual void ReleaseOutputStream(AudioOutputStream* stream) OVERRIDE;
111 std::list<AudioOutputStream*> output_streams_;
H A Daudio_auhal_mac_unittest.cc46 AudioOutputStream* Create() {
82 AudioOutputStream* stream = Create();
91 AudioOutputStream* stream = Create();
/external/chromium_org/media/audio/cras/
H A Daudio_manager_cras.h35 virtual AudioOutputStream* MakeLinearOutputStream(
37 virtual AudioOutputStream* MakeLowLatencyOutputStream(
56 AudioOutputStream* MakeOutputStream(const AudioParameters& params);
/external/chromium_org/media/audio/alsa/
H A Daudio_manager_alsa.h36 virtual AudioOutputStream* MakeLinearOutputStream(
38 virtual AudioOutputStream* MakeLowLatencyOutputStream(
80 AudioOutputStream* MakeOutputStream(const AudioParameters& params);
/external/chromium_org/media/audio/pulse/
H A Daudio_manager_pulse.h36 virtual AudioOutputStream* MakeLinearOutputStream(
38 virtual AudioOutputStream* MakeLowLatencyOutputStream(
72 AudioOutputStream* MakeOutputStream(const AudioParameters& params,
/external/chromium_org/media/audio/win/
H A Daudio_low_latency_output_win_unittest.cc66 class ReadFromFileAudioSource : public AudioOutputStream::AudioSourceCallback {
104 // AudioOutputStream::AudioSourceCallback implementation.
133 virtual void OnError(AudioOutputStream* stream) {}
171 // Convenience method which creates a default AudioOutputStream object but
189 // Creates AudioOutputStream object using default parameters.
190 AudioOutputStream* Create() {
194 // Creates AudioOutputStream object using non-default parameters where the
196 AudioOutputStream* Create(int samples_per_packet) {
201 // Creates AudioOutputStream object using non-default parameters where the
203 AudioOutputStream* Creat
[all...]
/external/chromium_org/content/browser/media/capture/
H A Daudio_mirroring_manager.h46 class AudioOutputStream;
53 // Interface for diverting audio data to an alternative AudioOutputStream.
77 // returned AudioOutputStream, the input is disconnected and the object
79 virtual media::AudioOutputStream* AddInput(
/external/chromium_org/media/audio/sounds/
H A Daudio_stream_handler.cc32 AudioOutputStream::AudioSourceCallback* g_audio_source_for_testing = NULL;
37 : public AudioOutputStream::AudioSourceCallback {
105 // AudioOutputStream::AudioSourceCallback overrides:
127 virtual void OnError(AudioOutputStream* /* stream */) OVERRIDE {
146 AudioOutputStream* stream_;
215 AudioOutputStream::AudioSourceCallback* source) {

Completed in 185 milliseconds

123