mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-03-10 04:31:16 +00:00
engine: soundlib: use stdint definitions for WAV headers
This commit is contained in:
parent
42f47f51b5
commit
3e7dd30fd7
@ -94,23 +94,23 @@ struct stream_s
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
int riff_id; // 'RIFF'
|
int32_t riff_id; // 'RIFF'
|
||||||
int rLen;
|
int32_t rLen;
|
||||||
int wave_id; // 'WAVE'
|
int32_t wave_id; // 'WAVE'
|
||||||
int fmt_id; // 'fmt '
|
int32_t fmt_id; // 'fmt '
|
||||||
int pcm_header_len; // varies...
|
int32_t pcm_header_len; // varies...
|
||||||
short wFormatTag;
|
int16_t wFormatTag;
|
||||||
short nChannels; // 1,2 for stereo data is (l,r) pairs
|
int16_t nChannels; // 1,2 for stereo data is (l,r) pairs
|
||||||
int nSamplesPerSec;
|
int32_t nSamplesPerSec;
|
||||||
int nAvgBytesPerSec;
|
int32_t nAvgBytesPerSec;
|
||||||
short nBlockAlign;
|
int16_t nBlockAlign;
|
||||||
short nBitsPerSample;
|
int16_t nBitsPerSample;
|
||||||
} wavehdr_t;
|
} wavehdr_t;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
int data_id; // 'data' or 'fact'
|
int32_t data_id; // 'data' or 'fact'
|
||||||
int dLen;
|
int32_t dLen;
|
||||||
} chunkhdr_t;
|
} chunkhdr_t;
|
||||||
|
|
||||||
extern sndlib_t sound;
|
extern sndlib_t sound;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user