WAVEBANKDATA
![]() |
![]() |
WAVEBANKDATA
Contains the data from an XACT wave bank.
typedef struct WAVEBANKDATA { DWORD dwFlags; DWORD dwEntryCount; CHAR szBankName[WAVEBANK_BANKNAME_LENGTH]; DWORD dwEntryMetaDataElementSize; DWORD dwEntryNameElementSize; DWORD dwAlignment; WAVEBANKMINIWAVEFORMAT CompactFormat; FILETIME BuildTime; } WAVEBANKDATA, *LPWAVEBANKDATA;
Members
- dwFlags
Wave bank type and data flags. Specifies one of the following wave bank types. Additionally, dwFlags may contain a combination of the following wave bank flags. - dwEntryCount
Number of elements found in the WAVEBANK_SEGIDX_ENTRYMETADATA section (and if names are included, the number of elements in the WAVEBANK_SEGIDX_ENTRYNAMES section). - szBankName
Name of the wave bank. - dwEntryMetaDataElementSize
Size of each entry metadata element, in bytes. - dwEntryNameElementSize
Size of each entry name element, in bytes. - dwAlignment
Entry alignment, in bytes. Can be one of the following values: - CompactFormat
WAVEBANKMINIWAVEFORMAT structure containing the mini-wave format for the wave bank. This member is valid only if dwFlags contains WAVEBANK_FLAGS_COMPACT. - BuildTime
Build timestamp.
Requirements
Header: Declared in Xact2wb.h.