OpenTTD Source  20241108-master-g80f628063a
win32_s.cpp File Reference

Handling of sound for Windows. More...

#include "../stdafx.h"
#include "../openttd.h"
#include "../driver.h"
#include "../mixer.h"
#include "../core/alloc_func.hpp"
#include "../core/bitmath_func.hpp"
#include "../core/math_func.hpp"
#include "win32_s.h"
#include <windows.h>
#include <mmsystem.h>
#include <versionhelpers.h>
#include "../os/windows/win32.h"
#include "../thread.h"
#include "../safeguards.h"

Go to the source code of this file.

Functions

static void PrepareHeader (WAVEHDR *hdr)
 
static DWORD WINAPI SoundThread (LPVOID)
 

Variables

static FSoundDriver_Win32 iFSoundDriver_Win32
 
static HWAVEOUT _waveout
 
static WAVEHDR _wave_hdr [2]
 
static int _bufsize
 
static HANDLE _thread
 
static DWORD _threadId
 
static HANDLE _event
 

Detailed Description

Handling of sound for Windows.

Definition in file win32_s.cpp.