Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.5 KiB

  1. //========= Copyright Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. // $Workfile: $
  6. // $Date: $
  7. // $NoKeywords: $
  8. //===========================================================================//
  9. #include "platform.h"
  10. #if !defined( _X360 ) && defined( WIN32 )
  11. #define WIN32_LEAN_AND_MEAN
  12. #pragma warning(push, 1)
  13. #pragma warning(disable: 4005)
  14. #include <windows.h>
  15. #include <mmsystem.h>
  16. #pragma warning(pop)
  17. #include <mmreg.h>
  18. #endif
  19. #include "basetypes.h"
  20. #include "commonmacros.h"
  21. #include "mathlib/mathlib.h"
  22. #include "tier0/dbg.h"
  23. #include "tier0/vprof.h"
  24. #include "tier0/icommandline.h"
  25. #include "tier1/strtools.h"
  26. #include "tier2/riff.h"
  27. #include "sound.h"
  28. #include "Color.h"
  29. #include "convar.h"
  30. #include "soundservice.h"
  31. #include "voice_sound_engine_interface.h"
  32. #include "soundflags.h"
  33. #include "filesystem.h"
  34. #include "../filesystem_engine.h"
  35. #include "snd_device.h"
  36. #include "sound_private.h"
  37. #include "snd_mix_buf.h"
  38. #include "snd_env_fx.h"
  39. #include "snd_channels.h"
  40. #include "snd_audio_source.h"
  41. #include "snd_convars.h"
  42. #include "snd_dev_common.h"
  43. #include "snd_dev_direct.h"
  44. #include "snd_dev_wave.h"
  45. #include "snd_dev_xaudio.h"
  46. #include "snd_sfx.h"
  47. #include "snd_audio_source.h"
  48. #include "snd_wave_source.h"
  49. #include "snd_wave_temp.h"
  50. #include "snd_wave_data.h"
  51. #include "snd_wave_mixer_private.h"
  52. #include "snd_wave_mixer_adpcm.h"
  53. #include "snd_io.h"
  54. #include "snd_wave_mixer_xma.h"
  55. #if defined( _X360 )
  56. #include "xbox/xbox_win32stubs.h"
  57. #include <xhv2.h>
  58. #elif POSIX
  59. #include "audio/private/posix_stubs.h"
  60. #endif