API reference

VoiceSDKListenerBinding Class

Extends AndroidJavaProxy

Constructors

VoiceSDKListenerBinding ( voiceService , bindingEvents )
Signature
Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.VoiceSDKListenerBinding(IVoiceService voiceService, IVCBindingEvents bindingEvents)
Parameters
voiceService: IVoiceService
bindingEvents: IVCBindingEvents

Fields

TelemetryEvents : TelemetryEvents
Signature
TelemetryEvents Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.TelemetryEvents
VoiceEvents : VoiceEvents
Signature
VoiceEvents Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.VoiceEvents

Methods

onAborted ( requestId )
Called when user request cancellation has occured
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onAborted(string requestId)
Parameters
requestId: string  The associated unique request identifier
Returns
void
onAborted ()
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onAborted()
Returns
void
onAudioDurationTrackerFinished ( timestamp , duration )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onAudioDurationTrackerFinished(long timestamp, double duration)
Parameters
timestamp: long
duration: double
Returns
void
onError ( error , message , errorBody , requestId )
Called when an error message has been received
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onError(string error, string message, string errorBody, string requestId)
Parameters
error: string  The error itself
message: string  The error message
errorBody: string  The full body of the message
requestId: string  The associated unique request identifier
Returns
void
onError ( error , message , errorBody )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onError(string error, string message, string errorBody)
Parameters
error: string
message: string
errorBody: string
Returns
void
onFullTranscription ( transcription , requestId )
Final transcription received
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onFullTranscription(string transcription, string requestId)
Parameters
transcription: string
requestId: string
Returns
void
onFullTranscription ( transcription )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onFullTranscription(string transcription)
Parameters
transcription: string
Returns
void
onMicDataSent ( requestId )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onMicDataSent(string requestId)
Parameters
requestId: string
Returns
void
onMicDataSent ()
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onMicDataSent()
Returns
void
onMicLevelChanged ( level , requestId )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onMicLevelChanged(float level, string requestId)
Parameters
level: float
requestId: string
Returns
void
onMicLevelChanged ( level )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onMicLevelChanged(float level)
Parameters
level: float
Returns
void
onMinimumWakeThresholdHit ( requestId )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onMinimumWakeThresholdHit(string requestId)
Parameters
requestId: string
Returns
void
onMinimumWakeThresholdHit ()
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onMinimumWakeThresholdHit()
Returns
void
onPartialResponse ( responseJson , requestId )
Callback when early response data has been received
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onPartialResponse(string responseJson, string requestId)
Parameters
responseJson: string  The unparsed json data
requestId: string  The associated unique request identifier
Returns
void
onPartialResponse ( responseJson )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onPartialResponse(string responseJson)
Parameters
responseJson: string
Returns
void
onPartialTranscription ( transcription , requestId )
Partial transcription set
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onPartialTranscription(string transcription, string requestId)
Parameters
transcription: string
requestId: string
Returns
void
onPartialTranscription ( transcription )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onPartialTranscription(string transcription)
Parameters
transcription: string
Returns
void
onRequestCompleted ( requestId )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onRequestCompleted(string requestId)
Parameters
requestId: string
Returns
void
onRequestCompleted ()
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onRequestCompleted()
Returns
void
onRequestCreated ( requestId )
Request submission callback
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onRequestCreated(string requestId)
Parameters
requestId: string  The associated unique request identifier
Returns
void
onResponse ( responseJson , requestId )
Callback when response data has been received
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onResponse(string responseJson, string requestId)
Parameters
responseJson: string  The unparsed json data
requestId: string  The associated unique request identifier
Returns
void
onResponse ( responseJson )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onResponse(string responseJson)
Parameters
responseJson: string
Returns
void
onServiceNotAvailable ( error , message )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onServiceNotAvailable(string error, string message)
Parameters
error: string
message: string
Returns
void
onStartListening ( requestId )
Callback for listening start
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onStartListening(string requestId)
Parameters
requestId: string
Returns
void
onStartListening ()
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onStartListening()
Returns
void
onStoppedListening ( reason , requestId )
Callback for listening completion
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onStoppedListening(int reason, string requestId)
Parameters
reason: int
requestId: string
Returns
void
onStoppedListening ( reason )
Signature
void Oculus.Voice.Bindings.Android.VoiceSDKListenerBinding.onStoppedListening(int reason)
Parameters
reason: int
Returns
void

Inner Enum

StoppedListeningReason Enum

Enumeration Constants

MemberValue
NoReasonProvided
0
Inactivity
1
Timeout
2
Deactivation
3