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 |
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 |
AudioEncoding[Get] Generates an audio encoding object using the existing settings |
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 |
| 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 |
| AudioEncoding Meta.WitAi.Lib.BaseAudioClipInput.AudioEncoding |
|---|
Generates an audio encoding object using the existing settings |
| 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 |