Classes

The Unity SDK consists of these classes:

Unity Components

You typically interact with these components directly in the Unity Editor. Check out the manual on how to use these components in the Unity editor.

ComponentDescription
OdinHandler
MicrophoneReaderHandles microphone input data and sends input to ODIN
PlaybackComponentHandles the Playback for received ODIN audio data.
OdinBanner
OdinEditorConfigUnityEditor UI component for instance config of

Utility Classes

Many of these classes are used internally or you rarely need to work with these.

ComponentDescription
MediaActiveStateChangedProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
MediaAddedProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
MediaRemovedProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
MessageReceivedProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
PeerJoinedProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
PeerLeftProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
PeerUserDataChangedProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
RoomJoinProxyThis class provides the base functionality for ODIN SDK UnityEvents. A persistent callback that can be saved with the Scene.
RoomJoinedProxyThis class provides the base functionality for ODIN SDK UnityEvents. A persistent callback that can be saved with the Scene.
RoomLeaveProxyThis class provides the base functionality for ODIN SDK UnityEvents. A persistent callback that can be saved with the Scene.
RoomLeftProxyThis class provides the base functionality for ODIN SDK UnityEvents. A persistent callback that can be saved with the Scene.
RoomUserDataChangedProxyThis class provides the base functionality for UnityEvents based . A persistent callback that can be saved with the Scene. Unity Inspector event wrapper (UnityEvent)
UnityCreatedMediaObject
UnityDeleteMediaObjectUnity Inspector event wrapper (UnityEvent)