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 [仅限桌面应用]
标头
Mciapi.h

另请参阅

Mci

MCI 结构

MCI_SET

mciSendCommand