FFMpegCore/FFMpegCore/FFProbe/IMediaAnalysis.cs
2022-01-12 01:03:51 +01:00

18 lines
548 B
C#

using System;
using System.Collections.Generic;
namespace FFMpegCore
{
public interface IMediaAnalysis
{
TimeSpan Duration { get; }
MediaFormat Format { get; }
AudioStream? PrimaryAudioStream { get; }
VideoStream? PrimaryVideoStream { get; }
SubtitleStream? PrimarySubtitleStream { get; }
List<VideoStream> VideoStreams { get; }
List<AudioStream> AudioStreams { get; }
List<SubtitleStream> SubtitleStreams { get; }
IReadOnlyList<string> ErrorData { get; }
}
}