|
Wing Commander II
Reconstructed Win32 source (1996)
|
Sound objects, playback control and completion callbacks. More...
#include "ix.h"Go to the source code of this file.
Macros | |
| #define | IX_SOUND_CPP |
| #define | IX_SOUND_FILE "D:\\Rnd\\prj\\ix\\src\\sound\\sound.cpp" |
Functions | |
| 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, playback control and completion callbacks.
Definition in file sound.cpp.
| #define IX_SOUND_FILE "D:\\Rnd\\prj\\ix\\src\\sound\\sound.cpp" |
Definition at line 14 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 361 of file sound.cpp.
References IxSound::flags, ix_sound_is_playing(), and IX_SOUND_PLAYING.
Referenced by CollectRasterClipColours(), ix_sound_is_playing(), PlaySnowStaticSound(), ReleaseFinishedSoundEntries(), and ServiceSoundSystem().
Definition at line 189 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(), PlayRawSpeechBuffer(), and stop_all_sounds().
Definition at line 103 of file sound.cpp.
References IxSample::flags, IxSound::flags, IxSample::frequency, g_1_pActiveSoundList, g_1_pFreeSoundHead, g_1_pWaitingSoundList, g_nActiveVoices, g_nSystemVoiceCount, 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(), IxSound::next, IxSound::pitchOffset, IxSound::previous, IxSound::priority, IxSound::sample, IxSample::sampleCount, IxSound::startTime, and IxSound::stopTime.
Referenced by CollectRasterClipColours(), ix_sound_start(), PlayRawSpeechBuffer(), PlaySnowStaticSound(), and playWAVE().
Definition at line 211 of file sound.cpp.
References IxSound::flags, g_1_pActiveSoundList, g_1_pFreeSoundHead, g_1_pWaitingSoundList, 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, and IxSound::previous.
Referenced by CollectRasterClipColours(), ix_sound_release(), ix_sound_stop(), ix_system_delete_sound(), ix_system_service_sounds(), PlayRawSpeechBuffer(), and stop_all_sounds().