void LoadMTrk(int size) { var info = new TrackChunkInfo(); info.start = mReader.Position; info.size = size; mTracks.Add(info); }
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); }