0x00x0208
Members 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | onRoomJoined | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onRoomUserDataChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onMediaAdded | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onMediaRemoved | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onMediaActiveStateChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onMessageReceived | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onPeerJoined | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onPeerLeft | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onPeerUserDataChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | onConnectionStateChanged | FMulticastScriptDelegate | Deprecated+4 flags | <delegate> | |
| 0x10 | onRoomConnectionStateChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x02 | LastRoomConnectionStateChangedData | FRoomConnectionStateChangedData | Protected+4 flags | {State=Disconnected, Reason=ClientRequested} | |
| 0x00DA | 0x06 | padding / unreflected | |||
| 0x08 | DefaultAPMStreamDelay | int64 | Protected+6 flags | 200 | |
| 0x00E8 | 0x08 | padding / unreflected | |||
| 0x20 | current_apm_settings_ | FOdinApmSettings | 4 flags | {bVoiceActivityDetection=true, fVadAttackProbability=0.9, f… | |
| 0x0110 | 0x28 | padding / unreflected | |||
| 0x10 | capture_medias_ | TArray<UOdinCaptureMedia*> | Transient+2 flags | [] | |
| 0x0148 | 0x28 | padding / unreflected | |||
| 0x50 | medias_ | TMap<uint64, UOdinMediaBase*> | Transient+1 flags | <TMap> | |
| 0x01C0 | 0x38 | padding / unreflected | |||
| 0x08 | submix_listener_ | UOdinSubmixListener* | Transient+6 flags | nullptr | |
| 0x0200 | 0x08 | unreflected bytes to end of UOdinRoom | |||
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UpdateAPMStreamDelay(int64 DelayInMs) | FinalNative+1 flags | 0x08 | |
| void UpdateAPMConfig(const FOdinApmSettings& apm_config) | FinalNative+1 flags | 0x20 | |
| void SetPositionScale(float Scale) | FinalNative+1 flags | 0x04 | |
| void OdinRoomUserDataChanged__DelegateSignature(const TArray<uint8>& userData, UOdinRoom* room) | Public | 0x18 | |
| void OdinRoomJoined__DelegateSignature(int64 peerId, const TArray<uint8>& roomUserData, UOdinRoom* room) | Public | 0x20 | |
| void OdinRoomConnectionStateChanged__DelegateSignature(const FRoomConnectionStateChangedData& stateChangedData, UOdinRoom* room) | Public | 0x10 | |
| void OdinRoomConnectionStatChanged_DEPRECATED__DelegateSignature(const EOdinRoomConnectionState& ConnectionState, UOdinRoom* room) | Public | 0x10 | |
| void OdinPeerUserDataChanged__DelegateSignature(int64 peerId, const TArray<uint8>& userData, UOdinRoom* room) | Public | 0x20 | |
| void OdinPeerLeft__DelegateSignature(int64 peerId, UOdinRoom* room) | Public | 0x10 | |
| void OdinPeerJoined__DelegateSignature(int64 peerId, const FString& UserId, const TArray<uint8>& userData, UOdinRoom* room) | Public | 0x30 | |
| void OdinMessageReceived__DelegateSignature(int64 peerId, const TArray<uint8>& Data, UOdinRoom* room) | Public | 0x20 | |
| void OdinMediaRemoved__DelegateSignature(int64 peerId, UOdinPlaybackMedia* Media, UOdinRoom* room) | Public | 0x18 | |
| void OdinMediaAdded__DelegateSignature(int64 peerId, UOdinPlaybackMedia* Media, UOdinJsonObject* properties, UOdinRoom* room) | Public | 0x20 | |
| void OdinMediaActiveStateChanged__DelegateSignature(int64 peerId, UOdinMediaBase* Media, bool Active, UOdinRoom* room) | Public | 0x20 | |
| bool IsConnected() | FinalNative+1 flags | 0x01 | |
| UOdinSubmixListener* GetSubmixListener() | FinalNative+1 flags | 0x08 | |
| FOdinApmSettings GetCurrentApmSettings() | FinalNative+1 flags | 0x20 | |
| void Destroy() | FinalNative+1 flags | 0x00 | |
| UOdinRoom* ConstructRoom(UObject* WorldContextObject, FOdinApmSettings& InitialAPMSettings) | FinalNative+2 flags | 0x30 | |
| FOdinConnectionStats ConnectionStats() | FinalNative+1 flags | 0x48 |
Used by 15
types with a member, parameter or interface of this typeABaseFirstPersonCharacterUGameplayVoiceChatComponentULobbyVoiceChatComponentUOdinPlaybackMediaUOdinRoomAddMediaUOdinRoomJoinUOdinRoomRemoveMediaUOdinRoomSendMessageUOdinRoomUpdatePeerUserDataUOdinRoomUpdatePositionUVoiceJoinRequestFVoicePendingRemoteJoinDataUW_CrewAssembly_New_CUW_MicInputIndicator_CUW_VoiceChatList_C