SMedia视频播放解析: 基本的应用


 SMedia是我接触的第一个视频播放代码,这是我当时整理的笔记,由于为了保证打印的效果,使用的截图较多,因此此篇文章我没有重新编辑,图片进行了合并截图处理了。

此处内容我打算分为3个部分来放出来,这里先放第一部分基础部分。

外部接口

SMedia的视频播放的外部接口较为简单,总共有8个函数,申明包含在sxa_mps.h 文件中,实现包含在sxa_mpsShell.c 中,现分别摘抄如下:

综观以上的接口,我们可以发现一个维系这些API的就是参数:
SXA_HANDLE_T ,那么它到底是什么样的格式,我们看下它的定义:

/* 空类型的指针值,方便进行类型转换 */
typedef void* SXA_HANDLE_T ;

在sxa.h我们找到了它,发现它仅仅是一个空白的指针,看来主要的文章还是在创建它的函数中,这个后面详述。

调用方法

要调用这些API实现视频的播放还是比较简单的,在我们的code中state_splash.c 可以作为一个最为简单的例子,下面是主要的流程。

至此简单的视频播放流程就完成了。

历史上的今天:

  1. 2018:  说说世界杯,为何这次冷门这么多?(6)

发表评论

电子邮件地址不会被公开。 必填项已用*标注