// // CueSheetDecoder.h // CueSheet // // Created by Zaphod Beeblebrox on 10/8/07. // Copyright 2007 __MyCompanyName__. All rights reserved. // #import #import "Plugin.h" @class CueSheet; @class CueSheetTrack; @interface CueSheetDecoder : NSObject { id source; id decoder; NSURL *sourceURL; BOOL seekedToStart; int bytesPerFrame; // Number of bytes per frame, ie channels * (bitsPerSample/8) long framePosition; // Current position in frames. long trackStart; // Starting frame of track. long trackEnd; // Frames until end of track. BOOL embedded; BOOL noFragment; BOOL observersAdded; NSURL *baseURL; CueSheet *cuesheet; CueSheetTrack *track; } @end