|
Wing Commander II
Reconstructed Win32 source (1996)
|
Game wrappers around the audio streamer. More...
#include "game.h"Go to the source code of this file.
Functions | |
| void | ix_log_printf (const char *fmt,...) |
| unsigned int | GetStreamerState (void) |
| void | InitializeAudioStreamer (HWND window) |
| void | SignalAudioMixerWakeEvent (void) |
| void | UpdateStreamerStoppedFlag (void) |
| void | Streamer_open (const char *streamName) |
| void | Streamer_play (void) |
| void | Streamer_stop (void) |
| void | SetStreamerIntensity (int intensity) |
| void | SetStreamerTrigger (int trigger) |
| void | ForceStreamerTrigger (int trigger) |
| void | Streamer_close (void) |
| void | DestroyAudioStreamer (void) |
| char * | GetLegacyGameDataPath (void) |
| int | ReadCheaterFlagFromRegistry (void) |
| void | SetMusicStreamVolume (unsigned short volume) |
| unsigned int | GetMusicStreamVolume (void) |
Variables | |
| int | g_nStreamerAudioPlaying |
| char | g_szStreamerDirectory [128] |
| char | g_15_szLegacyGameDataPath [0x400] |
| char | g_3_szIxLogText [0x450] |
| const char | g_szOriginRegistryKey [] |
| const char | g_szInstalledToValueName [] = "Installed To:" |
| const char | g_szWing1InstalledValueName [] = "Wing 1 Installed" |
| const char | g_szCheaterValueName [] = "Cheater" |
Game wrappers around the audio streamer.
Definition in file stream.cpp.
Definition at line 149 of file stream.cpp.
References DestroyAudioStreamer(), g_nAudioEnabled, and ix_streamer_destroy().
Referenced by CollectRasterClipColours(), and DestroyAudioStreamer().
| void ForceStreamerTrigger | ( | int | trigger | ) |
Definition at line 127 of file stream.cpp.
References ForceStreamerTrigger(), g_nAudioEnabled, g_nStreamerAudioPlaying, ix_streamer_force_trigger(), and Streamer_play().
Referenced by CollectRasterClipColours(), ForceStreamerTrigger(), ProcessMusicScriptCommand(), and SetStreamerTrigger().
| char * GetLegacyGameDataPath | ( | void | ) |
Definition at line 188 of file stream.cpp.
References g_15_szLegacyGameDataPath, g_szInstalledToValueName, g_szOriginRegistryKey, g_szWing1InstalledValueName, and GetLegacyGameDataPath().
Referenced by close_behind(), GetLegacyGameDataPath(), and LocateLegacySaveGame().
| unsigned int GetMusicStreamVolume | ( | void | ) |
Definition at line 255 of file stream.cpp.
References GetMusicStreamVolume(), and ix_streamer_get_volume().
Referenced by CollectRasterClipColours(), and GetMusicStreamVolume().
|
inline |
Definition at line 26 of file stream.cpp.
References g_dwStreamerMode, and GetStreamerState().
Referenced by GetStreamerState(), and UpdateStreamerStoppedFlag().
| void InitializeAudioStreamer | ( | HWND | window | ) |
Definition at line 32 of file stream.cpp.
References g_nAudioEnabled, InitializeAudioStreamer(), ix_streamer_configure(), ix_streamer_init(), and ix_streamer_set_intensity().
Referenced by CollectRasterClipColours(), InitializeAudioStreamer(), and WinMain().
| void ix_log_printf | ( | const char * | fmt, |
| ... ) |
Definition at line 164 of file stream.cpp.
References g_3_szIxLogText, and ix_log_printf().
Referenced by ix_dsp_init(), ix_dsp_open_driver(), ix_dsp_set_stream_count(), ix_dsp_set_voice_count(), ix_dsps_alloc(), ix_dsps_free(), ix_dsps_get_buffer_free(), ix_dsps_get_flags(), ix_dsps_lock(), ix_dsps_play(), ix_dsps_prepare(), ix_dsps_set_volume(), ix_dsps_stop(), ix_dsps_unlock(), ix_dspv_clear_active(), ix_dspv_clear_flag4(), ix_dspv_get_flags(), ix_dspv_get_position(), ix_dspv_set_active(), ix_dspv_set_bits_per_sample(), ix_dspv_set_buffer(), ix_dspv_set_channels(), ix_dspv_set_frequency(), ix_dspv_set_pan(), ix_dspv_set_position(), ix_dspv_set_volume(), ix_log_printf(), ix_mixer_service(), ix_mixer_thread_proc(), IxSample::ix_sample_load_aiff(), IxSample::ix_sample_load_raw(), IxSample::ix_sample_load_wav(), ix_sound_release(), ix_sound_start(), ix_sound_stop(), ix_streamer_audio_pause(), ix_streamer_audio_play(), ix_streamer_audio_reprepare(), ix_streamer_audio_stop(), ix_streamer_close_stream_file(), ix_streamer_destroy(), ix_streamer_force_trigger(), ix_streamer_init(), ix_streamer_open_file(), ix_streamer_open_stream_file(), ix_streamer_set_dev_mode(), ix_system_init(), ix_system_set_voice_count(), ix_thread_handle_file_chunk(), and ix_thread_lock_stream_buffer().
| int ReadCheaterFlagFromRegistry | ( | void | ) |
Definition at line 224 of file stream.cpp.
References g_szCheaterValueName, g_szOriginRegistryKey, and ReadCheaterFlagFromRegistry().
Referenced by CheckLauncherAndConfig(), CollectRasterClipColours(), and ReadCheaterFlagFromRegistry().
| void SetMusicStreamVolume | ( | unsigned short | volume | ) |
Definition at line 248 of file stream.cpp.
References ix_streamer_set_volume(), and SetMusicStreamVolume().
Referenced by CollectRasterClipColours(), HandleSpaceFlightControls(), and SetMusicStreamVolume().
| void SetStreamerIntensity | ( | int | intensity | ) |
Definition at line 105 of file stream.cpp.
References g_nAudioEnabled, g_nStreamerAudioPlaying, ix_streamer_set_intensity(), SetStreamerIntensity(), and Streamer_play().
Referenced by CollectRasterClipColours(), ProcessMusicScriptCommand(), and SetStreamerIntensity().
| void SetStreamerTrigger | ( | int | trigger | ) |
Definition at line 116 of file stream.cpp.
References ForceStreamerTrigger(), g_nAudioEnabled, g_nStreamerAudioPlaying, ix_streamer_set_trigger(), and SetStreamerTrigger().
Referenced by CollectRasterClipColours(), ProcessMusicScriptCommand(), and SetStreamerTrigger().
Definition at line 44 of file stream.cpp.
References g_nAudioEnabled, ix_streamer_configure(), and SignalAudioMixerWakeEvent().
Referenced by CollectRasterClipColours(), MainWindowProc(), and SignalAudioMixerWakeEvent().
Definition at line 140 of file stream.cpp.
References g_nAudioEnabled, ix_streamer_close_stream_file(), and Streamer_close().
Referenced by CollectRasterClipColours(), and Streamer_close().
| void Streamer_open | ( | const char * | streamName | ) |
Definition at line 65 of file stream.cpp.
References g_nAudioEnabled, g_nStreamerAudioPlaying, g_szStreamerDirectory, ix_streamer_open_stream_file(), LocateStreamsDirOnDisc(), SoundDebugPrintf(), and Streamer_open().
Referenced by CollectRasterClipColours(), ProcessMusicScriptCommand(), and Streamer_open().
Definition at line 81 of file stream.cpp.
References g_nAudioEnabled, g_nStreamerAudioPlaying, ix_streamer_audio_play(), and Streamer_play().
Referenced by CollectRasterClipColours(), ForceStreamerTrigger(), SetStreamerIntensity(), and Streamer_play().
Definition at line 93 of file stream.cpp.
References g_nAudioEnabled, g_nStreamerAudioPlaying, ix_streamer_audio_stop(), and Streamer_stop().
Referenced by CollectRasterClipColours(), ProcessMusicScriptCommand(), StopMusic(), StopMusicStream(), and Streamer_stop().
Definition at line 53 of file stream.cpp.
References g_nAudioEnabled, g_nMusicTrackComplete, GetStreamerState(), and UpdateStreamerStoppedFlag().
Referenced by CollectRasterClipColours(), DIBslamReal(), and UpdateStreamerStoppedFlag().
| char g_15_szLegacyGameDataPath[0x400] |
Definition at line 16 of file stream.cpp.
Referenced by GetLegacyGameDataPath().
| char g_3_szIxLogText[0x450] |
Definition at line 19 of file stream.cpp.
Referenced by ix_log_printf().
| int g_nStreamerAudioPlaying |
Definition at line 14 of file stream.cpp.
Referenced by ForceStreamerTrigger(), SetStreamerIntensity(), SetStreamerTrigger(), Streamer_open(), Streamer_play(), and Streamer_stop().
| const char g_szCheaterValueName[] = "Cheater" |
Definition at line 184 of file stream.cpp.
Referenced by ReadCheaterFlagFromRegistry().
| const char g_szInstalledToValueName[] = "Installed To:" |
Definition at line 182 of file stream.cpp.
Referenced by GetLegacyGameDataPath().
| const char g_szOriginRegistryKey[] |
Definition at line 180 of file stream.cpp.
Referenced by GetLegacyGameDataPath(), and ReadCheaterFlagFromRegistry().
| char g_szStreamerDirectory[128] |
Definition at line 15 of file stream.cpp.
Referenced by Streamer_open().
| const char g_szWing1InstalledValueName[] = "Wing 1 Installed" |
Definition at line 183 of file stream.cpp.
Referenced by GetLegacyGameDataPath().