C# Class MPTagThat.Core.MP3Val

Exibir arquivo Open project: MediaPortal/MPTagThat

Public Methods

Method Description
ExecuteProcReturnStdOut ( string aArguments, int aExpectedTimeoutMs ) : List

Executes commandline processes and parses their output

FixMp3File ( string fileName, string &strError ) : Util.MP3Error
ValidateMp3File ( string fileName, string &strError ) : Util.MP3Error

Private Methods

Method Description
StdErrDataReceived ( object sendingProc, DataReceivedEventArgs errLine ) : void
StdOutDataReceived ( object sendingProc, DataReceivedEventArgs e ) : void
ValidateOrFixFile ( string mp3file, bool fix ) : List

Method Details

ExecuteProcReturnStdOut() public static method

Executes commandline processes and parses their output
public static ExecuteProcReturnStdOut ( string aArguments, int aExpectedTimeoutMs ) : List
aArguments string The arguments to supply for the given process
aExpectedTimeoutMs int How long the function will wait until the tool's execution will be aborted
return List

FixMp3File() public static method

public static FixMp3File ( string fileName, string &strError ) : Util.MP3Error
fileName string
strError string
return Util.MP3Error

ValidateMp3File() public static method

public static ValidateMp3File ( string fileName, string &strError ) : Util.MP3Error
fileName string
strError string
return Util.MP3Error