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:
authorMikkel Krautz <mikkel@krautz.dk>2011-11-29 04:54:59 +0400
committerMikkel Krautz <mikkel@krautz.dk>2011-11-29 04:54:59 +0400
commit86c7db2667f5de8a5fffab18f8b1c0bf4e677d56 (patch)
tree21122e225705fd6f3cd826dc75a054c5b288af34 /src/MumbleKit
parente504feae83b75f9d99b137cb08861b96e299660a (diff)
Do VAD like desktop client does. No voice hold at the moment, though.
Diffstat (limited to 'src/MumbleKit')
-rw-r--r--src/MumbleKit/MKAudio.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/MumbleKit/MKAudio.h b/src/MumbleKit/MKAudio.h
index e14438b..0c64a8f 100644
--- a/src/MumbleKit/MKAudio.h
+++ b/src/MumbleKit/MKAudio.h
@@ -47,9 +47,17 @@ typedef enum _MKTransmitType {
MKTransmitTypeContinuous,
} MKTransmitType;
+typedef enum _MKVADKind {
+ MKVADKindSignalToNoise,
+ MKVADKindAmplitude,
+} MKVADKind;
+
typedef struct _MKAudioSettings {
MKCodecFormat codec;
MKTransmitType transmitType;
+ MKVADKind vadKind;
+ float vadMax;
+ float vadMin;
int quality;
int audioPerPacket;
int noiseSuppression;