//////////////////////////////////////////////////////////////////////////
        // public methods
        //////////////////////////////////////////////////////////////////////////
        public MpegProperties(MpegFile file, ReadStyle style) : base(style)
        {
            this.file = file;
            duration  = TimeSpan.Zero;
            //bitrate        = 0;
            //sample_rate    = 0;
            //channels       = 0;
            version = MpegVersion.One;
            //layer          = 0;
            channel_mode = MpegChannelMode.Stereo;
            //is_copyrighted = false;
            //is_original    = false;

            Read();
        }
 //////////////////////////////////////////////////////////////////////////
 // public methods
 //////////////////////////////////////////////////////////////////////////
 public MpegProperties (MpegFile file, ReadStyle style) : base (style)
 {
    this.file      = file;
    duration       = TimeSpan.Zero;
    //bitrate        = 0;
    //sample_rate    = 0;
    //channels       = 0;
    version        = MpegVersion.One;
    //layer          = 0;
    channel_mode   = MpegChannelMode.Stereo;
    //is_copyrighted = false;
    //is_original    = false;
    
    Read();
 }
 public MpegProperties(MpegFile file) : this(file, ReadStyle.Average)
 {
 }
 public MpegProperties (MpegFile file) : this (file, ReadStyle.Average) {}