Microsoft DirectX 8.0 (C++)

IDirectMusicDownload8

連続したメモリ チャンクを表し、DLS シンセサイザ ポートへのダウンロードを行うために使われる。

IDirectMusicDownload8 は、IDirectMusicDownload の型定義である。2 つのインターフェイス名は入れ替え可能である。

IDirectMusicDownload8 インターフェイスとその中に含まれているメモリ チャンクは、IDirectMusicPortDownload8::AllocateBuffer メソッドによって作成される。その後、このインターフェイスの 1 つのメソッドを使って、このメモリにアクセスできる。

このインターフェイスは、パフォーマンス、バンド、およびセグメントの各オブジェクトに音色データをダウンロードさせるためにあるのではなく、DLS バッファに直接アクセスする必要があるアプリケーションのみが使用する。概要については、「下位レベル DLS」を参照すること。

このインターフェイスは、以下のメソッドをサポートする。

メモリ アクセス GetBuffer

すべての COM インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、以下の 3 つのメソッドをサポートする。

IUnknown AddRef
  QueryInterface
Release

動作環境

  ヘッダー : dmusicc.h で宣言。