MTK音视频播放方法总结
来源:互联网 发布:html5 javascript手册 编辑:程序博客网 时间:2024/06/05 15:10
一. 视频播放
1)创建一个播放层play_window_layer
2) 将play_window_layer的地址buffer作为解码器的输出地址, 一般是rgb565。 (在比较新的版本里也支持直接输出YUV422,需要调用gdi_layer_set_color_format(GDI_COLOR_FORMAT_UYVY422)来设置为按YUV422刷屏。)
3) 每解码一帧后,调用gdi_layer_blt_previous刷屏。 或者通过写寄存器的方式可以更快的刷屏,参考START_LCD_TRANSFER。
二. 音频播放
调用AMR_Open或者DAF_Open这样的接口, 并实现类似vid_audio_play_callback的回调函数。
MTK一般支持MP4,AMR, AAC硬解。 如果你要实现音频软解比较WMA或者RMVB, 可以使用PCM_Strm_Open, 把音频重采样成8k或16k赫兹
三. 调用MTK系统播放器
调用mdi_video_ply_open_file。 MMI处理参考vdoplyapp.c
- MTK音视频播放方法总结
- meego上播放视频的方法总结
- unity3d 播放视频的方法总结
- mtk 调试方法总结
- 音视频播放类库总结
- 视频播放控制总结
- flash - 视频播放总结
- 视频播放相关内容总结
- Android 视频播放总结
- 网页播放视频总结
- 视频播放问题总结
- android下播放器视频输出方法总结
- android下播放器视频输出方法总结
- OpenCV视频播放方法
- 播放视频的方法
- Coursera 视频播放方法
- MTK视频预览和采集方法
- 流媒体视频播放代码总结。
- Android开发--Activity的生命周期
- 原创:struts2+json+android整合开发解析前奏
- Ubuntu自带的PDF查看工具有些中文pdf无法显示
- Message,MessageQueue,Looper,Handler详解+实例(转载)
- 线程池
- MTK音视频播放方法总结
- 企业实现知识管理的难点和解决方法
- 原创:struts2+json+android开发整合解析终结
- DAS、NAS和SAN概念与应用的简单比较
- 第一次安装完ubuntu后应该设置
- oracle RAC Cache fusion算法
- C++学习序列笔记之数据处理(复合类型)
- Java异常处理总结
- java json javascript