[Openal] set or enqueue buffer?

uray meiviar uraymeiviar at yahoo.com
Wed Jun 6 19:19:01 PDT 2007


what is the difference between
void alSourcei( ALuint source, ALenum param, ALint value );
and
void alSourceQueueBuffers( ALuint source, ALsizei n, ALuint* buffers );
?

yes, i know alSourceQueueBuffer is for streaming and alSourcei is for static playing, but what makes it different?
does alSourceQueueBuffer is after the buffer played, it is automatically detached from source?
does alSourcei enabled you to replay when you call alSourcePlay multiple times and alSourceQueueBuffer is not?
or just alSourceQueueBuffer is to ensure that buffer addition won't interrupt the playing process?




       
____________________________________________________________________________________Ready for the edge of your seat? 
Check out tonight's top picks on Yahoo! TV. 
http://tv.yahoo.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://opensource.creative.com/pipermail/openal/attachments/20070606/d73524e8/attachment.html


More information about the Openal mailing list