Re: Changes in CoreAudio interface with QT update
Re: Changes in CoreAudio interface with QT update
- Subject: Re: Changes in CoreAudio interface with QT update
- From: William Stewart <email@hidden>
- Date: Thu, 29 Apr 2004 17:02:09 -0700
On 29/04/2004, at 1:33 PM, Airy Andri wrote:
>
It seems the QT update changed the CoreAudio API and you need to do
>
the following changes to your AU and SDK (and maybe more) :
>
- in your AU :
>
1) There is a new field in the AudioUnitParameterInfo struct
>
(unitName, second field). You have to put a 0 there if you don't use
>
it (and probably don't since it's new...)
You shouldn't need the zero... you have to set an explicit flag to say
that this new field is valid, otherwise a host should never be looking
at that field.
Bill
>
>
- in the SDK :
>
1) Comment (remove) the #include "PostPantherAdditions.h" in
>
CAAUParameter.h
>
2) You need to do the following change in CAAUParameter.cpp :
>
//CFStringRef unitName = TEMP_GET_PARAMETER_UNIT_NAME(mParamInfo);
>
CFStringRef unitName = mParamInfo.unitName;
>
(there is a pragma warning about that in the code).
>
>
That has been enough for my latest AU to compile with QT 6.5.1
>
installed (and SDK 1.3.1)
>
>
Airy
>
_______________________________________________
>
coreaudio-api mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
>
Do not post admin requests to the list. They will be ignored.
>
>
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________
__
Culture Ship Names:
Ravished By The Sheer Implausibility Of That Last Statement
I said, I've Got A Big Stick [OU]
Inappropiate Response [OU]
Far Over The Borders Of Insanity And Still Accelerating [Eccentric]
________________________________________________________________________
__
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.