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...