Re: AU and AUView in a single binary
Re: AU and AUView in a single binary
- Subject: Re: AU and AUView in a single binary
- From: Stefan Gretscher <email@hidden>
- Date: Thu, 13 Dec 2012 16:12:15 +0100
Am 10.12.2012 um 17:43 schrieb Paul Davis <email@hidden>:
>> On Mon, Dec 10, 2012 at 11:10 AM, Chris Santoro <email@hidden> wrote:
>> Hi List,
>>
>> Forgive me for this fundamental question, but I did a bit of searching and didn't find anything that answered this question directly.
>>
>> The basic AU example with a Cocoa View establishes the standard practice for AU Views as having a logically separate bundle that creates the view.
>>
>> For technical reasons, it would be preferable to me to have a unified binary. Is it possible to not do this?
>>
> it would contradict one of the most design goals of the AudioUnit API : that the DSP and GUI need not be running on the same host.
Not necessarily - just because somebody ships a single bundle containing both the DSP and the UI code, that doesn't stop the any host from loading
this very bundle into separate processes (one for processing, one for UI). The only downside is that this may be wasting some memory, because the
code for both DSP and UI may be loaded into both processes even though each process only needs either side.
So I'd say a more complete answer is that technically you could do this, but you have to be aware that even if you ship all the code in the same bundle,
this doesn't mean that the UI will actually be executed in the same process/same address space as the DSP.
Best,
Stefan
_______________________________________________
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