Class EternalBoxAnalysisSummary
Count summary of the EternalBox beat analysis, every count is null when the analysis could not be built for the track.
public sealed record EternalBoxAnalysisSummary : IEquatable<EternalBoxAnalysisSummary>
- Inheritance
-
EternalBoxAnalysisSummary
- Implements
- Inherited Members
Properties
Bars
The number of bars the analysis found.
[JsonPropertyName("bars")]
[JsonInclude]
[JsonConverter(typeof(RoundedInt64Converter))]
public long? Bars { get; }
Property Value
- long?
Beats
The number of beats the analysis found.
[JsonPropertyName("beats")]
[JsonInclude]
[JsonConverter(typeof(RoundedInt64Converter))]
public long? Beats { get; }
Property Value
- long?
DurationMs
Duration the summary was computed against, the track's own length when the server knows it, otherwise the duration reported by the beat analysis.
[JsonPropertyName("durationMs")]
[JsonInclude]
[JsonConverter(typeof(RoundedInt64Converter))]
public long? DurationMs { get; }
Property Value
- long?
Remarks
Null when neither is known.
Sections
The number of sections the analysis found.
[JsonPropertyName("sections")]
[JsonInclude]
[JsonConverter(typeof(RoundedInt64Converter))]
public long? Sections { get; }
Property Value
- long?
Segments
The number of segments the analysis found.
[JsonPropertyName("segments")]
[JsonInclude]
[JsonConverter(typeof(RoundedInt64Converter))]
public long? Segments { get; }
Property Value
- long?
Tatums
The number of tatums the analysis found.
[JsonPropertyName("tatums")]
[JsonInclude]
[JsonConverter(typeof(RoundedInt64Converter))]
public long? Tatums { get; }
Property Value
- long?