摘要 | 第1-6页 |
Abstract | 第6-10页 |
1 绪论 | 第10-14页 |
·引言 | 第10-11页 |
·国内外研究现状 | 第11-12页 |
·课题研究的内容和意义 | 第12-14页 |
2 OpenMAX IL 基本认识 | 第14-28页 |
·关于 OpenMAX IL | 第14-15页 |
·OpenMAX IL 介绍 | 第14页 |
·主要特征和优点 | 第14-15页 |
·软件层次 | 第15-16页 |
·OpenMAX IL 关键定义 | 第16-17页 |
·OpenMAX IL 内核 | 第16页 |
·OpenMAX IL 组件 | 第16-17页 |
·IL 客户端 | 第17页 |
·OpenMAX IL 控制应用程序接口(Control API) | 第17-18页 |
·OpenMAX IL 常用数据类型 | 第18-28页 |
·OMX_COMMANDTYPE | 第18-19页 |
·OMX_STATETYPE | 第19-24页 |
·OMX_ERRORTYPE | 第24-26页 |
·OMX_EVENTTYPE | 第26-28页 |
3 OpenMAX IL 内核方法 | 第28-53页 |
·内核方法返回值 | 第29-31页 |
·内核宏 | 第31-46页 |
·OMX_GetComponentVersion | 第31-33页 |
·OMX_SendCommand | 第33页 |
·OMX_GetParameter | 第33-34页 |
·OMX_SetParameter | 第34-35页 |
·OMX_GetConfig | 第35-36页 |
·OMX_SetConfig | 第36-37页 |
·OMX_GetExtensionIndex | 第37-38页 |
·OMX_GetState | 第38页 |
·OMX_UseBuffer | 第38-40页 |
·OMX_AllocateBuffer | 第40-41页 |
·OMX_FreeBuffer | 第41-42页 |
·OMX_EmptyThisBuffer | 第42-43页 |
·OMX_FillThisBuffer | 第43-45页 |
·OMX_UseEGLImage | 第45-46页 |
·内核函数 | 第46-53页 |
·OMX_Init | 第46-47页 |
·OMX_Deinit | 第47页 |
·OMX_ComponentNameEnum | 第47-48页 |
·OMX_GetHandle | 第48-50页 |
·OMX_FreeHandle | 第50页 |
·OMX_SetupTunnel | 第50-51页 |
·OMX_GetContentPipe | 第51-53页 |
4 OpenMAX IL 组件编写 | 第53-71页 |
·Bellagio OpenMAX IL 组件装载机制 | 第53-55页 |
·组件装载函数 | 第53-54页 |
·ST 静态组件装载器 | 第54-55页 |
·OpenMAX 组件层次 | 第55-62页 |
·OpenMAX IL 基类 | 第56-60页 |
·OpenMAX IL 派生类 | 第60页 |
·最终完全实现的 OpenMAX IL 组件 | 第60-62页 |
·基于硬件视频解码器的组件实现实例 | 第62-71页 |
·编写 OpenMAX IL 组件源文件 | 第62-71页 |
5 IL 客户端的设计与实现 | 第71-85页 |
·必须实现的回调函数 | 第71-73页 |
·EventHandler | 第72页 |
·EmptyBufferDone | 第72页 |
·FillBufferDone | 第72-73页 |
·IL 客户端实现流程 | 第73-76页 |
·应用开发 | 第76-85页 |
·视频解码测试应用 | 第76-79页 |
·GStreamer 插件应用 | 第79-85页 |
6 总结与展望 | 第85-86页 |
参考文献 | 第86-88页 |
致谢 | 第88-89页 |
个人简历 | 第89页 |
在学期间发表的学术论文与研究成果 | 第89页 |