Microsoft DirectX 8.0 (C++) |
IDirectMusic8::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 メソッドを使用する。
ヘッダー : dmusici.h で宣言。
DMUS_EVENTHEADER、IDirectMusicBuffer8::PackStructured、IDirectMusicBuffer8::PackUnstructured