Platform SDK: DirectX |
DMUS_BUFFERDESC 構造体は、IDirectMusic::CreateMusicBuffer メソッドのバッファを記述するために使われる。
typedef struct _DMUS_BUFFERDESC { DWORD dwSize; DWORD dwFlags; GUID guidBufferFormat; DWORD cbBuffer; } DMUS_BUFFERDESC, *LPDMUS_BUFFERDESC;
guidBufferFormat が KSDATAFORMAT_SUBTYPE_DIRECTMUSIC 以外の KS フォーマットを表す場合、アプリケーションは、データを再生しているポートが指定のフォーマットを理解しているかどうか検証しなければならない。そうしなかった場合、バッファは無視される。ポートが特定の KS フォーマットをサポートしているかどうか調べるには、IKsControl::KsProperty メソッドを使う。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dmusici.h で宣言。
DMUS_EVENTHEADER、IDirectMusicBuffer::PackStructured、IDirectMusicBuffer::PackUnstructured