图文版stagefright arch 02 -- Stagefright and OMX
来源:互联网 发布:淘宝网卖家信誉 编辑:程序博客网 时间:2024/05/16 16:46
(1) OMX_Init
OMXClient mClient;
AwesomePlayer::AwesomePlayer()
{
}
status_t OMXClient::connect()
{
}
sp<IOMX>
{
}
OMX::OMX()
OMXMaster::OMXMaster()
{
}
OMXPVCodecsPlugin::OMXPVCodecsPlugin()
{
}
OMX_ERRORTYPE OMX_MasterInit()
{
}
(2) OMX_SendCommand
OMXCodec::function_name()
{
}
status_t OMX::sendCommand(node,
{
}
status_t OMXNodeInstance::sendCommand(cmd,
{
}
(3)
其他作用在OMX元件的指令也和OMX_SendCommand的call path一樣,請見下表:
OMXCodec
OMX
OMXNodeInstance
useBuffer
useBuffer (OMX_UseBuffer)
getParameter
getParameter (OMX_GetParameter)
fillBuffer
fillBuffer (OMX_FillThisBuffer)
emptyBuffer
emptyBuffer (OMX_EmptyThisBuffer)
OMX_CALLBACKTYPE OMXNodeInstance::kCallbacks
{
}
- 图文版stagefright arch 02 -- Stagefright and OMX
- 图文版stagefright arch 07 -- Audio and Video Sync
- 图文版stagefright arch 05 -- video render
- 图文版stagefright arch 06 -- audio playback
- stagefright + omx
- 图文版stagefright Arch 01 -- AwesomePlayer playback flow
- 图文版stagefright arch 03 -- how to choose decoder
- 图文版stagefright arch 04 -- video buffer Empty/Fill
- stagefright + omx小结
- stagefright + omx小结
- stagefright + omx小结
- stagefright + omx小结(转载)
- stagefright + omx小结
- stagefright + omx小结
- stagefright + omx小结
- stagefright + omx小结
- stagefright + omx小结
- StageFright + OMX小结
- 联机调试,以及打包ipa
- 汇编LODSB/LODSW指令、STOSL指令
- 编译内核----make config时候报错
- 使用.NET数据提供程序
- 指针和指针引用
- 图文版stagefright arch 02 -- Stagefright and OMX
- #if #ifdef #if defined 区别
- Linux-HA开源软件Heartbeat(安装篇)
- 如何在网页中插入百度搜索
- 缓存
- VB中Null、Empty、Nothing及vbNullString的区别
- tree命令详解
- Address already in use Try changing the registry value
- StrictMode的使用(转)