C# Class MPTagThat.Core.MusicBrainz.MusicBrainzTrackInfo

Inheritance: IDisposable
ファイルを表示 Open project: MediaPortal/MPTagThat Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
ExecuteProcReturnStdOut ( string aAppName, string aArguments, int aExpectedTimeoutMs ) : List
GetMusicBrainzTrack ( string fileName ) : List
MusicBrainzTrackInfo ( ) : System

Private Methods

Method Description
GetFingerPrint ( string fileName, int &duration ) : string

Get the Fingerprint by calling fpcalc / Chromaprint

ParseMusicBrainzQueryResult ( string responseXml ) : MusicBrainzTrack
RetrieveMusicBrainzTrack ( string fingerPrint, int duration ) : List

Get the MusicBrainz Track information for the PUID

StdOutDataReceived ( object sendingProc, DataReceivedEventArgs e ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

ExecuteProcReturnStdOut() public method

public ExecuteProcReturnStdOut ( string aAppName, string aArguments, int aExpectedTimeoutMs ) : List
aAppName string
aArguments string
aExpectedTimeoutMs int
return List

GetMusicBrainzTrack() public method

public GetMusicBrainzTrack ( string fileName ) : List
fileName string
return List

MusicBrainzTrackInfo() public method

public MusicBrainzTrackInfo ( ) : System
return System