Re: AU Process/View relationship
Re: AU Process/View relationship
- Subject: Re: AU Process/View relationship
- From: "john smith" <email@hidden>
- Date: Wed, 05 Oct 2005 21:48:17 +0200
Thanks,
Michael Olsen
From: William Stewart <email@hidden>
To: john smith <email@hidden>
CC: email@hidden
Subject: Re: AU Process/View relationship
Date: Wed, 5 Oct 2005 12:38:36 -0700
On 05/10/2005, at 11:56 AM, john smith wrote:
This is where the AudioUnitEventListener API is used - to notify
changes to the AU's parameters, etc...
Well, I seem to miss something. When listening to changes in the
properties, how can I see from where the change originated (i.e. if it's
from the same view)?
You don't - all that you know is that something changed. The EventListener
uses the "object" argument though as a way to not notify the originator of
the change. Typically for instance, we'd use the "self" or "this" object
as the object argument for the event listener associated with a given view
When I set a property I give it a buffer, but the listener doesn't seem
to get that buffer.
No - it just gets notified that the property changed, its then got to go
and get the new property value (if that is what it wants)
So, I guess I should call ...GetProperty() to get it.
yes
Now, the question is, will that automatically give me the buffer, or do I
need to make code in the process which caches this buffer?
that's totally dependent on how this is implemented by the AU
Also, what property ID's are safe to use (is not used by Apple)?
See the AUFilter example in the latest SDK (http://
developer.apple.com/audio) it does this private property stuff, so you can
use that as a guide
Bill
Thanks,
Michael Olsen
KeyToSound / PhonoXone
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________ __
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ __
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_______________________________________________
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