Source Streaming
-
[openAL] #5. Guide 읽기 - 3 [소스 스트리밍 및 도플러 효과]개발일지 2021. 10. 8. 13:28
https://www.openal.org/documentation/OpenAL_Programmers_Guide.pdf 소스에 버퍼 올리기 (Queuing) 끊김 없이 연속으로 음원을 streaming 하기 위해서는 버퍼를 queuing 하는 것이 필요하다. 버퍼를 queuing 하기 위해서는 가장 먼저 버퍼와 소스가 정상적으로 생성되어 있어야한다. 그리고 버퍼를 소스에 붙이기 위해 alSourcei를 사용하지 말아야 한다. 대신, alSourceQueueBuffers와 alSourceUnqueueBuffers가 사용된다. alSourceQueueBuffers를 이용해 Buffer를 소스에 올리고, alSourcePlay로 재생한다. 소스가 재생되는 동안에도 alSourceUnqueueBuffers를 이용..