System.IO.FileStreamEx.ReadVersion C# (CSharp) Méthode

ReadVersion() public méthode

Read ID3 version from current file
public ReadVersion ( ) : System.Version
Résultat System.Version
        public Version ReadVersion()
        {
            return new Version("2." + ReadByte().ToString() + "." +
                ReadByte().ToString());
        }

Usage Example

Exemple #1
0
        /// <summary>
        /// Load ID3 information from file
        /// </summary>
        /// <exception cref="FileNotFoundException">File Not Found</exception>
        public void Load()
        {
            FileStreamEx ID3File = new FileStreamEx(_FilePath, FileMode.Open);
            if (!ID3File.HaveID3v2()) // If file don't contain ID3v2 exit function
            {
                _HaveTag = false;
                ID3File.Close();
                return;
            }

            _ver = ID3File.ReadVersion(); // Read ID3v2 version           
            _Flags = (ID3v2Flags)ID3File.ReadByte();

            // Extended Header Must Read Here

            ReadFrames(ID3File, ID3File.ReadSize());
            ID3File.Close();
            _HaveTag = true;
        }