码迷,mamicode.com
首页 > Web开发 > 详细

在Internet传播声音(二)(3)

时间:2021-01-12 11:18:43      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:对话   属性   match   pcm   mat   一点   开始   右键   int   

  • TACMConverter:这个控件有两个作用。第一,它可以在两个不同媒体格式间转化数据。第二,这个控件可以用来指定ACM流的输入输出格式。(用右键调出控件的控件编辑器可以在设计时调用AcmFormatChoose函数显示格式选择对话框来指定格式)。
  • TACMIn:用来从麦克风接收数据,我们使用标准的PCM格式或其它波输入设备支持的格式来记录数据。
  • TACMOut:这个控件是用来回放声音的。NumBuffers属性可以用来指定开始播放前使用的缓冲区数。这对于实时音频传输意义不大,但对于在Internet上音频广播却是很方便,同时当连接数据波动时可以缓冲额外的音频数据。

 

演示

 

第一个例子使用TACMConvertor控件来指定输入输出格式,然后打开一个ACMIn和ACMOut控件 。麦克风输入的数据立刻回放,但有一点延迟,来产生一点回响

在Internet传播声音(二)(3)

标签:对话   属性   match   pcm   mat   一点   开始   右键   int   

原文地址:https://www.cnblogs.com/jijm123/p/14258852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!