WAVEBANKDATA
XACT Wave バンクのデータを格納します。
typedef struct WAVEBANKDATA {
DWORD dwFlags;
DWORD dwEntryCount;
CHAR szBankName[WAVEBANK_BANKNAME_LENGTH];
DWORD dwEntryMetaDataElementSize;
DWORD dwEntryNameElementSize;
DWORD dwAlignment;
WAVEBANKMINIWAVEFORMAT CompactFormat;
FILETIME BuildTime;
} WAVEBANKDATA, *LPWAVEBANKDATA;
メンバ
- dwFlags
Wave バンクのタイプおよびデータのフラグです。次のいずれかの Wave バンク タイプを示します。 また、dwFlags は、次の Wave バンク フラグの組み合わせを含むことがあります。 - dwEntryCount
WAVEBANK_SEGIDX_ENTRYMETADATA セクションにある要素の数です。名前が含まれている場合は、WAVEBANK_SEGIDX_ENTRYNAMES セクションにある要素の数です。 - szBankName
Wave バンクの名前です。 - dwEntryMetaDataElementSize
各エントリのメタデータ要素のサイズ (バイト単位) です。 - dwEntryNameElementSize
各エントリの名前要素のサイズ (バイト単位) です。 - dwAlignment
エントリのアライメントです (バイト単位)。次のいずれかの値を指定します。 - CompactFormat
Wave バンクのミニ Wave フォーマットを格納している WAVEBANKMINIWAVEFORMAT 構造体です。このメンバーは、dwFlags に WAVEBANK_FLAGS_COMPACT が含まれている場合だけ有効です。 - BuildTime
タイムスタンプを作成します。
要件
ヘッダー: XACT3wb.h 宣言