AudioStreamHandler
(
audioDecoder
, onSamplesDecoded
, onComplete
)
|
The constructor that generates the decoder and handles routing callbacks
Signature
Meta.WitAi.Requests.AudioStreamHandler.AudioStreamHandler(IAudioDecoder audioDecoder, AudioSampleDecodeDelegate onSamplesDecoded, AudioDecodeCompleteDelegate onComplete) Parameters onSamplesDecoded: AudioSampleDecodeDelegate
Called one or more times as audio samples are decoded.
onComplete: AudioDecodeCompleteDelegate
Called when all audio samples have been successfully decoded.
|
AudioDecoder
: IAudioDecoder
[Get] |
The script being used to decode audio
Signature
IAudioDecoder Meta.WitAi.Requests.AudioStreamHandler.AudioDecoder |
IsComplete
: bool
[Get] |
Whether both the request is complete and decoding is complete
Signature
bool Meta.WitAi.Requests.AudioStreamHandler.IsComplete |
OnComplete
: AudioDecodeCompleteDelegate
[Get] |
Callback for decode completion
Signature
AudioDecodeCompleteDelegate Meta.WitAi.Requests.AudioStreamHandler.OnComplete |
OnSamplesDecoded
: AudioSampleDecodeDelegate
[Get] |
Callback for audio sample decode
Signature
AudioSampleDecodeDelegate Meta.WitAi.Requests.AudioStreamHandler.OnSamplesDecoded |
CompleteContent
()
|
Signature
override void Meta.WitAi.Requests.AudioStreamHandler.CompleteContent() Returns override void |
GetProgress
()
|
Signature
override float Meta.WitAi.Requests.AudioStreamHandler.GetProgress() Returns override float |
GetText
()
|
Signature
override string Meta.WitAi.Requests.AudioStreamHandler.GetText() Returns override string |
ReceiveContentLengthHeader
(
contentLength
)
|
If size is provided, generate error buffer size
Signature
override void Meta.WitAi.Requests.AudioStreamHandler.ReceiveContentLengthHeader(ulong contentLength) Parameters contentLength: ulongReturns override void |
ReceiveData
(
bufferData
, length
)
|
Receive data and send it to be decoded asynchronously
Signature
override bool Meta.WitAi.Requests.AudioStreamHandler.ReceiveData(byte[] bufferData, int length) Parameters bufferData: byte []length: intReturns override bool |
CleanUp
()
|
Signature
void Meta.WitAi.Requests.AudioStreamHandler.CleanUp() Returns void |