码迷,mamicode.com
首页 > Windows程序 > 详细

关于Windows上使用OpenAL API声源音效

时间:2021-06-10 17:34:47      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:openal   nal   技术   width   是你   严格   http   问题:   理论   

找到一个这样的问题:

技术图片

 

 开发者的回答:

 技术图片

 

 

 我自己在我的Windows机器上测试了一下他这两行代码,单声道的数量是255;多声道的数量是1;也就是理论上我可以同时播放255个不同的单声道音频,在这个声卡的这个扬声器上;

   在同一个扬声器上边;


 

我们这里重点区分一下

声道:

麦克风的数量 = 采集声道数;

一个声道里的内容可能包含多个声源(发声体)所说的话,只不过听不出空间感;

1 声道数可以是单声道,双声道,3 4 5 6 7 8声道;对于采集而言,声道数可以是单声道,多声道,目前openAL API支持8声道。他是要求你的一个 物理实体麦克风上有 多个阵列点的,那种阵列麦克风一般就是用于多声道采集;但是你如果只有一个麦克风,想要采集多声道声音,就相当于复制了一份一摸一样的数据

2 声源 并不等同于麦克风(也不等同于声道数);声源说的是声音的发声源头,譬如电风扇,人说话,都是不同的声源,但是麦克风指的是物理上的硬件(一个能够做模数转换的元器件)

3 你要是用OpenAl的八声道参数,严格地说除了API本身,硬件要真的支持多声道的采集播放才行;

4 既然在一个空间中有若干个声源可以同时发生,那你就可以播放出这种立体的音效,也就是多声道播放;这个就是多声道立体声,环绕立体声《图片来自百度百科》

技术图片

 

关于Windows上使用OpenAL API声源音效

标签:openal   nal   技术   width   是你   严格   http   问题:   理论   

原文地址:https://www.cnblogs.com/8335IT/p/14866951.html

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