namespace Mimir.Runtime.Synchronization; public sealed record MimirAudioSynchronizationReport( string ReferenceSourceId, string SourceId, int SampleRate, int DelaySamples, double FractionalDelaySamples, double DelayMilliseconds, double Confidence, IReadOnlyList BandResponses, long AnalysisTimestampNs, int ComparedSamples, ulong ReferenceSequence, ulong SourceSequence, int TimelineMatchedEvents = 0, double TimelineConfidence = 0.0, string EvidenceKind = "chirplet") { public double DelayMicroseconds => FractionalDelaySamples * 1_000_000.0 / SampleRate; }