Mute the local user
How to mute the local player microphone.
Read time 1 minuteLast updated 2 days ago
The Vivox Unity Package has two ways to mute a local user's audio input:
- Muting the VivoxInputDevice.
- Setting the Transmission.
VivoxInputDevice mute
UseVivoxService.Instance.MuteInputDevice()VivoxService.Instance.UnmuteInputDevice()TransmissionMode
For more control over where a user's input is transmitted, useVivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode transmissionMode, string channelName = null)TransmissionMode.AllSet TransmissionMode tovoid SetChannelTransmissionAll(){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.All);}
TransmissionMode.SingleSet TransmissionMode tovoid TransmitToChannel(string channelName){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.Single, channelName);}
TransmissionMode.NoneVivoxInputDeviceTransmissionMode.NoneTransmissionMode.Nonevoid TransmitToNone(){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.None);}