From 9ff34b250f3e36ba0098be8338354cd94f2f7c9e Mon Sep 17 00:00:00 2001 From: Rafael Carvalho Date: Wed, 12 Aug 2020 17:17:34 +1200 Subject: [PATCH] Add IMediaAnalysis interface Former-commit-id: 8c77ce0cdf1f7e44811b7692c90812285748131d --- FFMpegCore/FFProbe/IMediaAnalysis.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 FFMpegCore/FFProbe/IMediaAnalysis.cs diff --git a/FFMpegCore/FFProbe/IMediaAnalysis.cs b/FFMpegCore/FFProbe/IMediaAnalysis.cs new file mode 100644 index 0000000..04e2ae3 --- /dev/null +++ b/FFMpegCore/FFProbe/IMediaAnalysis.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace FFMpegCore +{ + public interface IMediaAnalysis + { + string Path { get; } + string Extension { get; } + TimeSpan Duration { get; } + MediaFormat Format { get; } + AudioStream PrimaryAudioStream { get; } + VideoStream PrimaryVideoStream { get; } + List VideoStreams { get; } + List AudioStreams { get; } + } +}