EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Class PlaySoundActionPropertiesV1

    Represents the properties for a play sound action in the Aura framework. These properties define the sound notification's characteristics and playback behavior.

    Inheritance
    object
    AuraPropertiesBase
    AuraActionPropertiesBase
    PlaySoundActionPropertiesV1
    Implements
    IEquatable<AuraPropertiesBase>
    IAuraActionProperties
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<AuraActionPropertiesBase>
    IEquatable<PlaySoundActionPropertiesV1>
    Inherited Members
    AuraActionPropertiesBase.Equals(AuraPropertiesBase)
    AuraActionPropertiesBase.IsIgnored
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.DefaultAuras.Actions.PlaySound
    Assembly: EyeAuras.DefaultAuras.Metadata.dll
    Syntax
    public sealed record PlaySoundActionPropertiesV1 : AuraActionPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraActionProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraActionPropertiesBase>, IEquatable<PlaySoundActionPropertiesV1>

    Constructors

    Name Description
    PlaySoundActionPropertiesV1()

    Properties

    Name Description
    EqualityContract
    Notification

    Gets or sets the identifier or name of the sound notification to be played. Default value is "Ping".

    NotificationWav

    Gets or sets the WAV format sound data. This data is compressed for efficient storage and transfer. The Newtonsoft.Json.JsonConverter attribute indicates the use of a specific converter for handling the compression.

    PlayInBackground

    Gets or sets a value indicating whether the sound should be played in the background. If true, the action completes immediately after starting the sound. If false, it waits until the sound has finished playing. Default is true.

    Version

    Gets or sets the version of the properties. Default value is 1.

    Volume

    Gets or sets the volume at which the sound notification should be played. This is a floating-point value, typically ranging from 0.0 (silent) to 1.0 (maximum volume). Default is 1.0f.

    Methods

    Name Description
    Equals(PlaySoundActionPropertiesV1?)
    Equals(AuraActionPropertiesBase?)
    Equals(object?)
    GetHashCode()
    PrintMembers(StringBuilder)
    ToString()
    <Clone>$()

    Operators

    Name Description
    operator ==(PlaySoundActionPropertiesV1?, PlaySoundActionPropertiesV1?)
    operator !=(PlaySoundActionPropertiesV1?, PlaySoundActionPropertiesV1?)

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.