Exemplo n.º 1
0
 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;
		}