Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

DeviceMM.cpp File Reference

#include "generic.h"
#include "DeviceMM.h"
#include "Application.h"
#include <wx/spinctrl.h>
#include <wx/statline.h>

Classes

class  MMConfigDlg
 Main configuration dialog. More...


Defines

#define FM_MSG_SIGN   WM_USER + 1
#define DEF_BUF_COUNT   10
#define DEF_LATENCY_MULT   10
#define DEF_DEVICE_NUMBER   0

Functions

const wxString MMDeviceName ("Windows MM device")
 Device name.

DWORD __stdcall play_thread (LPVOID data)
 Playback thread code.

DWORD __stdcall push_thread (LPVOID data)
 Push thread code.


Define Documentation

#define DEF_BUF_COUNT   10
 

#define DEF_DEVICE_NUMBER   0
 

#define DEF_LATENCY_MULT   10
 

#define FM_MSG_SIGN   WM_USER + 1
 


Function Documentation

const wxString MMDeviceName "Windows MM device"   ) 
 

Device name.

DWORD __stdcall play_thread LPVOID  data  ) 
 

Playback thread code.

This thread plays the head of the cyclic buffer with the wave device.

Parameters:
data Unused.
Returns:
Unused.

DWORD __stdcall push_thread LPVOID  data  ) 
 

Push thread code.

This thread uses the supplied callback function to generate wave data and push it to the cyclic buffer.

Parameters:
data Unused.
Returns:
Unused.


Generated on Wed Jul 28 17:17:42 2004 for FinalMix by doxygen 1.3.5