【stagefrightplayer】4 OMX Codec介绍 (2/2)

来源:互联网 发布:网络教育自我鉴定 编辑:程序博客网 时间:2024/06/04 19:39

4.1 看下 drainInputBuffers();实现

[html] view plaincopyprint?
  1. <PREclass=htmlname="code">void OMXCodec::drainInputBuffers() {
  2. for (size_t i = 0; i< buffers->size(); ++i) {
  3. BufferInfo *info = &buffers->editItemAt(i);
  4. if (info->mStatus != OWNED_BY_US) {
  5. continue;
  6. }
  7. if (!drainInputBuffer(info)) {
  8. break;
  9. }
  10. if (mFlags & kOnlySubmitOneInputBufferAtOneTime) {
  11. break;
  12. }
  13. }
  14. }</PRE>
原创粉丝点击