CAUGuiDemoAU Class Reference

#include <CAUGuiDemoAU.h>

Collaboration diagram for CAUGuiDemoAU:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CAUGuiDemoAU (AudioUnit)
 ~CAUGuiDemoAU ()
ComponentResult Initialize (void)
ComponentResult Reset (AudioUnitScope, AudioUnitElement)
ComponentResult GetParameterList (AudioUnitScope, AudioUnitParameterID *, UInt32 &)
UInt32 SupportedNumChannels (const AUChannelInfo **)
ComponentResult GetParameterInfo (AudioUnitScope inScope, AudioUnitParameterID inParameterID, AudioUnitParameterInfo &outParameterInfo)
ComponentResult SaveState (CFPropertyListRef *outData)
ComponentResult RestoreState (CFPropertyListRef inData)
ComponentResult GetParameterValueStrings (AudioUnitScope inScope, AudioUnitParameterID inID, CFArrayRef *tArrayRef)
ComponentResult GetPresets (CFArrayRef *outData) const
OSStatus NewFactoryPresetSet (const AUPreset &inNewFactoryPreset)
ComponentResult GetPropertyInfo (AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, UInt32 &outDataSize, Boolean &outWritable)
ComponentResult GetProperty (AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, void *outData)
ComponentResult SetProperty (AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, const void *inData, UInt32 inDataSize)
void HandleControlChange (int inChannel, UInt8 inController, UInt8 inValue, long inStartFrame)
int GetNumCustomUIComponents ()
void GetUIComponentDescs (ComponentDescription *inDescArray)
ComponentResult GetParameter (AudioUnitParameterID, AudioUnitScope, AudioUnitElement, Float32 &)
ComponentResult SetParameter (AudioUnitParameterID, AudioUnitScope, AudioUnitElement, Float32, UInt32)
OSStatus ProcessBufferLists (AudioUnitRenderActionFlags &, const AudioBufferList &, AudioBufferList &, UInt32)
ComponentResult Version ()

Constructor & Destructor Documentation

CAUGuiDemoAU::CAUGuiDemoAU AudioUnit   ) 
 

CAUGuiDemoAU::~CAUGuiDemoAU  ) 
 


Member Function Documentation

int CAUGuiDemoAU::GetNumCustomUIComponents  ) 
 

ComponentResult CAUGuiDemoAU::GetParameter AudioUnitParameterID  ,
AudioUnitScope  ,
AudioUnitElement  ,
Float32 & 
 

ComponentResult CAUGuiDemoAU::GetParameterInfo AudioUnitScope  inScope,
AudioUnitParameterID  inParameterID,
AudioUnitParameterInfo &  outParameterInfo
 

ComponentResult CAUGuiDemoAU::GetParameterList AudioUnitScope  ,
AudioUnitParameterID *  ,
UInt32 & 
 

ComponentResult CAUGuiDemoAU::GetParameterValueStrings AudioUnitScope  inScope,
AudioUnitParameterID  inID,
CFArrayRef *  tArrayRef
 

ComponentResult CAUGuiDemoAU::GetPresets CFArrayRef *  outData  )  const
 

ComponentResult CAUGuiDemoAU::GetProperty AudioUnitPropertyID  inID,
AudioUnitScope  inScope,
AudioUnitElement  inElement,
void *  outData
 

ComponentResult CAUGuiDemoAU::GetPropertyInfo AudioUnitPropertyID  inID,
AudioUnitScope  inScope,
AudioUnitElement  inElement,
UInt32 &  outDataSize,
Boolean &  outWritable
 

void CAUGuiDemoAU::GetUIComponentDescs ComponentDescription *  inDescArray  ) 
 

void CAUGuiDemoAU::HandleControlChange int  inChannel,
UInt8  inController,
UInt8  inValue,
long  inStartFrame
 

ComponentResult CAUGuiDemoAU::Initialize void   ) 
 

OSStatus CAUGuiDemoAU::NewFactoryPresetSet const AUPreset &  inNewFactoryPreset  ) 
 

OSStatus CAUGuiDemoAU::ProcessBufferLists AudioUnitRenderActionFlags &  ,
const AudioBufferList &  ,
AudioBufferList &  ,
UInt32 
 

ComponentResult CAUGuiDemoAU::Reset AudioUnitScope  ,
AudioUnitElement 
 

ComponentResult CAUGuiDemoAU::RestoreState CFPropertyListRef  inData  ) 
 

ComponentResult CAUGuiDemoAU::SaveState CFPropertyListRef *  outData  ) 
 

ComponentResult CAUGuiDemoAU::SetParameter AudioUnitParameterID  ,
AudioUnitScope  ,
AudioUnitElement  ,
Float32  ,
UInt32 
 

ComponentResult CAUGuiDemoAU::SetProperty AudioUnitPropertyID  inID,
AudioUnitScope  inScope,
AudioUnitElement  inElement,
const void *  inData,
UInt32  inDataSize
 

UInt32 CAUGuiDemoAU::SupportedNumChannels const AUChannelInfo **   ) 
 

ComponentResult CAUGuiDemoAU::Version  )  [inline]
 


The documentation for this class was generated from the following files:




Generated on Sat Jul 8 13:07:05 2006 for AUGUI Framework by doxygen1.4.6

hosted on SourceForge.net Logo