summaryrefslogtreecommitdiff
path: root/session/media/channelmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'session/media/channelmanager.h')
-rw-r--r--session/media/channelmanager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/session/media/channelmanager.h b/session/media/channelmanager.h
index e811bb7..e8d6c0e 100644
--- a/session/media/channelmanager.h
+++ b/session/media/channelmanager.h
@@ -143,6 +143,8 @@ class ChannelManager : public talk_base::MessageHandler,
bool SetAudioOptions(const std::string& wave_in_device,
const std::string& wave_out_device,
const AudioOptions& options);
+ // Sets Engine-specific audio options according to enabled experiments.
+ bool SetEngineAudioOptions(const AudioOptions& options);
bool GetOutputVolume(int* level);
bool SetOutputVolume(int level);
bool IsSameCapturer(const std::string& capturer_name,
@@ -266,6 +268,7 @@ class ChannelManager : public talk_base::MessageHandler,
void DestroySoundclip_w(Soundclip* soundclip);
bool SetAudioOptions_w(const AudioOptions& options, int delay_offset,
const Device* in_dev, const Device* out_dev);
+ bool SetEngineAudioOptions_w(const AudioOptions& options);
bool SetCaptureDevice_w(const Device* cam_device);
void OnVideoCaptureStateChange(VideoCapturer* capturer,
CaptureState result);