20. Android MultiMedia框架完全解析 - OMX组件解析与状态机简介
State类中会做一些常规的操作,而不同类中处理不同的状态类型转换,这句话是什么意思呢?参照上一篇文章中讲的OMX的使用例子,首先通过OMX_Init()函数来初始化OMX的环境,在这个函数中会去注册组件,注册content pipe,之后就会通过OMX_GetHandle()函数来构建组件,并获取这个组件的Handler,在这个函数中会通过上述的ConstructComponent()函数来构建组件,并通过SetCallbacks来设置组件的回调函数,此时就完成了组件的加载,状态为Loaded。







