diff options
author | Mikkel Krautz <mikkel@krautz.dk> | 2011-11-29 04:54:59 +0400 |
---|---|---|
committer | Mikkel Krautz <mikkel@krautz.dk> | 2011-11-29 04:54:59 +0400 |
commit | 86c7db2667f5de8a5fffab18f8b1c0bf4e677d56 (patch) | |
tree | 21122e225705fd6f3cd826dc75a054c5b288af34 /src/MumbleKit | |
parent | e504feae83b75f9d99b137cb08861b96e299660a (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.h | 8 |
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; |