|
Wing Commander
Reconstructed Win32 source (1996)
|
Sound objects: initialization, volume, pan, frequency and priority. More...
Go to the source code of this file.
Macros | |
| #define | IX_SOUND_FILE "D:\\Rnd\\prj\\ix\\src\\sound\\sound.cpp" |
Functions | |
| void __fastcall | ix_sound_unlink_from_free_list (IxSound *sound) |
| void __fastcall | ix_sound_start (IxSound *sound) |
| void __fastcall | ix_sound_release (IxSound *sound) |
| void __fastcall | ix_sound_stop (IxSound *sound) |
| int __fastcall | ix_sound_is_playing (IxSound *sound) |
Sound objects: initialization, volume, pan, frequency and priority.
Originally D:\Rnd\prj\ix\src\sound\sound.cpp, address range 447a20-4486af. The assert paths identify the source; linker INT3 fill marks the object boundaries.
Definition in file sound.cpp.
| #define IX_SOUND_FILE "D:\\Rnd\\prj\\ix\\src\\sound\\sound.cpp" |
Definition at line 13 of file sound.cpp.
Referenced by ix_sound_release(), ix_sound_start(), and ix_sound_stop().
| int __fastcall ix_sound_is_playing | ( | IxSound * | sound | ) |
Definition at line 355 of file sound.cpp.
References IxSound::flags, ix_sound_is_playing(), and IX_SOUND_PLAYING.
Referenced by CollectRasterClipColours(), ix_sound_is_playing(), PlaySnowStaticSound(), and ReleaseFinishedSoundEntries().
Definition at line 188 of file sound.cpp.
References IxSound::flags, ix_dspv_clear_flag4(), ix_log_printf(), IX_SOUND_FILE, IX_SOUND_HAS_VOICE, IX_SOUND_LOOPING, IX_SOUND_PLAYING, ix_sound_release(), IX_SOUND_RELEASE_PENDING, ix_sound_stop(), and IxSound::voice.
Referenced by CollectRasterClipColours(), ix_sound_release(), and stop_all_sounds().
Definition at line 102 of file sound.cpp.
References IxSample::flags, IxSound::flags, IxSample::frequency, ix_dsp_get_tick(), ix_log_printf(), IX_SAMPLE_LOOPING, IX_SOUND_FILE, IX_SOUND_LOOPING, IX_SOUND_PLAYING, IX_SOUND_RELEASE_PENDING, ix_sound_start(), ix_system_assign_voice(), ix_system_find_free_voice(), ix_system_find_lowest_playing(), ix_system_release_voice(), nActiveVoices, IxSound::next, nSystemVoices, pIdleSoundList, IxSound::pitchOffset, pPlayingSoundList, pQueuedSoundList, IxSound::previous, IxSound::priority, IxSound::sample, IxSample::sampleCount, IxSound::startTime, and IxSound::stopTime.
Referenced by CollectRasterClipColours(), ix_sound_start(), PlaySnowStaticSound(), and playWAVE().
Definition at line 209 of file sound.cpp.
References IxSound::flags, ix_log_printf(), IX_SOUND_DELETE_ON_STOP, IX_SOUND_FILE, IX_SOUND_HAS_VOICE, IX_SOUND_PLAYING, ix_sound_stop(), ix_system_assign_voice(), ix_system_delete_sound(), ix_system_find_highest_waiting(), ix_system_release_voice(), IxSound::next, pIdleSoundList, pPlayingSoundList, pQueuedSoundList, and IxSound::previous.
Referenced by CollectRasterClipColours(), ix_sound_release(), ix_sound_stop(), ix_system_delete_sound(), ix_system_service_sounds(), and stop_all_sounds().
Definition at line 56 of file sound.cpp.
References IxSound::flags, IX_SOUND_ALLOCATED, ix_sound_unlink_from_free_list(), IxSound::next, pIdleSoundList, and IxSound::previous.
Referenced by ix_sound_unlink_from_free_list(), and ix_system_delete_sound().