|
OSStatus | AudioUnitUtils::GetFixedSizePropertyPtr (AudioUnit unit, AudioUnitPropertyID inID, void *pProperty, UInt32 size, AudioUnitScope inScope, AudioUnitElement inElement) |
| Type-erased function to get an AudioUnit property of fixed size. More...
|
|
template<typename T > |
OSStatus | AudioUnitUtils::GetFixedSizeProperty (AudioUnit unit, AudioUnitPropertyID inID, T &property, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) |
|
OSStatus | AudioUnitUtils::GetVariableSizePropertyPtr (AudioUnit unit, AudioUnitPropertyID inID, size_t minSize, void *&pObject, size_t &size, AudioUnitScope inScope, AudioUnitElement inElement) |
| Type-erased function to get an AudioUnit property of variable size. More...
|
|
template<typename T > |
OSStatus | AudioUnitUtils::GetVariableSizeProperty (AudioUnit unit, AudioUnitPropertyID inID, PackedArray::Ptr< T > &pObject, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) |
|
OSStatus | AudioUnitUtils::SetPropertyPtr (AudioUnit unit, AudioUnitPropertyID inID, const void *pProperty, UInt32 size, AudioUnitScope inScope, AudioUnitElement inElement) |
| Type-erased function to set an AudioUnit property. More...
|
|
template<typename T > |
OSStatus | AudioUnitUtils::SetProperty (AudioUnit unit, AudioUnitPropertyID inID, const T &property, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) |
|
Audacity: A Digital Audio Editor
Paul Licameli
Definition in file AudioUnitUtils.h.