openal 簡單實用

2021-06-28 23:40:47 字數 488 閱讀 6243

openal主要由3個實體構成:聽眾listener, 聲源source, 以及快取buffer。

聽眾listener:就是你。listener的位置是可以移動的。

聲源source:類似乙個話筒。它發出聲音給聽眾聽。和listener一樣,聲源的位置也是可以移動的。例如oaltouch中實現了聲音遠近的控制(近響遠輕),就是通過listener和source兩張之間的距離實現的。

快取buffer

還有2個重要的物件:裝置device和環境context。

裝置

環境是聲源和聽眾所在的空間。

讓openal工作所需的最少步驟是:

1. 得到裝置資訊

2. 將環境與裝置關聯

3. 在快取中加入聲音資料

4. 在聲源中加入快取資料

OpenAL基本介紹

openal open audio library 是乙個跨平台的3d音效庫.這個庫模型是在三維空間中很多個 單獨的 在某處聽到音訊源集合.openal的基本組成是 listener 收聽者 source buffer 緩衝 比如乙個包含音訊資料的很大的buffers.每乙個buffer能被連線到乙...

ps簡單實用

一 移動乙個圖層到另外新建檔案 複雜乙個組然後 選中該選單拖動到新建檔案即可 二 看圖層大小 選中圖層ctrl t,按f8開啟資訊面板檢視,看到的高寬是厘公尺.所以想要新建乙個和該圖層一樣大的檔案,可以用厘公尺來新建 三 調整圖層大小 選中圖層ctrl t,拖動 選擇儲存為web和裝置所用格式,可以...

NSDate簡單實用

用於建立nsdate例項的類方法有 id date 返回當前時間 id datewithtimeintervalsincenow nstimeinterval secs 返回以當前時間為基準,然後過了secs秒的時間 id datewithtimeintervalsincereferencedate...