Class AudioLevelEventArgs
Audio level event args class.
Inherited Members
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 |