如果我排队缓冲区以便记录到缓冲区队列中 - 是否有一种方法知道缓冲区何时被实际填充,所以我可以使用它?Android NDK,OpenSL ES - 知道什么时候填充缓冲区
同样,有没有办法知道何时播放缓冲区?
对于上下文: 我正在修补称为“native-audio”的NDK示例。 它使用SLAndroidSimpleBufferQueueItf进行播放,并且对于我想要做的流记录,也应该使用这样的队列。 现在我想知道,因为从我记得在某处读到的内容来看,并不能保证在录音回调的下一次呼叫时(或者在播放回放中播放),缓冲区已经填满了 - 如何知道什么时候缓冲区已被使用? 肯定有一些方法,因为否则这一切都会有点无用? ^^
我会看看,谢谢! – user1847129