Documentation

Support

Vivox Unreal SDK

Vivox Unreal SDK

Unsupported functions

Learn which functions are no longer supported in the upgrade.
Read time 1 minuteLast updated 2 days ago

The following functions have no comparable alternative in VivoxCore. They are replaced by the Vivox SDK and result in no loss of functionality when a VivoxCore integration is complete. These functions are obsolete and you can remove them from a VivoxCore integration.
Connect()
Disconnect()
IsConnecting()
IsConnected()
OnVoiceChatConnected()
OnVoiceChatDisconnected()
OnVoiceChatReconnected()
OnVoiceChatLoggedOut()
OnVoiceChatConnectedDelegate
OnVoiceChatDisconnectedDelegate
OnVoiceChatReconnectedDelegate
onConnectCompleted(const VivoxClientApi::Uri& Server)
onConnectFailed(const VivoxClientApi::Uri& Server, const VivoxClientApi::VCSStatus& Status)
onDisconnected(const VivoxClientApi::Uri& Server, const VivoxClientApi::VCSStatus& Status)
OnVoiceChatConnectCompleteDelegate
OnVoiceChatDisconnectCompleteDelegates
OnVoiceChatLogoutCompleteDelegate
onSetParticipantMutedForMeCompleted(const VivoxClientApi::AccountName& AccountName, const VivoxClientApi::Uri& Target, const VivoxClientApi::Uri& ChannelUri, bool bMuted)
onSetParticipantMutedForMeFailed(const VivoxClientApi::AccountName& AccountName, const VivoxClientApi::Uri& Target, const VivoxClientApi::Uri& ChannelUri, bool bMuted, const VivoxClientApi::VCSStatus& Status)
onLogoutCompleted(const VivoxClientApi::AccountName& AccountName)
onLogoutFailed(const VivoxClientApi::AccountName& AccountName, const VivoxClientApi::VCSStatus& Status)
SetSetting(const FString& Name, const FString& Value)
GetSetting(const FString& Name)
The following functions have no comparable alternative in VivoxCore, and might cause some loss in functionality. These functions are obsolete and you can remove them from a VivoxCore integration.
GetLoggedInPlayerName()
OnVoiceChatPlayerVolumeUpdated()
StartRecording()
StopRecording()
RegisterOnVoiceChatAfterCaptureAudioReadDelegate()
UnregisterOnVoiceChatAfterCaptureAudioReadDelegate()
RegisterOnVoiceChatBeforeCaptureAudioSentDelegate(const FOnVoiceChatBeforeCaptureAudioSentDelegate::FDelegate& Delegate)
UnregisterOnVoiceChatBeforeCaptureAudioSentDelegate(FDelegateHandle Handle)
RegisterOnVoiceChatBeforeRecvAudioRenderedDelegate(const FOnVoiceChatBeforeRecvAudioRenderedDelegate::FDelegate& Delegate)
UnregisterOnVoiceChatBeforeRecvAudioRenderedDelegate(FDelegateHandle Handle)
InvokeOnUIThread(void (Func)(void* Arg0), void* Arg0)
onLogStatementEmitted(LogLevel Level, long long NativeMillisecondsSinceEpoch, long ThreadId, const char* LogMessage)
AudioRecordLock
OnVoiceChatRecordSamplesAvailableDelegate
AfterCaptureAudioReadLock
OnVoiceChatAfterCaptureAudioReadDelegate
BeforeCaptureAudioSentLock
OnVoiceChatBeforeCaptureAudioSentDelegate
BeforeRecvAudioRenderedLock
OnVoiceChatBeforeRecvAudioRenderedDelegate