Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumblekit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/MumbleKit/MKAudio.h')
-rw-r--r--src/MumbleKit/MKAudio.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/MumbleKit/MKAudio.h b/src/MumbleKit/MKAudio.h
index 1f8fd42..6b12d24 100644
--- a/src/MumbleKit/MKAudio.h
+++ b/src/MumbleKit/MKAudio.h
@@ -57,6 +57,7 @@ typedef struct _MKAudioSettings {
BOOL preferReceiverOverSpeaker;
BOOL opusForceCELTMode;
+ BOOL audioMixerDebug;
} MKAudioSettings;
/// @protocol MKAudioDelegate MKAudio.h MumbleKit/MKAudio.h
@@ -212,4 +213,16 @@ typedef struct _MKAudioSettings {
- (float) speechProbablity;
- (float) peakCleanMic;
+///----------------------------
+/// @name Audio Mixer Debugging
+///----------------------------
+
+/// Query the MKAudioOutput module for debugging
+/// data from its mixer.
+///
+/// If this method is called without enabling the
+/// audioMixerDebug flag in MKSettings, the debug
+/// info will be mostly empty, but still valid.
+- (NSDictionary *) copyAudioOutputMixerDebugInfo;
+
@end