Developer Documentation

OdinEditorConfig

public class OdinEditorConfig : MonoBehaviour

UnityEditor UI component for instance config of Odin

Properties

NameDescription
VerboseEnable additional Logs
VerboseDebugEnable additional Logs
AccessKeyOdin Client ApiKey
ClientIdOdin Client ID
ServerGateway
UserDataTextDefault UserData content
DeviceSampleRateMicrophone Sample-Rate
DeviceChannelsMicrophone Channels
RemoteSampleRatePlayback Sample-Rate
RemoteChannelsPlayback Channels
PeerJoinedEvent
PeerLeftEvent
PeerUpdatedEvent
MediaAddedEvent
MediaRemovedEvent
RoomUpdatedEvent
MediaActiveStateChangedEvent
MessageReceivedEvent
TokenLifetimeTime untill the token expires
VoiceActivityDetectionTurns VAD on and off
VoiceActivityDetectionAttackProbabilitySetup engage of VAD
VoiceActivityDetectionReleaseProbabilitySetup disengage of VAD
VolumeGateTurns volume gate on and off
VolumeGateAttackLoudnessSetup engage of volume gate
VolumeGateReleaseLoudnessSetup disengage of volume gate
EchoCancellerTurns Echo cancellation on and off
HighPassFilterReduces lower frequencies of the input (Automatic game control)
PreAmplifierAmplifies the audio input
NoiseSuppressionLevelTurns noise suppression on and off
TransientSuppressorFilters high amplitude noices
GainControllerTurns gain controller on and off

Public Methods

NameDescription
GenerateUIAccessKey