发明名称 | 基于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号 |