namespace StreamShorts.Library.Media;
///
/// Represents a service for processing video files.
///
internal interface IVideoService
{
///
/// Extracts audio from a video stream and writes it to an audio stream.
///
/// The input video stream.
/// The output audio stream.
/// A task that represents the asynchronous operation. The task result indicates whether the extraction was successful.
Task ExtractAudioFromVideoAsync(Stream video, Stream audio);
}