diff options
author | Saracen <SaracenOne@gmail.com> | 2018-02-27 07:54:56 +0000 |
---|---|---|
committer | Saracen <SaracenOne@gmail.com> | 2018-07-27 16:50:09 +0100 |
commit | f85062495c3ee477b7ab38f4de435435aedaf375 (patch) | |
tree | 2b1e6f45e8c733e32ebec13a72d6e10e9f65c206 /drivers/pulseaudio | |
parent | 6afabc03350f468b253524d600c978ae3aa66e07 (diff) |
Experimental microphone support.
Diffstat (limited to 'drivers/pulseaudio')
-rw-r--r-- | drivers/pulseaudio/audio_driver_pulseaudio.cpp | 22 | ||||
-rw-r--r-- | drivers/pulseaudio/audio_driver_pulseaudio.h | 5 |
2 files changed, 27 insertions, 0 deletions
diff --git a/drivers/pulseaudio/audio_driver_pulseaudio.cpp b/drivers/pulseaudio/audio_driver_pulseaudio.cpp index 6db0e58737..49d3ab2070 100644 --- a/drivers/pulseaudio/audio_driver_pulseaudio.cpp +++ b/drivers/pulseaudio/audio_driver_pulseaudio.cpp @@ -510,6 +510,28 @@ void AudioDriverPulseAudio::finish() { thread = NULL; } +bool AudioDriverPulseAudio::capture_device_start(StringName p_name) { + + return false; +} + +bool AudioDriverPulseAudio::capture_device_stop(StringName p_name) { + + return false; +} + +PoolStringArray AudioDriverPulseAudio::capture_device_get_names() { + + PoolStringArray names; + + return names; +} + +StringName AudioDriverPulseAudio::capture_device_get_default_name() { + + return ""; +} + AudioDriverPulseAudio::AudioDriverPulseAudio() { pa_ml = NULL; diff --git a/drivers/pulseaudio/audio_driver_pulseaudio.h b/drivers/pulseaudio/audio_driver_pulseaudio.h index b471f5f9d5..bfbd340e26 100644 --- a/drivers/pulseaudio/audio_driver_pulseaudio.h +++ b/drivers/pulseaudio/audio_driver_pulseaudio.h @@ -98,6 +98,11 @@ public: virtual void unlock(); virtual void finish(); + virtual bool capture_device_start(StringName p_name); + virtual bool capture_device_stop(StringName p_name); + virtual PoolStringArray capture_device_get_names(); + virtual StringName capture_device_get_default_name(); + virtual float get_latency(); AudioDriverPulseAudio(); |