Class SyncTrack
- Namespace
- ChartTools
- Assembly
- ChartTools.dll
Set of markers that define the time signature and tempo
public class SyncTrack : IEmptyVerifiable
- Inheritance
-
SyncTrack
- Implements
- Inherited Members
- Extension Methods
Properties
IsEmpty
true if containing no data
public bool IsEmpty { get; }
Property Value
Tempo
Tempo markers
public TempoMap Tempo { get; }
Property Value
TimeSignatures
Time signature markers
public List<TimeSignature> TimeSignatures { get; }
Property Value
Methods
FromFile(string, ReadingConfiguration?, FormattingRules?)
Reads a SyncTrack from a file.
public static SyncTrack FromFile(string path, ReadingConfiguration? config = null, FormattingRules? formatting = null)
Parameters
path
stringPath of the file to read from
config
ReadingConfigurationOptional read config
formatting
FormattingRulesExpected formatting
Returns
FromFileAsync(string, ReadingConfiguration?, FormattingRules?, CancellationToken)
Reads a SyncTrack from a file asynchronously.
public static Task<SyncTrack> FromFileAsync(string path, ReadingConfiguration? config = null, FormattingRules? formatting = null, CancellationToken cancellationToken = default)
Parameters
path
stringPath of the file to read from
config
ReadingConfigurationOptional read config
formatting
FormattingRulesExpected formatting
cancellationToken
CancellationTokenToken used for cancellation
Returns
ToFile(string, WritingConfiguration?, FormattingRules?)
Replaces the SyncTrack in a file.
public void ToFile(string path, WritingConfiguration? config = null, FormattingRules? formatting = null)
Parameters
path
stringPath of the file to write to
config
WritingConfigurationOptional write config
formatting
FormattingRulesFormatting to apply
ToFileAsync(string, WritingConfiguration?, FormattingRules?, CancellationToken)
Replaces the SyncTrack in a file asynchronously.
public Task ToFileAsync(string path, WritingConfiguration? config = null, FormattingRules? formatting = null, CancellationToken cancellationToken = default)
Parameters
path
stringPath of the file to write to
config
WritingConfigurationOptional write config
formatting
FormattingRulesFormatting to apply
cancellationToken
CancellationTokenToken used for cancellation