opencore之OMX_Init()

opencore的OMX_Init()函数用于组件初始化和注册。它填充OMXGlobalData结构体,调用各组件注册函数,如Mpeg4Register,并存储组件信息到ComponentRegistrationType指针列表中。
摘要由CSDN通过智能技术生成

opencore:

omx_sharedlibrary文件将core中的API和MasterCore中的API链接起来

PVOMXInterface()
        {
            // set the pointers to the omx core methods
            pOMX_Init = OMX_Init;
            pOMX_Deinit = OMX_Deinit;
            pOMX_ComponentNameEnum = OMX_ComponentNameEnum;
            pOMX_GetHandle = OMX_GetHandle;
            pOMX_FreeHandle = OMX_FreeHandle;
            pOMX_GetComponentsOfRole = OMX_GetComponentsOfRole;
            pOMX_GetRolesOfComponent = OMX_GetRolesOfComponent;
            pOMX_SetupTunnel = OMX_SetupTunnel;
            pOMX_GetContentPipe = OMX_GetContentPipe;
            pOMXConfigParser = OMXConfigParser;
        };

类型:

class OMXGlobalData,类似于mastercore中的OMXMasterCoreGlobalData

{

……………

      uint32 iInstanceCount;

      OMX_U32 iNumBaseInstance;

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值