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
pathstringPath of the file to read from
configReadingConfigurationOptional read config
formattingFormattingRulesExpected 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
pathstringPath of the file to read from
configReadingConfigurationOptional read config
formattingFormattingRulesExpected formatting
cancellationTokenCancellationTokenToken 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
pathstringPath of the file to write to
configWritingConfigurationOptional write config
formattingFormattingRulesFormatting 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
pathstringPath of the file to write to
configWritingConfigurationOptional write config
formattingFormattingRulesFormatting to apply
cancellationTokenCancellationTokenToken used for cancellation