MCI_WAVE_SET_PARMS 结构
MCI_WAVE_SET_PARMS 结构包含波形音频设备的MCI_SET命令的信息。
语法
typedef struct {
DWORD_PTR dwCallback;
DWORD dwTimeFormat;
DWORD dwAudio;
UINT wInput;
UINT wOutput;
WORD wFormatTag;
WORD wReserved2;
WORD nChannels;
WORD wReserved3;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wReserved4;
WORD wBitsPerSample;
WORD wReserved5;
} MCI_WAVE_SET_PARMS;
成员
-
dwCallback
-
低序字指定用于MCI_NOTIFY标志的窗口句柄。
-
dwTimeFormat
-
设备的时间格式。
-
dwAudio
-
音频输出的通道号。 通常在打开或关闭通道时使用。
-
wInput
-
音频输入通道。
-
wOutput
-
要使用的输出设备。 例如,如果系统安装了两个声卡,则此值可以为 2。
-
wFormatTag
-
波形音频数据的格式,例如WAVE_FORMAT_PCM。 可能的值在 Mmreg.h 中定义。
-
wReserved2
-
保留。
-
nChannels
-
单声道 (1) 或立体声 (2) 。
-
wReserved3
-
保留。
-
nSamplesPerSec
-
每秒样本数。
-
nAvgBytesPerSec
-
采样率(以字节/秒为单位)。
-
nBlockAlign
-
阻止数据的对齐方式。
-
wReserved4
-
保留。
-
wBitsPerSample
-
每个样本的位数。
-
wReserved5
-
保留。
备注
将数据分配给此结构的成员时,请在 mciSendCommand 函数的 fdwCommand 参数中设置相应的标志以验证成员。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|