2015-12-07 46 views
2

我有關於在OpenAL中排隊緩衝區的問題。OpenAL中的排隊和循環緩衝區

我有兩個wave文件,比方說一個引擎。第一個是發動機起動的聲音,第二個是發動機運轉。

我正在尋找的是一種創建聲音播放源1的方法,然後循環播放聲音2,直到調用alSourceStop()。

這樣的事情甚至可能嗎?

感謝您的幫助:) 漢斯

回答

1

這裏已經來到代碼,我使用的OpenAL音頻流...突出線

alSourcei(streaming_source[ii], AL_BUFFER, 0); 

它爲Linux這麼寫的OSX可能需要一個調整以頭文件地點:

https://github.com/scottstensland/render-audio-openal

讓我知道如果你需要任何解釋......援交y

+0

謝謝斯科特。我會試一試。 –