Skip to content

OnlineVoiceInterface

Interface in Engine · Engine.OnlineVoiceInterface

Using it from Lua
h7.find_all("OnlineVoiceInterface")            -- live instances
h7.find_class("Engine.OnlineVoiceInterface")   -- the class
h7.hook("Engine.OnlineVoiceInterface.AddPlayerTalkingDelegate", fn)

Functions

NameDeclaration
AddPlayerTalkingDelegatefunction AddPlayerTalkingDelegate()
AddRecognitionCompleteDelegatefunction AddRecognitionCompleteDelegate(byte LocalUserNum)
ClearPlayerTalkingDelegatefunction ClearPlayerTalkingDelegate()
ClearRecognitionCompleteDelegatefunction ClearRecognitionCompleteDelegate(byte LocalUserNum)
GetRecognitionResultsfunction bool GetRecognitionResults(byte LocalUserNum, out array<SpeechRecognizedWord> Words)
IsHeadsetPresentfunction bool IsHeadsetPresent(byte LocalUserNum)
IsLocalPlayerTalkingfunction bool IsLocalPlayerTalking(byte LocalUserNum)
IsRemotePlayerTalkingfunction bool IsRemotePlayerTalking(UniqueNetId PlayerId)
MuteAllfunction bool MuteAll(byte LocalUserNum, bool bAllowFriends)
MuteRemoteTalkerfunction bool MuteRemoteTalker(byte LocalUserNum, UniqueNetId PlayerId, optional bool bIsSystemWide)
OnPlayerTalkingStateChangedelegate OnPlayerTalkingStateChange(UniqueNetId Player, bool bIsTalking)
OnRecognitionCompletedelegate OnRecognitionComplete()
RegisterLocalTalkerfunction bool RegisterLocalTalker(byte LocalUserNum)
RegisterRemoteTalkerfunction bool RegisterRemoteTalker(UniqueNetId PlayerId)
SelectVocabularyfunction bool SelectVocabulary(byte LocalUserNum, int VocabularyId)
SetRemoteTalkerPriorityfunction bool SetRemoteTalkerPriority(byte LocalUserNum, UniqueNetId PlayerId, int Priority)
SetSpeechRecognitionObjectfunction bool SetSpeechRecognitionObject(byte LocalUserNum, SpeechRecognition SpeechRecogObj)
StartNetworkedVoicefunction StartNetworkedVoice(byte LocalUserNum)
StartSpeechRecognitionfunction bool StartSpeechRecognition(byte LocalUserNum)
StopNetworkedVoicefunction StopNetworkedVoice(byte LocalUserNum)
StopSpeechRecognitionfunction bool StopSpeechRecognition(byte LocalUserNum)
UnmuteAllfunction bool UnmuteAll(byte LocalUserNum)
UnmuteRemoteTalkerfunction bool UnmuteRemoteTalker(byte LocalUserNum, UniqueNetId PlayerId, optional bool bIsSystemWide)
UnregisterLocalTalkerfunction bool UnregisterLocalTalker(byte LocalUserNum)
UnregisterRemoteTalkerfunction bool UnregisterRemoteTalker(UniqueNetId PlayerId)