Class TimeProcessingInstruction
Holds the new time that will be set to an object is being processed and action
indicating whether quantization should be cancelled or not.
Inherited Members
Namespace: Melanchall.DryWetMidi.Tools
Assembly: Melanchall.DryWetMidi.dll
Syntax
public sealed class TimeProcessingInstruction
Constructors
TimeProcessingInstruction(long)
Initializes a new instance of the TimeProcessingInstruction with the
specified time. This time will be set to an object is being processed.
Declaration
public TimeProcessingInstruction(long time)
Parameters
Type | Name | Description |
---|---|---|
long | time | The new time of an object. |
Exceptions
Type | Condition |
---|---|
ArgumentOutOfRangeException | time is negative. |
Fields
Skip
Indicates that object should be skipped and new time shouldn't be set.
Declaration
public static readonly TimeProcessingInstruction Skip
Field Value
Type | Description |
---|---|
TimeProcessingInstruction |
Properties
Action
Gets an action indicating whether processing should be cancelled or not.
Declaration
public TimeProcessingAction Action { get; }
Property Value
Type | Description |
---|---|
TimeProcessingAction |
Time
Gets the new time of an object.
Declaration
public long Time { get; }
Property Value
Type | Description |
---|---|
long |