public override bool Equals(object obj) { if (obj is Mp3Info) { Mp3Info otherInfo = (Mp3Info)obj; return(this.FileName == otherInfo.FileName); } else { return(false); } }
public Mp3Info GetMp3Info(string fileName) { int duration; int bitRate; int stereoNative; int sampleRate; bool stereo; currentResult = NativeMethods.mb_GetMP3Info(handle, Utility.ToUtf8(fileName), out duration, out bitRate, out stereoNative, out sampleRate); stereo = stereoNative != 0; Mp3Info mp3Info = new Mp3Info(fileName, duration, bitRate, stereo, sampleRate); return(mp3Info); }
public Mp3Info GetMp3Info(string fileName) { int duration; int bitRate; int stereoNative; int sampleRate; bool stereo; currentResult = NativeMethods.mb_GetMP3Info(handle, Utility.ToUtf8(fileName), out duration, out bitRate, out stereoNative, out sampleRate); stereo = stereoNative != 0; Mp3Info mp3Info = new Mp3Info(fileName, duration, bitRate, stereo, sampleRate); return mp3Info; }