source: trunk/src/winmm/mixer.h@ 8477

Last change on this file since 8477 was 8477, checked in by sandervl, 23 years ago

mixer updates

File size: 989 bytes
Line 
1/* $Id: mixer.h,v 1.2 2002-05-23 13:50:15 sandervl Exp $ */
2
3/*
4 * Mixer multimedia
5 *
6 * Copyright 2002 Sander van Leeuwen (sandervl@xs4all.nl)
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12
13#ifndef __WINMM_MIXER_H__
14#define __WINMM_MIXER_H__
15
16#include "mixeros2.h"
17
18#define WINMM_MIXERSTRING_A "OS/2 WINMM Mixer"
19#define WINMM_MIXERSTRING_W (LPWSTR)L"OS/2 WINMM Mixer"
20
21#define WINMM_SHORTNAME_WAVEOUT_A "Wave Out"
22#define WINMM_SHORTNAME_WAVEOUT_W (LPWSTR)L"Wave Out"
23#define WINMM_SHORTNAME_LINEOUT_A "Line Out"
24#define WINMM_SHORTNAME_LINEOUT_W (LPWSTR)L"Line Out"
25
26#define MAX_MIXER_DESTINATIONS 8
27#define MAX_MIXER_SOURCES 16
28#define MAX_MIXER_CONTROLS 64
29
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
35BOOL mixerInit();
36void mixerExit();
37
38extern char *szCtrlName[MIX_CTRL_MAX][2];
39extern char *szSourceName[MIXER_SRC_MAX][2];
40extern char *szDestName[MIXER_DEST_MAX][2];
41
42#ifdef __cplusplus
43}
44#endif
45
46#endif //__WINMM_MIXER_H__
47
Note: See TracBrowser for help on using the repository browser.