Skip to main content
Version: 2.x

Structs

Structs of the ODIN Unreal SDK: event payloads, RPC requests, configurations and helper types.

StructHeaderDescription
FOdinApmConfigOdinNative/OdinNativeBlueprint.hConfiguration of the ODIN audio processing module which provides a variety of smart enhancement algorithms.
FOdinCaptureDeviceInfoOdinAudio/OdinAudioCapture.hRepresents additional information about an audio capture device and makes it available to blueprints.
FOdinChangeSelfOdinNative/OdinNativeRpc.h
FOdinChannelMaskOdinAudio/OdinChannelMask.h
FOdinChannelPositionOdinAudio/OdinEncoder.hA channel mask paired with the position it should be set to used to batch multiple SetPosition calls
FOdinConnectionStatsOdinNative/OdinNativeBlueprint.h
FOdinErrorOdinNative/OdinNativeRpc.h
FOdinJoinedOdinNative/OdinNativeRpc.h
FOdinMessageReceivedOdinNative/OdinNativeRpc.h
FOdinNewReconnectTokenOdinNative/OdinNativeRpc.h
FOdinPeerChangedOdinNative/OdinNativeRpc.h
FOdinPeerJoinedOdinNative/OdinNativeRpc.h
FOdinPeerLeftOdinNative/OdinNativeRpc.h
FOdinPositionOdinNative/OdinNativeBlueprint.hRepresents a 3D position used for peer proximity calculations.
FOdinRoomStatusChangedOdinNative/OdinNativeRpc.h
FOdinSendMessageOdinNative/OdinNativeRpc.h
FOdinSensitivityConfigOdinNative/OdinNativeBlueprint.hSensitivity parameters for ODIN voice activity detection module configuration.
FOdinSetChannelMasksOdinNative/OdinNativeRpc.h
FOdinSocketInfoOdinNative/OdinNativeBlueprint.h
FOdinVadConfigOdinNative/OdinNativeBlueprint.hConfiguration of the ODIN voice activity detection module, which offers advanced algorithms to accurately determine when to start or stop transmitting audio data.
FOdinViConfigOdinNative/OdinNativeBlueprint.hConfiguration of the Voice Isolation (VI) effect, which uses a deep-learning noise suppression model to separate speech from background sound in the capture signal.