Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
Relevant replacement documents include:
AUPublic/AUBase/AUDispatch.h
/* |
<codex> |
<abstract>Part of CoreAudio Utility Classes</abstract> |
<\codex> |
*/ |
#ifndef __AUDispatch_h__ |
#define __AUDispatch_h__ |
#if !defined(__COREAUDIO_USE_FLAT_INCLUDES__) |
#include <AudioUnit/AudioUnit.h> |
#else |
#include "AudioUnit.h" |
#endif |
#if !CA_USE_AUDIO_PLUGIN_ONLY |
/*! @function AudioUnitBaseGetParameter */ |
OSStatus CMgr_AudioUnitBaseGetParameter( AUBase * This, |
AudioUnitParameterID inID, |
AudioUnitScope inScope, |
AudioUnitElement inElement, |
float * outValue); |
/*! @function AudioUnitBaseSetParameter */ |
OSStatus CMgr_AudioUnitBaseSetParameter( AUBase * This, |
AudioUnitParameterID inID, |
AudioUnitScope inScope, |
AudioUnitElement inElement, |
float inValue, |
UInt32 inBufferOffset); |
/*! @function AudioUnitBaseRender */ |
OSStatus CMgr_AudioUnitBaseRender( AUBase * This, |
AudioUnitRenderActionFlags *ioActionFlags, |
const AudioTimeStamp * inTimeStamp, |
UInt32 inBusNumber, |
UInt32 inNumberFrames, |
AudioBufferList * ioData); |
#endif |
#endif // __AUDispatch_h__ |
Copyright © 2012 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2012-10-08