Re: What Are AudioUnits?
Re: What Are AudioUnits?
- Subject: Re: What Are AudioUnits?
- From: William Stewart <email@hidden>
- Date: Thu, 07 Oct 2004 11:17:44 -0700
In the CoreAudio SDK have a look at the SampleEffectUnit - that creates a
simple AU (of type aufx as Philippe described) and you can then install the
bundle in (/ or ~/) Library/Audio/Plug Ins/Components - then it will be
found by the validator using:
auval -s aufx
Bill
On 6/10/04 10:40 PM, "Daniel Todd Currie" <email@hidden> wrote:
> tech note 2091 says to do this:
>
>> Component comp;
>> ComponentDescription desc;
>>
>> desc.componentType = kAudioUnitType_Output;
>> desc.componentSubType = kAudioUnitSubType_HALOutput;
>> desc.componentManufacturer = kAudioUnitManufacturer_Apple;
>> desc.componentFlags = 0;
>> desc.componentFlagsMask = 0;
>>
>> comp = FindNextComponent(NULL, &desc);
>> if (comp == NULL) exit (-1);
>>
>> OpenAComponent(comp, &InputUnit);
>
> This grabs the Apple: AudioDeviceOutput component, but if I am trying
> to list my own AU in the AUValidation, I assume I need to make my own
> component? I don't see anything anywhere about making new components.
> For that matter, an Xcode search of all frameworks for the
> "FindNextComponent" or "OpenAComponent" functions returns nothing.
>
> I think if I can figure out how to test my AU in the AUValidator, I
> will be better able to resolve some of these questions about how AUs
> work.
>
> I've poked around in some of the AU examples in "/Developer/Examples",
> but sweet christ some of those projects are over 10,000 lines of code,
> surely there must be some less complex examples?
>
> -- DTC
>
>
> On 2004 Oct 07, at 14:11, Philippe Wicker wrote:
>
>>> Someone mentioned AUValidation to me, so I grabbed the validator and
>>> played around with it. Running "auval -a" gives me a list of ~20
>>> AUs; should my application/AU be listed among these?
>>
>> Your AU should be listed, not your app.
>>
>>> My app is running on the "auou ahal appl - Apple:
>>> AudioDeviceOutput" component, so should I be validating that
>>> component while my app is running?
>>
>> No. Hopefully the Apple AUs (should) have passed the auval test :))
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Coreaudio-api mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
--
mailto:email@hidden
tel: +1 408 974 4056
__________________________________________________________________________
Culture Ship Names:
Ravished By The Sheer Implausibility Of That Last Statement [GSV]
I said, I've Got A Big Stick [OU]
Inappropiate Response [OU]
Far Over The Borders Of Insanity And Still Accelerating [Eccentric]
__________________________________________________________________________
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden