Zdexby TheHolyOneZ
5,360 classes
Class

UOdinRoom

: UObject
/Script/Odin.OdinRoom 0x0208 (520 B) align 8 inherited 0x0028 vtable /Script/Odin
0x00x0208

Members 17

OffsetSizeNameTypeFlagsDefault
0x10onRoomJoinedFMulticastScriptDelegate4 flags<delegate>
0x10onRoomUserDataChangedFMulticastScriptDelegate4 flags<delegate>
0x10onMediaAddedFMulticastScriptDelegate4 flags<delegate>
0x10onMediaRemovedFMulticastScriptDelegate4 flags<delegate>
0x10onMediaActiveStateChangedFMulticastScriptDelegate4 flags<delegate>
0x10onMessageReceivedFMulticastScriptDelegate4 flags<delegate>
0x10onPeerJoinedFMulticastScriptDelegate4 flags<delegate>
0x10onPeerLeftFMulticastScriptDelegate4 flags<delegate>
0x10onPeerUserDataChangedFMulticastScriptDelegate4 flags<delegate>
0x10onConnectionStateChangedFMulticastScriptDelegateDeprecated+4 flags<delegate>
0x10onRoomConnectionStateChangedFMulticastScriptDelegate4 flags<delegate>
0x02LastRoomConnectionStateChangedDataFRoomConnectionStateChangedDataProtected+4 flags{State=Disconnected, Reason=ClientRequested}
0x00DA0x06padding / unreflected
0x08DefaultAPMStreamDelayint64Protected+6 flags200
0x00E80x08padding / unreflected
0x20current_apm_settings_FOdinApmSettings4 flags{bVoiceActivityDetection=true, fVadAttackProbability=0.9, f…
0x01100x28padding / unreflected
0x10capture_medias_TArray<UOdinCaptureMedia*>Transient+2 flags[]
0x01480x28padding / unreflected
0x50medias_TMap<uint64, UOdinMediaBase*>Transient+1 flags<TMap>
0x01C00x38padding / unreflected
0x08submix_listener_UOdinSubmixListener*Transient+6 flagsnullptr
0x02000x08unreflected bytes to end of UOdinRoom

Functions 20

SignatureFlagsNativeParams
void UpdateAPMStreamDelay(int64 DelayInMs)FinalNative+1 flags0x08
void UpdateAPMConfig(const FOdinApmSettings& apm_config)FinalNative+1 flags0x20
void SetPositionScale(float Scale)FinalNative+1 flags0x04
void OdinRoomUserDataChanged__DelegateSignature(const TArray<uint8>& userData, UOdinRoom* room)Public0x18
void OdinRoomJoined__DelegateSignature(int64 peerId, const TArray<uint8>& roomUserData, UOdinRoom* room)Public0x20
void OdinRoomConnectionStateChanged__DelegateSignature(const FRoomConnectionStateChangedData& stateChangedData, UOdinRoom* room)Public0x10
void OdinRoomConnectionStatChanged_DEPRECATED__DelegateSignature(const EOdinRoomConnectionState& ConnectionState, UOdinRoom* room)Public0x10
void OdinPeerUserDataChanged__DelegateSignature(int64 peerId, const TArray<uint8>& userData, UOdinRoom* room)Public0x20
void OdinPeerLeft__DelegateSignature(int64 peerId, UOdinRoom* room)Public0x10
void OdinPeerJoined__DelegateSignature(int64 peerId, const FString& UserId, const TArray<uint8>& userData, UOdinRoom* room)Public0x30
void OdinMessageReceived__DelegateSignature(int64 peerId, const TArray<uint8>& Data, UOdinRoom* room)Public0x20
void OdinMediaRemoved__DelegateSignature(int64 peerId, UOdinPlaybackMedia* Media, UOdinRoom* room)Public0x18
void OdinMediaAdded__DelegateSignature(int64 peerId, UOdinPlaybackMedia* Media, UOdinJsonObject* properties, UOdinRoom* room)Public0x20
void OdinMediaActiveStateChanged__DelegateSignature(int64 peerId, UOdinMediaBase* Media, bool Active, UOdinRoom* room)Public0x20
bool IsConnected()FinalNative+1 flags0x01
UOdinSubmixListener* GetSubmixListener()FinalNative+1 flags0x08
FOdinApmSettings GetCurrentApmSettings()FinalNative+1 flags0x20
void Destroy()FinalNative+1 flags0x00
UOdinRoom* ConstructRoom(UObject* WorldContextObject, FOdinApmSettings& InitialAPMSettings)FinalNative+2 flags0x30
FOdinConnectionStats ConnectionStats()FinalNative+1 flags0x48

Used by 15

types with a member, parameter or interface of this type