Table of Contents

Interface IInputAudioRecorder

public interface IInputAudioRecorder

Methods

Configure(AudioRecorderSettings)

void Configure(AudioRecorderSettings settings)

Parameters

settings AudioRecorderSettings

RegisterAudioBufferListener(Action<float[]>)

void RegisterAudioBufferListener(Action<float[]> listener)

Parameters

listener Action<float[]>

RegisterRecordingStoppedListener(Action<AudioClip>)

void RegisterRecordingStoppedListener(Action<AudioClip> listener)

Parameters

listener Action<AudioClip>

StartRecording()

void StartRecording()

StopRecordingAsync()

UniTask<AudioClip> StopRecordingAsync()

Returns

UniTask<AudioClip>

UnregisterAudioBufferListener(Action<float[]>)

void UnregisterAudioBufferListener(Action<float[]> listener)

Parameters

listener Action<float[]>

UnregisterRecordingStoppedListener(Action<AudioClip>)

void UnregisterRecordingStoppedListener(Action<AudioClip> listener)

Parameters

listener Action<AudioClip>