Index: media/audio/pulse/audio_manager_pulse.h |
diff --git a/media/audio/pulse/audio_manager_pulse.h b/media/audio/pulse/audio_manager_pulse.h |
index d2f6450ecb0d86924be0e07a4e33fc0a4d03f38a..93a1c946dd98a33388f366c65a2bb1bbbc727466 100644 |
--- a/media/audio/pulse/audio_manager_pulse.h |
+++ b/media/audio/pulse/audio_manager_pulse.h |
@@ -17,12 +17,10 @@ |
class MEDIA_EXPORT AudioManagerPulse : public AudioManagerBase { |
public: |
- AudioManagerPulse( |
- scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
- scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner, |
- AudioLogFactory* audio_log_factory); |
+ AudioManagerPulse(AudioLogFactory* audio_log_factory); |
+ ~AudioManagerPulse() override; |
- bool Init(); |
+ static AudioManager* Create(AudioLogFactory* audio_log_factory); |
// Implementation of AudioManager. |
bool HasAudioOutputDevices() override; |
@@ -47,14 +45,12 @@ |
const std::string& device_id) override; |
protected: |
- ~AudioManagerPulse() override; |
- |
AudioParameters GetPreferredOutputStreamParameters( |
const std::string& output_device_id, |
const AudioParameters& input_params) override; |
private: |
- bool InitPulse(); |
+ bool Init(); |
void DestroyPulse(); |
void GetAudioDeviceNames(bool input, media::AudioDeviceNames* device_names); |