C# Class Tricycle.Media.FFmpeg.MediaInspector

Inheritance: IMediaInspector
Afficher le fichier Open project: kmcclive/tricycle

Méthodes publiques

Méthode Description
Inspect ( string fileName ) : Task
MediaInspector ( string ffprobeFileName, IProcessRunner processRunner, IProcessUtility processUtility, ISerializer serializer ) : System
MediaInspector ( string ffprobeFileName, IProcessRunner processRunner, IProcessUtility processUtility, ISerializer serializer, TimeSpan timeout ) : System

Private Methods

Méthode Description
DeserializeOutput ( string output, bool retry ) : T
Map ( string fileName, Output output ) : MediaInfo
Map ( Stream stream ) : StreamInfo
RunFFprobe ( string fileName, string options ) : Task

Method Details

Inspect() public méthode

public Inspect ( string fileName ) : Task
fileName string
Résultat Task

MediaInspector() public méthode

public MediaInspector ( string ffprobeFileName, IProcessRunner processRunner, IProcessUtility processUtility, ISerializer serializer ) : System
ffprobeFileName string
processRunner IProcessRunner
processUtility IProcessUtility
serializer ISerializer
Résultat System

MediaInspector() public méthode

public MediaInspector ( string ffprobeFileName, IProcessRunner processRunner, IProcessUtility processUtility, ISerializer serializer, TimeSpan timeout ) : System
ffprobeFileName string
processRunner IProcessRunner
processUtility IProcessUtility
serializer ISerializer
timeout TimeSpan
Résultat System