typedef struct {
DWORD_PTR dwCallback;
DWORD dwTimeFormat;
DWORD dwAudio;
DWORD wInput;
DWORD wOutput;
DWORD wFormatTag;
DWORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
DWORD nBlockAlign;
DWORD wBitsPerSample;
DWORD nSize;
DWORD nVersion;
} MCI_DGV_SETAUDIO_PARMSA, *PMCI_DGV_SETAUDIO_PARMSA;
- dwCallback: 指定回调函数的句柄或标识符。当操作完成时,系统会通知这个回调函数。如果不需要回调,可以将其设置为 0。
- dwTimeFormat: 指定时间格式。
- dwAudio: 指定音频的标志。
- wInput: 输入设备标识符。
- wOutput: 输出设备标识符。
- wFormatTag: 音频数据格式。
- nChannels: 音频通道数。
- nSamplesPerSec: 每秒的样本数。
- nAvgBytesPerSec: 每秒的平均字节数。
- nBlockAlign: 数据块对齐单位。
- wBitsPerSample: 每个样本的位数。
- nSize: 结构的大小。
- nVersion: 版本号。
这个结构提供了设置音频参数的各种信息,你可以根据具体的需求填充这些字段。请注意,结构名中的 A 表示 ANSI 字符集,如果你的应用程序使用 Unicode 字符集,你可能需要使用 MCI_DGV_SETAUDIO_PARMSW 结构。
转载请注明出处:http://www.zyzy.cn/article/detail/26796/Win32 API/Digitalv.h/MCI_DGV_SETAUDIO_PARMSA