Platform SDK: DirectX |
IDirectMusicPortDownload インターフェイスを使うと、アプリケーションは DLS ダウンロードをサポートしているポートと直接通信し、メモリ チャンクをポートに直接ダウンロードできる。このインターフェイスが主に使われるのは、DLS 音色を直接編集するアプリケーションをオーサリングするときである。概要については「下位レベル DLS」を参照すること。
IDirectMusicPortDownload を取得するには、IDirectMusicPort::QueryInterface メソッドを呼び出し、IID_IDirectMusicPortDownload をインターフェイス GUID として渡す。ポートが DLS ダウンロードをサポートしていない場合、このメソッドは失敗する。
IDirectMusicPortDownload インターフェイスのメソッドは、以下のグループにまとめることができる。
バッファ管理 | AllocateBuffer |
GetAppend | |
GetBuffer | |
GetDLId | |
ロード | Download |
Unload |
すべての COM インターフェイスは、IUnknown インターフェイス メソッドを継承する。IUnknown インターフェイスは、以下の 3 つのメソッドをサポートする。
IUnknown | AddRef |
QueryInterface | |
Release |
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dmusicc.h で宣言。