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

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

more mixer changes/fixes

File size: 917 bytes
Line 
1/* $Id: mixer.h,v 1.3 2002-05-25 17:19:41 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_MIXER_CAPS_WMID 1
22#define WINMM_MIXER_CAPS_WPID 0x60
23#define WINMM_MIXER_CAPS_VERSION 0x100
24
25#define MAX_MIXER_DESTINATIONS 8
26#define MAX_MIXER_SOURCES 16
27#define MAX_MIXER_CONTROLS 64
28
29
30#ifdef __cplusplus
31extern "C" {
32#endif
33
34BOOL mixerInit();
35void mixerExit();
36
37extern char *szCtrlName[MIX_CTRL_MAX][2];
38extern char *szSourceName[MIXER_SRC_MAX][2];
39extern char *szDestName[MIXER_DEST_MAX][2];
40
41#ifdef __cplusplus
42}
43#endif
44
45#endif //__WINMM_MIXER_H__
46
Note: See TracBrowser for help on using the repository browser.