Interface IInputAudioRecorder
public interface IInputAudioRecorder
Methods
void Configure(AudioRecorderSettings settings)
Parameters
settings AudioRecorderSettings
void RegisterAudioBufferListener(Action<float[]> listener)
Parameters
listener Action<float[]>
void RegisterRecordingStoppedListener(Action<AudioClip> listener)
Parameters
listener Action<AudioClip>
UniTask<AudioClip> StopRecordingAsync()
Returns
- UniTask<AudioClip>
void UnregisterAudioBufferListener(Action<float[]> listener)
Parameters
listener Action<float[]>
void UnregisterRecordingStoppedListener(Action<AudioClip> listener)
Parameters
listener Action<AudioClip>