|
Wing Commander II
Reconstructed Win32 source (1996)
|
Files | |
| dsp.cpp | |
| DirectSound initialization, device configuration and buffers. | |
| dsps.cpp | |
| DirectSound streaming ring buffers. | |
| dspv.cpp | |
| DirectSound voices, sample playback and voice parameters. | |
| ix.h | |
| Audio classes, DirectSound interfaces and shared ix state. | |
| ixfile.cpp | |
| File I/O wrappers for the audio streamer. | |
| lzo1x.cpp | |
| LZO1X decompression for packed audio streams. | |
| mixer.cpp | |
| Software-mixer scheduling and buffer management. | |
| sample.cpp | |
| Sample loading, format conversion and sample lifetime. | |
| sound.cpp | |
| Sound objects, playback control and completion callbacks. | |
| streamer.cpp | |
| Audio stream management, buffering and playback control. | |
| streamfile.cpp | |
| Stream-file objects and read status. | |
| system.cpp | |
| Sound-system startup, master volume and voice allocation. | |
| thread.cpp | |
| Worker thread and asynchronous audio chunk delivery. | |