Searched refs:AudioInputStream (Results 1 - 25 of 51) sorted by relevance

123

/external/chromium_org/media/audio/
H A Daudio_io.h109 class MEDIA_EXPORT AudioInputStream { class in namespace:media
116 virtual void OnData(AudioInputStream* stream, const uint8* src,
122 virtual void OnClose(AudioInputStream* stream) = 0;
125 // destroyed yet. No direct action needed by the AudioInputStream, but it
128 virtual void OnError(AudioInputStream* stream) = 0;
134 virtual ~AudioInputStream() {}
H A Daudio_input_unittest.cc21 class TestInputCallback : public AudioInputStream::AudioInputCallback {
28 virtual void OnData(AudioInputStream* stream,
41 virtual void OnClose(AudioInputStream* stream) OVERRIDE {}
42 virtual void OnError(AudioInputStream* stream) OVERRIDE {
69 static AudioInputStream* CreateTestAudioInputStream(AudioManager* audio_man) {
70 AudioInputStream* ais = audio_man->MakeAudioInputStream(
78 // Test that AudioInputStream rejects out of range parameters.
112 // Test create and close of an AudioInputStream without recording audio.
117 AudioInputStream* ais = CreateTestAudioInputStream(audio_man.get());
127 // Test create, open and close of an AudioInputStream withou
[all...]
H A Daudio_input_controller.h20 // An AudioInputController controls an AudioInputStream and records data
47 // AudioInputStream::Open()
54 // AudioInputStream::Start()
62 // AudioInputStream::Stop()
63 // AudioInputStream::Close()
79 public AudioInputStream::AudioInputCallback {
147 AudioInputStream* stream_for_testing() { return stream_; }
170 AudioInputStream* stream,
199 virtual void OnData(AudioInputStream* stream, const uint8* src, uint32 size,
201 virtual void OnClose(AudioInputStream* strea
[all...]
H A Dfake_audio_manager.h31 virtual AudioInputStream* MakeLinearInputStream(const AudioParameters& params,
34 virtual AudioInputStream* MakeLowLatencyInputStream(
H A Daudio_input_volume_unittest.cc20 double GetVolumeAfterSetVolumeOnLinux(AudioInputStream* ais,
63 bool HasDeviceVolumeControl(AudioInputStream* stream) {
70 AudioInputStream* CreateAndOpenStream(const std::string& device_id) {
73 AudioInputStream* ais = audio_manager_->MakeAudioInputStream(
123 AudioInputStream* ais = CreateAndOpenStream(it->unique_id);
H A Daudio_manager_base.h41 // AudioInputStream will be capturing audio currently being played on the
43 // some platforms. AudioInputStream::Intialize() will return an error on
69 virtual AudioInputStream* MakeAudioInputStream(
79 virtual void ReleaseInputStream(AudioInputStream* stream);
95 virtual AudioInputStream* MakeLinearInputStream(
99 virtual AudioInputStream* MakeLowLatencyInputStream(
H A Dfake_audio_input_stream.h5 // A fake implementation of AudioInputStream, useful for testing purpose.
24 : public AudioInputStream {
26 static AudioInputStream* MakeFakeStream(AudioManagerBase* manager,
H A Dfake_audio_manager.cc41 AudioInputStream* FakeAudioManager::MakeLinearInputStream(
47 AudioInputStream* FakeAudioManager::MakeLowLatencyInputStream(
H A Daudio_manager.h24 class AudioInputStream;
131 // Do not free the returned AudioInputStream. It is owned by AudioManager.
133 virtual AudioInputStream* MakeAudioInputStream(
H A Daudio_low_latency_input_output_unittest.cc134 : public AudioInputStream::AudioInputCallback,
186 // AudioInputStream::AudioInputCallback.
187 virtual void OnData(AudioInputStream* stream,
217 virtual void OnClose(AudioInputStream* stream) OVERRIDE {}
218 virtual void OnError(AudioInputStream* stream) OVERRIDE {}
291 typedef AudioInputStream StreamType;
323 // AudioInputStream and AudioOutputStream stream types.
402 AudioInputStream* ais = aisw.Create();
/external/chromium_org/media/audio/mac/
H A Daudio_low_latency_input_mac_unittest.cc31 class MockAudioInputCallback : public AudioInputStream::AudioInputCallback {
33 MOCK_METHOD5(OnData, void(AudioInputStream* stream,
36 MOCK_METHOD1(OnClose, void(AudioInputStream* stream));
37 MOCK_METHOD1(OnError, void(AudioInputStream* stream));
45 class WriteToFileAudioSink : public AudioInputStream::AudioInputCallback {
75 // AudioInputStream::AudioInputCallback implementation.
76 virtual void OnData(AudioInputStream* stream,
87 virtual void OnClose(AudioInputStream* stream) OVERRIDE {}
88 virtual void OnError(AudioInputStream* stream) OVERRIDE {}
110 // Convenience method which creates a default AudioInputStream objec
[all...]
H A Daudio_manager_mac.h46 virtual AudioInputStream* MakeLinearInputStream(
48 virtual AudioInputStream* MakeLowLatencyInputStream(
/external/chromium_org/media/audio/win/
H A Daudio_low_latency_input_win_unittest.cc39 class MockAudioInputCallback : public AudioInputStream::AudioInputCallback {
41 MOCK_METHOD5(OnData, void(AudioInputStream* stream,
44 MOCK_METHOD1(OnClose, void(AudioInputStream* stream));
45 MOCK_METHOD1(OnError, void(AudioInputStream* stream));
48 class FakeAudioInputCallback : public AudioInputStream::AudioInputCallback {
65 virtual void OnData(AudioInputStream* stream,
72 virtual void OnClose(AudioInputStream* stream) OVERRIDE {
76 virtual void OnError(AudioInputStream* stream) OVERRIDE {
91 class WriteToFileAudioSink : public AudioInputStream::AudioInputCallback {
126 // AudioInputStream
[all...]
H A Daudio_manager_win.h44 virtual AudioInputStream* MakeLinearInputStream(
46 virtual AudioInputStream* MakeLowLatencyInputStream(
78 AudioInputStream* CreatePCMWaveInAudioInputStream(
/external/chromium_org/media/audio/android/
H A Daudio_manager_android.h38 virtual AudioInputStream* MakeAudioInputStream(
42 virtual void ReleaseInputStream(AudioInputStream* stream) OVERRIDE;
51 virtual AudioInputStream* MakeLinearInputStream(
54 virtual AudioInputStream* MakeLowLatencyInputStream(
H A Daudio_android_unittest.cc105 // Gmock implementation of AudioInputStream::AudioInputCallback.
106 class MockAudioInputCallback : public AudioInputStream::AudioInputCallback {
109 void(AudioInputStream* stream,
114 MOCK_METHOD1(OnClose, void(AudioInputStream* stream));
115 MOCK_METHOD1(OnError, void(AudioInputStream* stream));
205 // Implements AudioInputStream::AudioInputCallback and writes the recorded
210 class FileAudioSink : public AudioInputStream::AudioInputCallback {
248 // AudioInputStream::AudioInputCallback implementation.
249 virtual void OnData(AudioInputStream* stream,
261 virtual void OnClose(AudioInputStream* strea
[all...]
/external/chromium_org/media/audio/cras/
H A Daudio_manager_cras.h38 virtual AudioInputStream* MakeLinearInputStream(
40 virtual AudioInputStream* MakeLowLatencyInputStream(
55 AudioInputStream* MakeInputStream(const AudioParameters& params,
H A Daudio_manager_cras.cc90 AudioInputStream* AudioManagerCras::MakeLinearInputStream(
96 AudioInputStream* AudioManagerCras::MakeLowLatencyInputStream(
136 AudioInputStream* AudioManagerCras::MakeInputStream(
H A Dcras_input_unittest.cc25 class MockAudioInputCallback : public AudioInputStream::AudioInputCallback {
28 AudioInputStream*, const uint8*, uint32, uint32, double));
29 MOCK_METHOD1(OnError, void(AudioInputStream*));
30 MOCK_METHOD1(OnClose, void(AudioInputStream*));
39 virtual void ReleaseInputStream(AudioInputStream* stream) OVERRIDE {
/external/chromium_org/media/audio/alsa/
H A Daudio_manager_alsa.h42 virtual AudioInputStream* MakeLinearInputStream(
44 virtual AudioInputStream* MakeLowLatencyInputStream(
84 AudioInputStream* MakeInputStream(const AudioParameters& params,
H A Dalsa_input.h28 class AlsaPcmInputStream : public AgcAudioStream<AudioInputStream> {
44 // Implementation of AudioInputStream.
/external/chromium_org/media/audio/pulse/
H A Daudio_manager_pulse.h42 virtual AudioInputStream* MakeLinearInputStream(
44 virtual AudioInputStream* MakeLowLatencyInputStream(
77 AudioInputStream* MakeInputStream(const AudioParameters& params,
/external/chromium_org/media/audio/openbsd/
H A Daudio_manager_openbsd.h32 virtual AudioInputStream* MakeLinearInputStream(
34 virtual AudioInputStream* MakeLowLatencyInputStream(
H A Daudio_manager_openbsd.cc102 AudioInputStream* AudioManagerOpenBSD::MakeLinearInputStream(
109 AudioInputStream* AudioManagerOpenBSD::MakeLowLatencyInputStream(
/external/chromium_org/content/browser/renderer_host/media/
H A Dweb_contents_audio_input_stream.h5 // An AudioInputStream which provides a loop-back of all audio output generated
40 : NON_EXPORTED_BASE(public media::AudioInputStream) {
42 // media::AudioInputStream implementation
59 // and may or may not be the single thread that invokes the AudioInputStream

Completed in 246 milliseconds

123