diff options
Diffstat (limited to 'src/MumbleKit/MKAudio.h')
-rw-r--r-- | src/MumbleKit/MKAudio.h | 13 |
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 |