Beispiel #1
0
        void LoadMTrk(int size)
        {
            var info = new TrackChunkInfo();

            info.start = mReader.Position;
            info.size  = size;
            mTracks.Add(info);
        }
Beispiel #2
0
        protected void GotoTrack(int index)
        {
            if (index < 0 || index > mTrackCount)
            {
                throw new ArgumentOutOfRangeException("index");
            }

            mEndOfTrack    = false;
            mRunningStatus = -1;
            mCurrentTrack  = mTracks[index];
            mReader.Goto(mCurrentTrack.start);
        }