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.