// // OutputNode.h // Cog // // Created by Zaphod Beeblebrox on 8/2/05. // Copyright 2005 __MyCompanyName__. All rights reserved. // #import #import #import #import #import "Node.h" #import "OutputCoreAudio.h" @interface OutputNode : Node { AudioStreamBasicDescription format; int amountPlayed; OutputCoreAudio *output; } - (id)initWithController:(id)c previousLink:p; - (double)amountPlayed; - (void)setup; - (void)process; - (void)close; - (void)seek:(double)time; - (int)readData:(void *)ptr amount:(int)amount; - (void)setFormat:(AudioStreamBasicDescription *)f; - (AudioStreamBasicDescription) format; - (void)setVolume:(double) v; @end