Search Results for

    Show / Hide Table of Contents

    Enum RecordingTriggerType

    Used for both 'Recording Start Trigger' and 'Recording Stop Trigger'. This enum is used to define the conditions under which recording starts or stops.

    Namespace: Glitch9.IO.Audio
    Assembly: Glitch9.IO.dll
    Syntax
    public enum RecordingTriggerType

    Fields

    Name Description
    HoldKey

    Starts when a specific key is held down. Stops when the key is released.

    Manual

    Starts when 'StartRecording()' is called via code. Stops when 'StopRecording()' is called via code.

    ToggleKey

    Starts when a specific key is pressed. Pressing the same key again stops the recording.

    VoiceDetection

    Automatically starts when sound is detected, and stops after a silence duration.

    Extension Methods

    TrTaskExtensions.TrDeferred<RecordingTriggerType>(RecordingTriggerType, Action<TrStringTask>)
    TrTaskExtensions.Tr<RecordingTriggerType>(RecordingTriggerType)
    EnumExtensions.HasAnyFlag<RecordingTriggerType>(RecordingTriggerType, RecordingTriggerType?)
    EnumExtensions.ToFlagList<RecordingTriggerType>(RecordingTriggerType)
    EnumExtensions.ToFlagSet<RecordingTriggerType>(RecordingTriggerType)
    EnumExtensions.ToJoinedString<RecordingTriggerType>(RecordingTriggerType, char, char)
    EnumExtensions.ToLowerInvariantString<RecordingTriggerType>(RecordingTriggerType)
    EventExtensions.ToDelta<RecordingTriggerType>(RecordingTriggerType, string, int, string, bool)
    EventExtensions.ToDone<RecordingTriggerType>(RecordingTriggerType, string, int, string)
    EventExtensions.ToEvent<RecordingTriggerType>(RecordingTriggerType)
    EventExtensions.UpcastDelta<RecordingTriggerType, T2>(RecordingTriggerType, string, int, string, bool)
    ExperimentalAttributeExtensions.IsExperimental<RecordingTriggerType>(RecordingTriggerType)
    FallbackExtensions.IsOr<RecordingTriggerType, TChild>(RecordingTriggerType, TChild)
    ResponseCastingExtensions.GetResult<RecordingTriggerType>(RecordingTriggerType)
    LogMessageExtensions.GetDisplayedMessage<RecordingTriggerType>(RecordingTriggerType)
    LogMessageExtensions.GetLogMessage<RecordingTriggerType>(RecordingTriggerType)
    SystemExtensions.GetHashCodeOrDefault<RecordingTriggerType>(RecordingTriggerType)
    RESTEnum.GetRESTEnum(Enum)
    InspectorNameUtils.GetInspectorName(Enum, string)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation