C# Класс MediaConvertGUI.MediaInfoBase

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultAudioBitRates string>.Dictionary
DefaultRotationAngles string>.Dictionary
DefaultSamplingRates string>.Dictionary
DefaultVideoBitRates string>.Dictionary
DefaultVideoCodecsDescriptions string>.Dictionary
VideoContainerToExtension string>.Dictionary
VideoContainerToFFMpegContainer string>.Dictionary
WikiAudioCodecsLinks string>.Dictionary
WikiContainerCodecsLinks string>.Dictionary
WikiVideoCodecsLinks string>.Dictionary

Защищенные свойства (Protected)

Свойство Тип Описание
_changed bool

Открытые методы

Метод Описание
DetectContainerByExt ( string fileName ) : ContainerEnum
GetLastFrameFromConvertLogFile ( string outputFileName ) : int

Gets the last frame from convert log file. Parsing text "frame=15" to 15

GetLastTimeFromConvertLogFile ( string outputFileName ) : int

Gets the last time from convert log file in seconds Parsing text "time=00:22:25.05" to 1345 (22*60++25+0.05) s

IsChanged ( ) : bool
MakeFFMpegCommand ( MediaInfo sourceMovie, MediaInfo targetMovie, int currentPass ) : string

Makes the FF MPEG command.

MakeFFMpegCommands ( MediaInfo>.Dictionary MoviesInfo ) : List
MakeFFMpegCommandsAsString ( MediaInfo>.Dictionary moviesInfo ) : string
MakeFFMpegScreenShot ( MediaInfo sourceMovie, int secondsDelay ) : string
UnChanged ( ) : void

Защищенные методы

Метод Описание
NotifyChange ( string name, object value ) : void

Описание методов

DetectContainerByExt() публичный статический Метод

public static DetectContainerByExt ( string fileName ) : ContainerEnum
fileName string
Результат ContainerEnum

GetLastFrameFromConvertLogFile() публичный статический Метод

Gets the last frame from convert log file. Parsing text "frame=15" to 15
public static GetLastFrameFromConvertLogFile ( string outputFileName ) : int
outputFileName string
Результат int

GetLastTimeFromConvertLogFile() публичный статический Метод

Gets the last time from convert log file in seconds Parsing text "time=00:22:25.05" to 1345 (22*60++25+0.05) s
public static GetLastTimeFromConvertLogFile ( string outputFileName ) : int
outputFileName string /// log file name. ///
Результат int

IsChanged() публичный Метод

public IsChanged ( ) : bool
Результат bool

MakeFFMpegCommand() публичный статический Метод

Makes the FF MPEG command.
public static MakeFFMpegCommand ( MediaInfo sourceMovie, MediaInfo targetMovie, int currentPass ) : string
sourceMovie MediaInfo Source movie.
targetMovie MediaInfo Target movie.
currentPass int Current pass.
Результат string

MakeFFMpegCommands() публичный статический Метод

public static MakeFFMpegCommands ( MediaInfo>.Dictionary MoviesInfo ) : List
MoviesInfo MediaInfo>.Dictionary
Результат List

MakeFFMpegCommandsAsString() публичный статический Метод

public static MakeFFMpegCommandsAsString ( MediaInfo>.Dictionary moviesInfo ) : string
moviesInfo MediaInfo>.Dictionary
Результат string

MakeFFMpegScreenShot() публичный статический Метод

public static MakeFFMpegScreenShot ( MediaInfo sourceMovie, int secondsDelay ) : string
sourceMovie MediaInfo
secondsDelay int
Результат string

NotifyChange() защищенный Метод

protected NotifyChange ( string name, object value ) : void
name string
value object
Результат void

UnChanged() публичный Метод

public UnChanged ( ) : void
Результат void

Описание свойств

DefaultAudioBitRates публичное статическое свойство

public static Dictionary DefaultAudioBitRates
Результат string>.Dictionary

DefaultRotationAngles публичное статическое свойство

public static Dictionary DefaultRotationAngles
Результат string>.Dictionary

DefaultSamplingRates публичное статическое свойство

public static Dictionary DefaultSamplingRates
Результат string>.Dictionary

DefaultVideoBitRates публичное статическое свойство

public static Dictionary DefaultVideoBitRates
Результат string>.Dictionary

DefaultVideoCodecsDescriptions публичное статическое свойство

public static Dictionary DefaultVideoCodecsDescriptions
Результат string>.Dictionary

VideoContainerToExtension публичное статическое свойство

public static Dictionary VideoContainerToExtension
Результат string>.Dictionary

VideoContainerToFFMpegContainer публичное статическое свойство

public static Dictionary VideoContainerToFFMpegContainer
Результат string>.Dictionary

WikiAudioCodecsLinks публичное статическое свойство

public static Dictionary WikiAudioCodecsLinks
Результат string>.Dictionary

WikiContainerCodecsLinks публичное статическое свойство

public static Dictionary WikiContainerCodecsLinks
Результат string>.Dictionary

WikiVideoCodecsLinks публичное статическое свойство

public static Dictionary WikiVideoCodecsLinks
Результат string>.Dictionary

_changed защищенное свойство

protected bool _changed
Результат bool