107{
114
115 TRACE(
"(%p, %d, %p);\n", hao, uMetric, pMetric);
116
117#define CheckLocal(padid) (!bLocal || ((padid)->fdwSupport & ACMDRIVERDETAILS_SUPPORTF_LOCAL))
118
119 switch (uMetric) {
122
130 break;
131
134
144 break;
145
148
158 break;
159
162
172 break;
173
176
184 break;
185
191 if (val < padid->aFormatTag[
i].cbwfx)
193 }
194 }
195 }
196 }
else if (pao !=
NULL) {
201 break;
202 default:
204 }
207 if (val < padid->aFormatTag[
i].cbwfx)
209 }
210 }
211 } else {
213 }
216 break;
217
222 FIXME(
"ACM_METRIC_COUNT_HARDWARE not implemented\n");
223 break;
224
226
231 if (pMetric) {
234 } else {
236 }
237 break;
238 }
239 }
240 break;
241
243
248 if (pMetric) {
249 *(
LPDWORD)pMetric = padid->fdwSupport;
251 } else {
253 }
254 break;
255 }
256 }
257 break;
258
262 default:
263 FIXME(
"(%p, %d, %p): stub\n", hao, uMetric, pMetric);
265 }
266 return mmr;
267}
PWINE_ACMDRIVERID MSACM_pFirstACMDriverID
PWINE_ACMOBJ MSACM_GetObj(HACMOBJ hObj, DWORD type)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
#define MMSYSERR_NOTSUPPORTED
#define MMSYSERR_INVALHANDLE
#define MMSYSERR_INVALPARAM
#define CheckLocal(padid)
#define ACM_METRIC_HARDWARE_WAVE_INPUT
#define ACMDRIVERDETAILS_SUPPORTF_CONVERTER
#define ACM_METRIC_COUNT_DISABLED
#define ACM_METRIC_MAX_SIZE_FORMAT
#define ACM_METRIC_COUNT_FILTERS
#define ACM_METRIC_COUNT_LOCAL_CODECS
#define ACMDRIVERDETAILS_SUPPORTF_FILTER
#define ACM_METRIC_MAX_SIZE_FILTER
#define ACM_METRIC_COUNT_LOCAL_DISABLED
#define ACM_METRIC_HARDWARE_WAVE_OUTPUT
#define ACM_METRIC_COUNT_LOCAL_FILTERS
#define ACM_METRIC_COUNT_HARDWARE
#define ACM_METRIC_COUNT_CODECS
#define ACM_METRIC_DRIVER_PRIORITY
#define ACMDRIVERDETAILS_SUPPORTF_DISABLED
#define ACM_METRIC_COUNT_CONVERTERS
#define ACM_METRIC_COUNT_LOCAL_CONVERTERS
#define ACM_METRIC_COUNT_LOCAL_DRIVERS
#define ACM_METRIC_DRIVER_SUPPORT
#define ACMDRIVERDETAILS_SUPPORTF_CODEC
#define ACM_METRIC_COUNT_DRIVERS
PWINE_ACMDRIVERID pNextACMDriverID
struct _WINE_ACMDRIVERID::@482 * aFormatTag
PWINE_ACMDRIVERID pACMDriverID
#define WINE_ACMOBJ_DRIVERID
#define WINE_ACMOBJ_DONTCARE
#define WINE_ACMOBJ_DRIVER