//
// APLDecoder.h

#import <Cocoa/Cocoa.h>

#import "Plugin.h"

@class APLFile;

@interface APLDecoder : NSObject <CogDecoder> {
	id<CogSource> source;
	id<CogDecoder> decoder;
	
	int bytesPerFrame; //Number of bytes per frame, ie channels * (bitsPerSample/8)
	long framePosition; //current position in frames
	
	
	long trackStart;
	long trackEnd; //frames until end of track.
	long trackLength; //track len in frames
	
	APLFile *apl;
}

@end