IDirectMusicSynth interface is used by DirectMusic to communicate with user-mode synthesizers. If you create a custom software synthesizer that runs in user mode, it should have an
IDirectMusicSynth interface to plug into DirectMusic.
IDirectMusicSynth inherits from the IUnknown interface.
The synthesizer is not complete without a connection to a wave sink, which is represented as an object with an IDirectMusicSynthSink interface. For more information, see IDirectMusicSynth and IDirectMusicSynthSink.
In addition to the methods that
IDirectMusicSynth inherits from the IUnknown interface,
IDirectMusicSynth supports the following methods: