Share via


WAVEBANKHEADER

WAVEBANKHEADER

Contains the header information from an XACT wave bank.

typedef struct WAVEBANKHEADER {
    DWORD dwSignature;
    DWORD dwVersion;
    DWORD dwHeaderVersion;
    WAVEBANKREGION Segments[WAVEBANK_SEGIDX_COUNT];
} WAVEBANKHEADER, *LPWAVEBANKHEADER;

Members

  • dwSignature
    File signature. In a valid file, this will equal WAVEBANK_HEADER_SIGNATURE.
  • dwVersion
    Version of the tool that created the file. The version is XACT_CONTENT_VERSION, and is defined in XACT.h.
  • dwHeaderVersion
    Version of the wave bank file format. The current file format version is WAVEBANK_HEADER_VERSION.
  • Segments
    Array of WAVEBANKREGION structures representing the segment lookup table. The indices into this array are defined in WAVEBANKSEGIDX. For example, you would use the WAVEBANK_SEGIDX_BANKDATA index to find the bank data region.

Requirements

Header: Declared in Xact2wb.h.

See Also

XACT Structures