发明名称 基于WINDOWS系统的通过软件拦截声音的方法
摘要 本发明公开了一种基于WINDOWS系统的通过软件拦截声音的方法,它包括以下步骤:A.通过一通用声卡驱动DLL实现仿真一个声音设备;B.将声音数据通过该声音设备复制到共享内存区;C.将共享内存区内的声音数据进行格式转换;D.存储和/或发送转换后的声音数据。采用本发明一种利用软件拦截Windows声音的方法所拦截的是原始的声音数据,因此可以保证音质不失真、减少了白噪声,并且具有良好的通用性,能够应用于远程插放、多媒体教学等领域。
申请公布号 CN1324466C 申请公布日期 2007.07.04
申请号 CN02155506.0 申请日期 2002.12.09
申请人 联想(北京)有限公司 发明人 孙成昆;刘渤;徐超;易贤群
分类号 G06F9/455(2006.01) 主分类号 G06F9/455(2006.01)
代理机构 中科专利商标代理有限责任公司 代理人 周国城
主权项 权利要求书1、一种基于WINDOWS系统的通过软件拦截声音的方法,其特征在于包括以下步骤:A.通过一通用声卡驱动DLL实现仿真一个声音设备包括:1).调用WINMM.DLL提供的API,找到一个真实的物理设备;2).获得找到的真实物理设备的属性,并传递给该仿真声音设备;3).通过控制面板中的声音和音频设备CPL或通过系统提供的混音设备API,将仿真后的声音设备设为首选;4).启动通用声卡驱动DLL仿真声音设备,将对该仿真设备的操作映射为对真实设备的操作;B.将原始声音数据通过该声音设备复制到共享内存区;C.将共享内存区内的声音数据进行格式转换;D.存储和/或发送转换后的声音数据。
地址 100085北京市海淀区上地创业路6号