正在加载图片...
102MCI编程步骤 >设置或获取设备信息 使用 MCI SET和 MCI STATUS命令可以用来设置和获取设备信息,在用函数 mciSendCommand发送命令时,使用相应的 MCI SET PARMS和 MCI STATUS PARMS结构。原型 typedef struct dWord caLlback;∥/低字节用于 MCI NOTIEY的窗口句柄 dword dwtimeformat ∥/时间格式 dword dwaudio ∥/输出声道 3 MCI_ SET_ PARMS, typedef struct { Dword dwCallback;∥/低字节用于 MCI NOTIFY的窗口句柄 dword dwReturn ∥/要获取的设备信息 DWORD dwItem; ∥/需要获取的信息项 dword dwTrack ∥/曲目的长度或曲目号 3 MCI_ STATUS PARMS 例如,下面的代码是将波形音频设备的时间格式设成毫秒 MCI SET_ PARMS setParms setParms. dw TimeFormat=MCI FORMAT MILLISECONDS if (mciSend Command( DeviceID, MCI_ SET, MCI_ SET_TIME_ FORMAT (DWORD)(LPVOID) &setParms)) return FALSEr10.2 MCI编程步骤 ➢ 设置或获取设备信息 使用MCI_SET和MCI_STATUS命令可以用来设置和获取设备信息,在用函数 mciSendCommand发送命令时,使用相应的MCI_SET_PARMS和 MCI_STATUS_PARMS结构。原型: typedef struct { DWORD dwCallback; // 低字节用于MCI_NOTIFY的窗口句柄 DWORD dwTimeFormat; // 时间格式 DWORD dwAudio; // 输出声道 } MCI_SET_PARMS; typedef struct { DWORD dwCallback; // 低字节用于MCI_NOTIFY的窗口句柄 DWORD dwReturn; // 要获取的设备信息 DWORD dwItem; // 需要获取的信息项 DWORD dwTrack; // 曲目的长度或曲目号 } MCI_STATUS_PARMS; 例如,下面的代码是将波形音频设备的时间格式设成毫秒: MCI_SET_PARMS setParms; setParms.dwTimeFormat=MCI_FORMAT_MILLISECONDS; if (mciSendCommand(wDeviceID, MCI_SET, MCI_SET_TIME_FORMAT, (DWORD)(LPVOID) &setParms)) return FALSE;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有