[music-dsp] dx audio plugin hosting
Michel Jullian
exbang at wanadoo.fr
Mon Jan 31 07:12:44 EST 2000
Hi all,
We are considering implementing DirectX audio plugin hosting in the audio apps
we are developing, which already host vst/vst2 plugins.
The developer resources I know of are :
- the DirectX Media 6.0 sdk (included in MS's DirectX 7a sdk)
- Sonic Foundry's pidk release 6.1 (plug-in development kit, a few hints on hosting)
- a very interesting article in a DirectShow q&a by Geraint Davies, the
inventor of the DirectShow architecture himself : http://www.gdcl.demon.co.uk/q_and_a.htm#AudioPlugin
I gather from the latter two resources, and also from recent messages by
Martin Fay (thanks Martin), that the correct way to host a dx plugin in one's
app is (sketchily) as follows :
- instantiate a DirectShow graph
- have it contain the plugin
- instantiate and connect a custom source filter upstream and a custom sink
filter downstream
- feed data to the source filter and get output data from the sink filter
You can't do without a graph since the plugin will expect services from a
graph containing it. A single-filter graph containing just the plugin doesn't
seem possible either (not sure why yet, but if it was I don't suppose people
would bother with 3 filters :-)
I haven't come across any sample code yet, although the pidk manual indicates
there should be some in the DirectX Media sdk (may have missed it).
I would be grateful for any hints, pointers to resources I will have missed,
as well as an indication of how long roughly (weeks, months ?) it could take
somebody familiar with vst/vst2 hosting to develop dx hosting (preferably
based on personal experience, but any indication will be welcome).
Thanks in advance.
--
Greetings,
Michel
.........................................................................
Michel Jullian Directeur General email exbang at wanadoo.fr
Exbang Industries S.A.
Mas Chauvain route de Villeneuve tel +33(0) 499 529 878
Maurin 34970 Lattes France fax +33(0) 499 529 879
.........................................................................
dupswapdrop -- the music-dsp mailing list and website: subscription info,
FAQ, source code archive, list archive, book reviews, dsp links
http://shoko.calarts.edu/musicdsp/
More information about the music-dsp
mailing list