OpenTTD
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 "../os/windows/win32.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.