Microsoft DirectX 9.0

IDirectMusicDownload8 Interface

The IDirectMusicDownload8 interface represents a contiguous memory chunk used for downloading to a DLS synthesizer port.

IDirectMusicDownload8 is a type definition for IDirectMusicDownload. The two interface names are interchangeable.

The IDirectMusicDownload8 interface and its contained memory chunk are created by the IDirectMusicPortDownload8::AllocateBuffer method. The memory can then be accessed by using the single method of this interface.

This interface is used only by applications that need to access DLS buffers directly rather than letting the performance, band, and segment objects download instrument data. For an overview, see Low-Level DLS.

In addition to the methods inherited from IUnknown, the IDirectMusicDownload8 interface exposes the following method.

Method Description
GetBuffer Retrieves a pointer to a buffer containing data to be downloaded.


  Header: Declared in dmusicc.h.

See Also