namespace TeleWave.Application.Common.Interfaces;

/// <summary>Замер длительности аудиофайла (ffprobe). Нужен, чтобы длина заставки шла по длине звука.</summary>
public interface IAudioProbe
{
    /// <summary>Длительность файла по абсолютному пути или null, если определить не удалось.</summary>
    Task<TimeSpan?> TryGetDurationAsync(string absolutePath, CancellationToken cancellationToken);
}
