OpenTTD: src/music/win32_m.cpp File Reference

OpenTTD

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- File List
- Globals

Functions | Variables
win32_m.cpp File Reference

Music playback for Windows. More...

`#include "../stdafx.h"`
`#include "../string_func.h"`
`#include "win32_m.h"`
`#include <windows.h>`
`#include <mmsystem.h>`
`#include "../safeguards.h"`

Go to the source code of this file.

## Functions
static MCIERROR CDECL | MidiSendCommand (const TCHAR *cmd,...)
static bool | MidiIntPlaySong (const char *filename)
static void | MidiIntStopSong ()
static void | MidiIntSetVolume (int vol)
static bool | MidiIntIsSongPlaying ()
static DWORD WINAPI | MidiThread (LPVOID arg)

## Variables
struct {
bool stop_song
bool terminate
bool playing
int new_vol
HANDLE wait_obj
HANDLE thread
UINT_PTR devid
char start_song [MAX_PATH]
} | _midi
static FMusicDriver_Win32 | iFMusicDriver_Win32

## Detailed Description

Music playback for Windows.

Definition in file win32_m.cpp.