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.
CoreAudioUtils.h
/* |
* CoreAudioUtils.h |
* Audio Extraction Panel Sample Code |
* |
* Copyright: ©2005 by Apple Computer, Inc., all rights reserved. |
*/ |
#include <Carbon/Carbon.h> |
#include <QuickTime/QuickTime.h> |
#include <AudioUnit/AudioUnit.h> |
#include <AudioToolbox/AudioToolbox.h> |
extern void ConfigureOutputDescription(ComponentDescription *inOutputDesc); |
extern void ConfigureScheduledPlayerDescription(ComponentDescription *inPlayerDesc); |
extern OSStatus SetOutputUnitStreamFormat (AudioUnit outputUnit, AudioStreamBasicDescription *asbd); |
extern OSStatus SetPlayerUnitStreamFormat (AudioUnit playerUnit, AudioStreamBasicDescription *asbd); |
extern OSStatus SetOutputUnitChannelLayout (AudioUnit outputUnit, QTPropertyValuePtr layoutProperty, UInt32 size); |
Copyright © 2005 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2005-06-27