基于RMEHDSPeMADI声卡地音频监测.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于RME HDSPe MADI声卡的音频监测 卢荣春1 刘静波1 (1.珠海广播电视台广播技术部,广东 珠海 519015) 摘要:介绍了一种基于RME HDSPe MADI声卡的新型音频监测技术,可取代一般的“音频采集”方式,使音频信号电平的监测效率得到极大的提高。本文披露了相关的技术细节,供同行们探讨。 关键词:RME HDSPe MADI、Hardware Level Meter、音频监测 中国分类号:TN931 文献标识码:A Audio monitoring based on RME HDSPe MADI sound card Lu, Rongchun1 Liu, Jingbo1 (1. Broadcasting Technology Department in Zhuhai Radio and Television Station, Zhuhai City, Guangdong Province, 519015) Abstract:A new audio monitoring system is introduced in this article, which is based on RME HDSPe MADI sound card. This new system can replace the common way of “audio sampling” so that the monitoring frequency of audio signal Hardware Level Meter is highly improved. This article reveals relevant technological details for further discussion. Keywords:RME HDSPe MADI, Hardware Level Meter, Audio monitoring 1 引言 随着各地广播电台的总体技术在不断地升级,音频监测技术的改进也被提上了日程。珠海电台技术人员在探索创新的过程中,发现RME HDSPe MADI声卡非常适合用于音频信号的监测,并几经努力对其程序进行详细分析解读,成功将它改造成高效的音频监测设备,取代原先的“音频采集”技术,运用到实际的监测工作中去。在此愿与同行们分享相关细节。 2 RME HDSPe MADI声卡介绍 作为多通道音频数字接口RME系列声卡以其低时延最低达到1.5毫秒CPU负荷所有64个输入通道和64个回放通道都可以独分配到64个物理输出通道中Hardware Level Meter,声卡内部会直接生成64个输入通道64个回放通道64个输出通道均方根值hdspmix.exe)便是利用Hardware Level Meter特性获取并显示192路的信号电平值,所占用的CPU资源低至可以忽略!而且由于DigiCheck(或hdspmix.exe)并不占用声卡的任何输入输出通道,所以完全不会影响其它音频播放或录制程序使用RME HDSPe MADI声卡(后面简称RME声卡)。 图2 RME TotalMix示意图[1] 可以说,RME声卡的Hardware Level Meter特性仿佛是特意为音频监测应用而订做的!这为改进监测手段提供了令人期待的技术支持。但是,我们遍查了声卡附带的纸质和电子文档,并没有找到任何有关如何读取Hardware Level Meter数据的说明,而利用电子邮件与RME公司的技术支持人员进行咨询,也没有得到任何有意义的帮助。 3 读取Hardware Level Meter的数据 由于面临相关资料不公开的技术障碍,我们尝试使用IDA Pro反编译软件hdspmix.exe和hdsp32.exe进行逆向分析(图3截取了部分汇编代码),试图从中挖掘出Hardware Level Meter数据的读取方法,以进行技术破冰。 图3 DigiCheck部分反汇编代码 分析发现:DigiCheck.exe、hdspmix.exe和hdsp32.exe都是使用CreateFile函数打开设备lpFileName使用“设备路径”指定声卡设备,比如该路径表示为:\\?\pci#ven_10eedev_3fc6subsysev_d2#43a7101ab000e0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\f_hdspwave1),然后用DeviceIoControl与驱动程序进行通信,包括读和写两种操作DeviceIoControl的函数原型为BOOL DeviceIoControl( HANDLE hDev

文档评论(0)

133****0075 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档