// // OutputCoreAudio.h // Cog // // Created by Vincent Spader on 8/2/05. // Copyright 2005 Vincent Spader. All rights reserved. // #import #import #import #import @class OutputNode; @interface OutputCoreAudio : NSObject { OutputNode * outputController; AudioUnit outputUnit; AURenderCallbackStruct renderCallback; AudioStreamBasicDescription deviceFormat; // info about the default device } - (id)initWithController:(OutputNode *)c; - (BOOL)setup; - (BOOL)setOutputDevice:(AudioDeviceID)outputDevice; - (void)start; - (void)pause; - (void)resume; - (void)stop; - (void)setVolume:(double) v; @end