API reference
API reference
Select your platform
No SDKs available
No versions available

MicBase Class

Extends MonoBehaviour, IAudioInputSource

Properties

abstract int MicPosition[Get]
bool IsRecording[Get]
bool IsMicListening[Get]
AudioEncoding AudioEncoding[Get]
bool IsMuted[Get]

Events

Action OnStartRecording
Action OnStartRecordingFailed
Action OnStopRecording
Action< int, float[], float > OnSampleReady
Action OnMicMuted
Action OnMicUnmuted

Fields

bool IsInputAvailable[Get]

Member Functions

abstract string GetMicName ( )
abstract int GetMicSampleRate ( )
abstract AudioClip GetMicClip ( )
virtual void CheckForInput ( )
Starts recording audio with the specified sample length.
Parameters
sampleLen
The length of the audio sample to record.
Stops recording audio.

Protected Functions

virtual void SetMuted
( bool muted )
virtual IEnumerator ReadRawAudio
( int sampleDurationMS )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon