Microsoft DirectX 8.0 (C++) |
Used to describe a buffer for the IDirectMusic8::CreateMusicBuffer method.
typedef struct _DMUS_BUFFERDESC { DWORD dwSize; DWORD dwFlags; GUID guidBufferFormat; DWORD cbBuffer; } DMUS_BUFFERDESC, *LPDMUS_BUFFERDESC;
If guidBufferFormat represents a KS format other than KSDATAFORMAT_SUBTYPE_DIRECTMUSIC, the application must verify that the port playing back the data understands the specified format; if not, the buffer is ignored. To find out whether the port supports a specific KS format, use the IKsControl::KsProperty method.
Header: Declared in dmusici.h.
DMUS_EVENTHEADER, IDirectMusicBuffer8::PackStructured, IDirectMusicBuffer8::PackUnstructured