AudioUnitPropertyMigrate question
AudioUnitPropertyMigrate question
- Subject: AudioUnitPropertyMigrate question
- From: Marc Poirier <email@hidden>
- Date: Mon, 14 Jun 2004 12:40:09 -0400 (EDT)
In the AudioClassDescription within the AudioUnitOtherPluginDesc, I am
wondering what to do with all of the fields when I want to describe a VST
plugin. VST plugins don't have manufacturer IDs, so I'm not sure what to
do with the mManufacturer field (just set it to zero?). Basically VST
plugins just have one "unique ID" value, and I'm not sure if I should use
mType or mSubType to hold that value, and then what to do with the other
values (set them to zero? ignore them? something else?). In
OtherPluginsToAU.rtf it says, "See below for plugin format specific
details," but those specific details are not found below or anywhere, so
far as I can tell.
Also, about the "vstdata" ClassInfo key, in OtherPluginsToAU.rtf it says:
"A valid aupreset dictionary is required to contain a number of predefined
key-value pairs. In this case however, the dictionary that is given to the
plugin need only contain one of these keys."
This, however, is contrary to what I've read before here on this list:
http://lists.apple.com/archives/coreaudio-api/2003/Feb/07/crashesinaubaserestorest.003.txt
and (similarly) also to the implementation of AUBase::RestoreState(),
where only the "data" key is optional if using "vstdata", but everything
usually required is still required if using "vstdata". So I'm wondering,
which is correct?
thanks,
Marc
_______________________________________________
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.