|
Wing Commander
Reconstructed Win32 source (1996)
|
#include </home/runner/work/wc1-re/wc1-re/out/site/source/src/ix/ix.h>
Private Attributes | |
| unsigned int | flags |
| unsigned char * | buffer |
| unsigned int | size |
| unsigned int | writePos |
| unsigned int | playPos |
| int | pending |
| unsigned char * | lockPtr |
| int | lockLen |
| CRITICAL_SECTION | cs |
Friends | |
| void | ix_dsps_alloc (int stream, unsigned int size, int freq, int bps, int channels) |
| void | ix_dsps_free (int stream) |
| void | ix_dsps_prepare (int stream) |
| void | ix_dsps_play (int stream) |
| void | ix_dsps_stop (int stream) |
| void | ix_dsps_set_volume (int stream, unsigned short vol) |
| unsigned int | ix_dsps_get_flags (int stream) |
| int | ix_dsps_get_buffer_free (int streamIndex) |
| void | ix_dsps_lock (int stream, unsigned int requestedBytes, unsigned char **buffer, unsigned int *lockedBytes) |
| void | ix_dsps_unlock (int stream) |
|
friend |
|
friend |
Definition at line 80 of file dsps.cpp.
References cs, flags, IX_DSPS_FILE, ix_dsps_free, ix_dsps_stop, ix_log_printf(), IX_STREAM_ALLOCATED, IX_STREAM_PLAYING, nStreamCount, and streams.
Referenced by ix_dsps_free.
|
friend |
Definition at line 199 of file dsps.cpp.
References flags, IX_DSPS_FILE, ix_dsps_get_flags, ix_log_printf(), nStreamCount, and streams.
Referenced by ix_dsps_get_flags.
|
friend |
Definition at line 246 of file dsps.cpp.
References buffer, and ix_dsps_lock.
Referenced by ix_dsps_lock.
|
friend |
|
friend |
Definition at line 153 of file dsps.cpp.
Referenced by ix_dsps_free.
|
friend |
Definition at line 277 of file dsps.cpp.
References flags, IX_DSPS_FILE, ix_dsps_unlock, ix_log_printf(), IX_STREAM_ALLOCATED, IX_STREAM_LOCKED, lockLen, nStreamCount, pending, size, streams, and writePos.
Referenced by ix_dsps_unlock.
|
private |
Definition at line 236 of file ix.h.
Referenced by IxVoice::ix_dsps_alloc, IxVoice::ix_dsps_get_buffer_free, ix_dsps_lock, IxVoice::ix_dsps_play, and IxVoice::ix_dsps_prepare.
|
private |
Definition at line 243 of file ix.h.
Referenced by ix_dsps_free.
|
private |
Definition at line 235 of file ix.h.
Referenced by IxVoice::ix_dsps_alloc, ix_dsps_free, ix_dsps_get_flags, IxVoice::ix_dsps_play, IxVoice::ix_dsps_stop, and ix_dsps_unlock.
|
private |
Definition at line 242 of file ix.h.
Referenced by ix_dsps_unlock.
|
private |
Definition at line 240 of file ix.h.
Referenced by IxVoice::ix_dsps_alloc, IxVoice::ix_dsps_get_buffer_free, IxVoice::ix_dsps_prepare, and ix_dsps_unlock.
|
private |
Definition at line 239 of file ix.h.
Referenced by IxVoice::ix_dsps_alloc, IxVoice::ix_dsps_get_buffer_free, IxVoice::ix_dsps_play, and IxVoice::ix_dsps_prepare.
|
private |
Definition at line 237 of file ix.h.
Referenced by IxVoice::ix_dsps_alloc, IxVoice::ix_dsps_get_buffer_free, and ix_dsps_unlock.
|
private |
Definition at line 238 of file ix.h.
Referenced by IxVoice::ix_dsps_alloc, IxVoice::ix_dsps_prepare, and ix_dsps_unlock.