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); }