Developer Documentation

OdinEditorConfig

public class OdinEditorConfig : MonoBehaviour, IOdinApmConfig

UnityEditor UI component for instance config of Odin

Properties

NameTypeDescription
VerboseBooleanEnable additional Logs
VerboseDebugBooleanEnable additional Logs
AccessKeyStringOdin Client ApiKey
ClientIdStringOdin Client ID
ServerStringGateway
UserDataTextStringDefault UserData content
DeviceSampleRateMediaSampleRateMicrophone Sample-Rate
DeviceChannelsMediaChannelsMicrophone Channels
RemoteSampleRateMediaSampleRatePlayback Sample-Rate
RemoteChannelsMediaChannelsPlayback Channels
PeerJoinedEventBoolean
PeerLeftEventBoolean
PeerUpdatedEventBoolean
MediaAddedEventBoolean
MediaRemovedEventBoolean
RoomUpdatedEventBoolean
MediaActiveStateChangedEventBoolean
MessageReceivedEventBoolean
TokenLifetimeUInt64Time untill the token expires
VoiceActivityDetectionBooleanTurns VAD on and off
VoiceActivityDetectionAttackProbabilitySingleSetup engage of VAD
VoiceActivityDetectionReleaseProbabilitySingleSetup disengage of VAD
VolumeGateBooleanTurns volume gate on and off
VolumeGateAttackLoudnessSingleSetup engage of volume gate
VolumeGateReleaseLoudnessSingleSetup disengage of volume gate
EchoCancellerBooleanTurns Echo cancellation on and off
HighPassFilterBooleanReduces lower frequencies of the input (Automatic game control)
PreAmplifierBooleanAmplifies the audio input
NoiseSuppressionLevelOdinNoiseSuppressionLevelTurns noise suppression on and off
TransientSuppressorBooleanFilters high amplitude noices
GainControllerBooleanTurns gain controller on and off

Public Methods

NameDescription
GenerateUIAccessKey