C# Class MediaConvertGUI.MediaInfoBase

Exibir arquivo Open project: petrj/MediaConvertGUI Class Usage Examples

Public Properties

Property Type Description
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 Properties

Property Type Description
_changed bool

Public Methods

Method Description
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

Protected Methods

Method Description
NotifyChange ( string name, object value ) : void

Method Details

DetectContainerByExt() public static method

public static DetectContainerByExt ( string fileName ) : ContainerEnum
fileName string
return ContainerEnum

GetLastFrameFromConvertLogFile() public static method

Gets the last frame from convert log file. Parsing text "frame=15" to 15
public static GetLastFrameFromConvertLogFile ( string outputFileName ) : int
outputFileName string
return int

GetLastTimeFromConvertLogFile() public static method

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. ///
return int

IsChanged() public method

public IsChanged ( ) : bool
return bool

MakeFFMpegCommand() public static method

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.
return string

MakeFFMpegCommands() public static method

public static MakeFFMpegCommands ( MediaInfo>.Dictionary MoviesInfo ) : List
MoviesInfo MediaInfo>.Dictionary
return List

MakeFFMpegCommandsAsString() public static method

public static MakeFFMpegCommandsAsString ( MediaInfo>.Dictionary moviesInfo ) : string
moviesInfo MediaInfo>.Dictionary
return string

MakeFFMpegScreenShot() public static method

public static MakeFFMpegScreenShot ( MediaInfo sourceMovie, int secondsDelay ) : string
sourceMovie MediaInfo
secondsDelay int
return string

NotifyChange() protected method

protected NotifyChange ( string name, object value ) : void
name string
value object
return void

UnChanged() public method

public UnChanged ( ) : void
return void

Property Details

DefaultAudioBitRates public_oe static_oe property

public static Dictionary DefaultAudioBitRates
return string>.Dictionary

DefaultRotationAngles public_oe static_oe property

public static Dictionary DefaultRotationAngles
return string>.Dictionary

DefaultSamplingRates public_oe static_oe property

public static Dictionary DefaultSamplingRates
return string>.Dictionary

DefaultVideoBitRates public_oe static_oe property

public static Dictionary DefaultVideoBitRates
return string>.Dictionary

DefaultVideoCodecsDescriptions public_oe static_oe property

public static Dictionary DefaultVideoCodecsDescriptions
return string>.Dictionary

VideoContainerToExtension public_oe static_oe property

public static Dictionary VideoContainerToExtension
return string>.Dictionary

VideoContainerToFFMpegContainer public_oe static_oe property

public static Dictionary VideoContainerToFFMpegContainer
return string>.Dictionary

WikiAudioCodecsLinks public_oe static_oe property

public static Dictionary WikiAudioCodecsLinks
return string>.Dictionary

WikiContainerCodecsLinks public_oe static_oe property

public static Dictionary WikiContainerCodecsLinks
return string>.Dictionary

WikiVideoCodecsLinks public_oe static_oe property

public static Dictionary WikiVideoCodecsLinks
return string>.Dictionary

_changed protected_oe property

protected bool _changed
return bool