VisioForge (c) 2025

Search Results for

    Class AudioLevelEventArgs

    Audio level event args class.

    Inheritance
    object
    EventArgs
    AudioLevelEventArgs
    Inherited Members
    EventArgs.Empty
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.Events
    Assembly: VisioForge.Core.dll
    Syntax
    public class AudioLevelEventArgs : EventArgs

    Constructors

    AudioLevelEventArgs(byte[], float[], byte, float)

    Initializes a new instance of the AudioLevelEventArgs class.

    Declaration
    public AudioLevelEventArgs(byte[] channelLevels, float[] channelLevelsDb, byte average, float averageDb)
    Parameters
    Type Name Description
    byte[] channelLevels

    Channel levels (%).

    float[] channelLevelsDb

    Channel levels (Db).

    byte average

    Average value (%).

    float averageDb

    Average value (Db).

    AudioLevelEventArgs(int)

    Initializes a new instance of the AudioLevelEventArgs class.

    Declaration
    public AudioLevelEventArgs(int channels)
    Parameters
    Type Name Description
    int channels

    Channels count.

    Properties

    Average

    Gets or sets average value (%).

    Declaration
    public byte Average { get; set; }
    Property Value
    Type Description
    byte

    AverageDb

    Gets or sets average value (Db).

    Declaration
    public float AverageDb { get; set; }
    Property Value
    Type Description
    float

    ChannelLevels

    Gets or sets levels (%).

    Declaration
    public byte[] ChannelLevels { get; set; }
    Property Value
    Type Description
    byte[]

    ChannelLevelsDb

    Gets or sets levels (Db).

    Declaration
    public float[] ChannelLevelsDb { get; set; }
    Property Value
    Type Description
    float[]

    Timestamp

    Gets or sets timestamp. Optional.

    Declaration
    public TimeSpan Timestamp { get; set; }
    Property Value
    Type Description
    TimeSpan