abstract AudioClip | Clip[Get] The audio clip generated |
abstract int | ClipPosition[Get] The current total samples written to the audio clip |
abstract bool | CanActivateAudio[Get] Whether audio can be activated |
int | AudioSampleLength[Get] The total length in ms for the samples |
AudioEncoding[Get] Generates an audio encoding object using the existing settings | |
ActivationState[Get] Whether audio is activated or not, independent of record state | |
bool | IsRecording[Get] Whether the audio has begun recording or not |
bool | ActivateOnEnable[Get] Whether audio should be activated as soon as enabled |
int | AudioChannels[Get] The audio channels expected for this |
int | AudioSampleRate[Get] The audio sample rate that should be captured at |
float | MinAudioLevel[Get] Ignore audio input below 0.5f magnitude |
float | MaxAudioLevel[Get] Allow max audio input magnitude |
Action< VoiceAudioInputState > | Callbacks for audio activation, independent of record state |
Action | OnStartRecording ( ) Callback when successfully started recording |
Action | Callback if recording request failed |
Action | OnStopRecording ( ) Callback when successfully stopped recording |
Action< int, float[], float > | OnSampleReady ( ) Callback for audio sample read from Audio Clip |
void | SetActivationState ( VoiceAudioInputState newActivationState ) Setter for activation state changes |
void | OnEnable ( ) If activate on enable, begin activation immediately |
abstract IEnumerator | HandleActivation ( ) Perform audio activation in child class |
void | OnDisable ( ) Stop recording if disabled |
abstract void | Deactivate current audio immediately |
void | StartRecording ( int sampleDurationMS ) Begins reading with a specified number of ms per sample |
void | StopRecording ( ) Stop recording audio from the provided mic source |
abstract AudioClip Meta.WitAi.Lib.BaseAudioClipInput.Clip |
---|
The audio clip generated |
abstract int Meta.WitAi.Lib.BaseAudioClipInput.ClipPosition |
---|
The current total samples written to the audio clip |
abstract bool Meta.WitAi.Lib.BaseAudioClipInput.CanActivateAudio |
---|
Whether audio can be activated |
virtual int Meta.WitAi.Lib.BaseAudioClipInput.AudioSampleLength |
---|
The total length in ms for the samples |
AudioEncoding Meta.WitAi.Lib.BaseAudioClipInput.AudioEncoding |
---|
Generates an audio encoding object using the existing settings |
VoiceAudioInputState Meta.WitAi.Lib.BaseAudioClipInput.ActivationState |
---|
Whether audio is activated or not, independent of record state |
virtual bool Meta.WitAi.Lib.BaseAudioClipInput.IsRecording |
---|
Whether the audio has begun recording or not |
virtual bool Meta.WitAi.Lib.BaseAudioClipInput.ActivateOnEnable |
---|
Whether audio should be activated as soon as enabled |
virtual int Meta.WitAi.Lib.BaseAudioClipInput.AudioChannels |
---|
The audio channels expected for this |
virtual int Meta.WitAi.Lib.BaseAudioClipInput.AudioSampleRate |
---|
The audio sample rate that should be captured at |
virtual float Meta.WitAi.Lib.BaseAudioClipInput.MinAudioLevel |
---|
Ignore audio input below 0.5f magnitude |
virtual float Meta.WitAi.Lib.BaseAudioClipInput.MaxAudioLevel |
---|
Allow max audio input magnitude |
Action<VoiceAudioInputState> Meta.WitAi.Lib.BaseAudioClipInput.OnActivationStateChange ( ) |
---|
Callbacks for audio activation, independent of record state |
Action Meta.WitAi.Lib.BaseAudioClipInput.OnStartRecording ( ) |
---|
Callback when successfully started recording |
Action Meta.WitAi.Lib.BaseAudioClipInput.OnStartRecordingFailed ( ) |
---|
Callback if recording request failed |
Action Meta.WitAi.Lib.BaseAudioClipInput.OnStopRecording ( ) |
---|
Callback when successfully stopped recording |
Action<int, float[], float> Meta.WitAi.Lib.BaseAudioClipInput.OnSampleReady ( ) |
---|
Callback for audio sample read from Audio Clip |
void Meta.WitAi.Lib.BaseAudioClipInput.SetActivationState ( VoiceAudioInputState newActivationState ) |
---|
Setter for activation state changes |
virtual void Meta.WitAi.Lib.BaseAudioClipInput.OnEnable ( ) |
---|
If activate on enable, begin activation immediately |
abstract IEnumerator Meta.WitAi.Lib.BaseAudioClipInput.HandleActivation ( ) |
---|
Perform audio activation in child class |
virtual void Meta.WitAi.Lib.BaseAudioClipInput.OnDisable ( ) |
---|
Stop recording if disabled |
abstract void Meta.WitAi.Lib.BaseAudioClipInput.HandleDeactivation ( ) |
---|
Deactivate current audio immediately |
virtual void Meta.WitAi.Lib.BaseAudioClipInput.StartRecording ( int sampleDurationMS ) |
---|
Begins reading with a specified number of ms per sample |
virtual void Meta.WitAi.Lib.BaseAudioClipInput.StopRecording ( ) |
---|
Stop recording audio from the provided mic source |