Search Results for

    Show / Hide Table of Contents

    Class AudioRecorder

    Default implementation of the audio recorder. You have to call StartRecording() to start recording audio. After that, you can call StopRecording() to stop the recording and get the recorded audio clip. The recorded audio clip will be trimmed to remove silence at the beginning and end.

    Inheritance
    object
    AudioRecorderBase
    AudioRecorder
    Inherited Members
    AudioRecorderBase.RecordingFileNameFormat
    AudioRecorderBase.MicrophoneDeviceName
    AudioRecorderBase.SampleRate
    AudioRecorderBase.RecordingLengthSec
    AudioRecorderBase.MinRecordingLengthSec
    AudioRecorderBase.IsRecording
    AudioRecorderBase.RecordingClip
    AudioRecorderBase.Logger
    AudioRecorderBase.Configure(AudioRecorderSettings)
    AudioRecorderBase.RequestMicrophonePermission(Action<bool>)
    AudioRecorderBase.CanStartRecording()
    AudioRecorderBase.StartRecording(string)
    AudioRecorderBase.OnRecordingStarted(AudioClip)
    AudioRecorderBase.StopRecording()
    AudioRecorderBase.StopRecordingWithoutNotify()
    AudioRecorderBase.GetRecording()
    AudioRecorderBase.PlayRecording()
    AudioRecorderBase.FinalizeRecordingClip()
    AudioRecorderBase.FormatRecordingFileName()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.IO.Audio
    Assembly: Glitch9.IO.dll
    Syntax
    public class AudioRecorder : AudioRecorderBase

    Constructors

    | Edit this page View Source

    AudioRecorder(AudioRecorderSettings, ILogger)

    Declaration
    public AudioRecorder(AudioRecorderSettings settings = null, ILogger logger = null)
    Parameters
    Type Name Description
    AudioRecorderSettings settings
    ILogger logger

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation