// DecoderFillBufferDone -- OMXCore output buffer has been filled OMX_ERRORTYPE COMXCoreComponent::DecoderFillBufferDoneCallback( OMX_HANDLETYPE hComponent, OMX_PTR pAppData, OMX_BUFFERHEADERTYPE* pBuffer) { if(!pAppData) return OMX_ErrorNone; COMXCoreComponent *ctx = static_cast<COMXCoreComponent*>(pAppData); return ctx->DecoderFillBufferDone(hComponent, pAppData, pBuffer); }
// DecoderFillBufferDone -- OMXCore output buffer has been filled OMX_ERRORTYPE COMXCoreComponent::DecoderFillBufferDoneCallback( OMX_HANDLETYPE hComponent, OMX_PTR pAppData, OMX_BUFFERHEADERTYPE* pBuffer) { if(!pAppData) return OMX_ErrorNone; COMXCoreComponent *ctx = static_cast<COMXCoreComponent*>(pAppData); if(ctx->CustomDecoderFillBufferDoneHandler){ OMX_ERRORTYPE omx_err = (*(ctx->CustomDecoderFillBufferDoneHandler))(hComponent, pAppData, pBuffer); if(omx_err != OMX_ErrorNone)return omx_err; } return ctx->DecoderFillBufferDone(hComponent, pAppData, pBuffer); }