refactor(backend): return AudioTranscodeResult with status code and duration

This commit is contained in:
2026-07-14 13:49:28 +02:00
parent 71c0bfa418
commit 7ac105f113
4 changed files with 15 additions and 7 deletions
@@ -2,7 +2,7 @@ namespace Musify.Application.Contracts
{
public interface IAudioTranscoderService
{
Task<TimeSpan> TranscodeToAudioFileAsync(Stream audioStream, string destinationPath, CancellationToken cancellationToken);
Task<AudioTranscodeResult> TranscodeToAudioFileAsync(Stream audioStream, string destinationPath, CancellationToken cancellationToken);
Task<bool> IsValidAudioFileAsync(string filePath, CancellationToken cancellationToken);
}