source: trunk/src/winmm/mixer.cpp@ 2812

Last change on this file since 2812 was 2812, checked in by sandervl, 26 years ago

Added new logging feature + fixed waveout query format bug

File size: 4.7 KB
Line 
1/* $Id: mixer.cpp,v 1.5 2000-02-17 14:09:31 sandervl Exp $ */
2
3/*
4 * Mixer stubs
5 *
6 * Copyright 1998 Joel Troster
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12
13/****************************************************************************
14 * Includes *
15 ****************************************************************************/
16
17#include <os2win.h>
18#include <mmsystem.h>
19#include <odinwrap.h>
20#include <misc.h>
21
22#define DBG_LOCALLOG DBG_mixer
23#include "dbglocal.h"
24
25
26ODINDEBUGCHANNEL(WINMM-MIXER)
27
28//
29// All Stubs
30//
31
32/******************************************************************************/
33ODINFUNCTION1(MMRESULT, mixerClose,
34 HMIXER, hmx)
35{
36 dprintf(("WINMM:mixerClose - stub\n" ));
37 return MMSYSERR_INVALHANDLE;
38}
39
40/******************************************************************************/
41ODINFUNCTION3(MMRESULT, mixerGetControlDetailsA,
42 HMIXEROBJ, hmxobj,
43 LPMIXERCONTROLDETAILS, pmxcd,
44 DWORD, fdwDetails)
45{
46 dprintf(("WINMM:mixerGetControlDetailsA - stub\n" ));
47 return MIXERR_INVALCONTROL;
48}
49
50/******************************************************************************/
51ODINFUNCTION3(MMRESULT, mixerGetControlDetailsW,
52 HMIXEROBJ, hmxobj,
53 LPMIXERCONTROLDETAILS, pmxcd,
54 DWORD, fdwDetails)
55{
56 dprintf(("WINMM:mixerGetControlDetailsW - stub\n" ));
57 return MIXERR_INVALCONTROL;
58}
59
60/******************************************************************************/
61ODINFUNCTION3(MMRESULT, mixerGetDevCapsA,
62 UINT, uMxId,
63 LPMIXERCAPSA, pmxcaps,
64 UINT, cbmxcaps)
65{
66 dprintf(("WINMM:mixerGetDevCapsA(%d) -stub\n", uMxId ));
67 return MMSYSERR_BADDEVICEID;
68}
69
70/******************************************************************************/
71ODINFUNCTION3(MMRESULT, mixerGetLineControlsA,
72 HMIXEROBJ, hmxobj,
73 LPMIXERLINECONTROLSA, pmxlc,
74 DWORD, fdwControls)
75{
76 dprintf(("WINMM:mixerGetGetLineControlsA - stub\n" ));
77 return MIXERR_INVALLINE;
78}
79
80/******************************************************************************/
81ODINFUNCTION3(MMRESULT, mixerGetLineControlsW,
82 HMIXEROBJ, hmxobj,
83 LPMIXERLINECONTROLSW, pmxlc,
84 DWORD, fdwControls)
85{
86 dprintf(("WINMM:mixerGetGetLineControlsW - stub\n" ));
87 return MIXERR_INVALLINE;
88}
89
90/******************************************************************************/
91ODINFUNCTION3(MMRESULT, mixerGetDevCapsW,
92 UINT, uMxId,
93 LPMIXERCAPSW, pmxcaps,
94 UINT, cbmxcaps)
95{
96 dprintf(("WINMM:mixerGetDevCapsW(%u) - stub\n", uMxId ));
97 return MMSYSERR_BADDEVICEID;
98}
99
100/******************************************************************************/
101ODINFUNCTION3(MMRESULT, mixerGetID,
102 HMIXEROBJ, hmxobj,
103 UINT *, puMxId,
104 DWORD, fdwId)
105{
106 dprintf(("WINMM:mixerGetID - stub\n" ));
107 return MMSYSERR_INVALHANDLE;
108}
109
110/******************************************************************************/
111ODINFUNCTION3(MMRESULT, mixerGetLineInfoA,
112 HMIXEROBJ, hmxobj,
113 LPMIXERLINEA, pmxl,
114 DWORD, fdwInfo)
115{
116 dprintf(("WINMM:mixerGetLineInfoA - stub\n" ));
117 return MIXERR_INVALLINE;
118}
119
120/******************************************************************************/
121ODINFUNCTION3(MMRESULT, mixerGetLineInfoW,
122 HMIXEROBJ, hmxobj,
123 LPMIXERLINEW, pmxl,
124 DWORD, fdwInfo)
125{
126 dprintf(("WINMM:mixerGetLineInfoW - stub\n" ));
127 return MIXERR_INVALLINE;
128}
129
130/******************************************************************************/
131ODINFUNCTION4(MMRESULT, mixerMessage,
132 HMIXER, hmx,
133 UINT, uMsg,
134 DWORD, dwParam1,
135 DWORD, dwParam2)
136{
137 dprintf(("WINMM:mixerMessage - stub\n" ));
138 return 0;
139}
140
141/******************************************************************************/
142ODINFUNCTION0(UINT, mixerGetNumDevs)
143{
144 dprintf(("WINMM:mixerGetNumDevs - returning 0\n"));
145 return 0;
146}
147
148/******************************************************************************/
149ODINFUNCTION5(MMRESULT, mixerOpen,
150 LPHMIXER, phmx,
151 UINT, uMxId,
152 DWORD, dwCallback,
153 DWORD, dwInstance,
154 DWORD, fdwOpen)
155{
156 dprintf(("WINMM:mixerOpen(%d) - stub\n", uMxId ));
157 return MMSYSERR_BADDEVICEID;
158}
159
160ODINFUNCTION3(MMRESULT, mixerSetControlDetails,
161 HMIXEROBJ, hmxobj,
162 LPMIXERCONTROLDETAILS, pmxcd,
163 DWORD, fdwDetails)
164{
165 dprintf(("WINMM:mixerSetControlDetails - stub\n" ));
166 return MIXERR_INVALCONTROL;
167}
168
169
Note: See TracBrowser for help on using the repository browser.