Audio 获取当前播放的所有声音(或获取缓冲区的播放声音数)

Audio 获取当前播放的所有声音(或获取缓冲区的播放声音数),audio,buffer,openal,Audio,Buffer,Openal,我需要删除未播放的缓冲区。为此,我必须检查缓冲区是否没有当前播放的声音 我查看了alGetSourcei(source,AL_source_STATE,&STATE)和alGetSourcei(source,AL_BUFFER,&BUFFER),但我还需要所有“活动”源的列表。可能吗?或者有其他解决方案吗?我相信,您有责任管理缓冲区,并知道哪些正在使用,哪些没有

我需要删除未播放的缓冲区。为此,我必须检查缓冲区是否没有当前播放的声音


我查看了alGetSourcei(source,AL_source_STATE,&STATE)和alGetSourcei(source,AL_BUFFER,&BUFFER),但我还需要所有“活动”源的列表。可能吗?或者有其他解决方案吗?

我相信,您有责任管理缓冲区,并知道哪些正在使用,哪些没有