I was wondering if there exists a way to attach FMOD to a DirectShow filtergraph in order to route audio stream of a video. Right now I am using a default DirectSound filter which I attach to my graph, however I would like to attach a custom sound renderer (re: FMOD) so I can do 3D sound.
I can get access to IDirectSound8 from the FMOD side, and I can get access to IDirectSound3DBuffer8 from there. When I render audio via an DirectSound default audio renderer (CLSID_DSoundRender), I can get access to its IDirectSound3DBuffer8 interface. Is it as simple as replacing FMODs buffer interface pointer? Sounds troublesome. I’m still doing a bit of research on this while I have a bit of time, let me know if you’ve got any ideas. Thanks for the help thus far KarLKoX, you’ve pointed me in the right direction.
[quote="Strykr":1xwfmzv5]Is it as simple as replacing FMODs buffer interface pointer?
In theory, yes, by getting the LPDIRECTSOUND interface from FMOD you can then, do what you want with the fmod’s directsound driver.
I would be glad to see if it works
Please login first to submit.