Microsoft DirectX 8.0 (C++) |
DLS またはウェーブ テーブルのメモリをコンパクトにするようポートに指示する。この結果、ダウンロードされる新しい音色が、最大限に連続したメモリ チャンクを利用できる。
HRESULT Compact();
なし。
成功した場合は S_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
E_FAIL |
E_INVALIDARG |
E_NOTIMPL |
E_OUTOFMEMORY |
このメソッドは、独自のウェーブ テーブル メモリを管理する必要のある DLS デバイスにだけ影響する。独自のメモリを管理しないポート (ホスト システムのメモリを使用するソフトウェア シンセサイザやハードウェア シンセサイザ) に対し、このメソッドは E_NOTIMPL を返す。
ヘッダー : dmusicc.h で宣言。