C# Class MPTagThat.Core.MusicBrainz.MusicBrainzTrackInfo

Inheritance: IDisposable
Afficher le fichier Open project: MediaPortal/MPTagThat Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public Dispose ( ) : void
Résultat void

ExecuteProcReturnStdOut() public méthode

public ExecuteProcReturnStdOut ( string aAppName, string aArguments, int aExpectedTimeoutMs ) : List
aAppName string
aArguments string
aExpectedTimeoutMs int
Résultat List

GetMusicBrainzTrack() public méthode

public GetMusicBrainzTrack ( string fileName ) : List
fileName string
Résultat List

MusicBrainzTrackInfo() public méthode

public MusicBrainzTrackInfo ( ) : System
Résultat System