|
Wing Commander
Reconstructed Win32 source (1996)
|
Files | |
| dsp.cpp | |
| DirectSound device control and shared configuration. | |
| dsps.cpp | |
| Sample stream control. | |
| dspv.cpp | |
| Voice control. | |
| ix.h | |
| The library's classes and shared declarations. | |
| ixfile.cpp | |
| stdio wrappers used by the streamer and its thread. | |
| ixlog.cpp | |
| The diagnostic printer, ix_log_printf. | |
| lzo1x.cpp | |
| Hand-written LZO1X decoder for packed streams. | |
| mixer.cpp | |
| DirectSound driver opening and the mixer service thread. | |
| sample.cpp | |
| Sample objects: AIFF, WAV and raw loading. | |
| sound.cpp | |
| Sound objects: initialization, volume, pan, frequency and priority. | |
| streamer.cpp | |
| Streamer API and package management. | |
| streamfile.cpp | |
| Stream-file methods. | |
| system.cpp | |
| Sound-system state and voice allocation. | |
| thread.cpp | |
| The streamer's worker thread. | |