IDirectMusicSynthSink interface is now largely obsolete and is supported only by versions of DirectMusic before DirectX 8. This interface represents a streaming wave device that pulls audio from the DirectMusic software synthesizer. By separating the functionality of IDirectMusicSynth from that of
IDirectMusicSynthSink, a DirectMusic application can take the output of any synthesizer and feed it to an audio device of its choosing.
IDirectMusicSynthSink inherits from the IUnknown interface.
By default, the wave data generated by the software synth is handled by DirectMusic's internal synth sink, which feeds the wave data into DirectSound. For more information, see IDirectMusicSynth and IDirectMusicSynthSink.
In addition to the methods that
IDirectMusicSynthSink inherits from the IUnknown interface,
IDirectMusicSynthSink supports the following methods: