48 |
|
|
49 |
|
|
50 |
|
/* |
51 |
+ |
* Reset audio emulation |
52 |
+ |
*/ |
53 |
+ |
|
54 |
+ |
void AudioReset(void) |
55 |
+ |
{ |
56 |
+ |
audio_data = 0; |
57 |
+ |
} |
58 |
+ |
|
59 |
+ |
|
60 |
+ |
/* |
61 |
|
* Get audio info |
62 |
|
*/ |
63 |
|
|
404 |
|
|
405 |
|
// Init sound component data |
406 |
|
WriteMacInt32(audio_data + adatData + scd_flags, 0); |
407 |
< |
WriteMacInt32(audio_data + adatData + scd_format, AudioStatus.sample_size == 16 ? 'twos' : 'raw '); |
407 |
> |
WriteMacInt32(audio_data + adatData + scd_format, AudioStatus.sample_size == 16 ? FOURCC('t','w','o','s') : FOURCC('r','a','w',' ')); |
408 |
|
WriteMacInt16(audio_data + adatData + scd_numChannels, AudioStatus.channels); |
409 |
|
WriteMacInt16(audio_data + adatData + scd_sampleSize, AudioStatus.sample_size); |
410 |
|
WriteMacInt32(audio_data + adatData + scd_sampleRate, AudioStatus.sample_rate); |