// // DumbFile.h // Cog // // Created by Vincent Spader on 5/29/06. // Copyright 2006 Vincent Spader. All rights reserved. // #import <Cocoa/Cocoa.h> #import <sidplayfp/SidTune.h> #import <sidplayfp/sidplayfp.h> #import <sidplayfp/event.h> #import <sidplayfp/SidConfig.h> #import <sidplayfp/sidbuilder.h> #import <sidplayfp/SidInfo.h> #import <sidplayfp/SidTuneInfo.h> #import "Plugin.h" @interface SidDecoder : NSObject <CogDecoder> { SidTune *tune; sidplayfp *engine; sidbuilder *builder; id<CogSource> source; long length; int n_channels; long renderedTotal; long fadeTotal; long fadeRemain; } - (void)setSource:(id<CogSource>)s; - (id<CogSource>)source; - (void)cleanUp; @end