// DecoderEmptyBufferDone -- OMXCore input buffer has been emptied OMX_ERRORTYPE COMXCoreComponent::DecoderEmptyBufferDoneCallback( OMX_HANDLETYPE hComponent, OMX_PTR pAppData, OMX_BUFFERHEADERTYPE* pBuffer) { if(!pAppData) return OMX_ErrorNone; COMXCoreComponent *ctx = static_cast<COMXCoreComponent*>(pAppData); return ctx->DecoderEmptyBufferDone( hComponent, pAppData, pBuffer); }
// DecoderEmptyBufferDone -- OMXCore input buffer has been emptied OMX_ERRORTYPE COMXCoreComponent::DecoderEmptyBufferDoneCallback( OMX_HANDLETYPE hComponent, OMX_PTR pAppData, OMX_BUFFERHEADERTYPE* pBuffer) { if(!pAppData) return OMX_ErrorNone; COMXCoreComponent *ctx = static_cast<COMXCoreComponent*>(pAppData); if(ctx->CustomDecoderEmptyBufferDoneHandler){ OMX_ERRORTYPE omx_err = (*(ctx->CustomDecoderEmptyBufferDoneHandler))(hComponent, pAppData, pBuffer); if(omx_err != OMX_ErrorNone)return omx_err; } return ctx->DecoderEmptyBufferDone( hComponent, pAppData, pBuffer); }