AVSource模块提供用于构造媒体资源对象功能的函数。开发者通过本模块可以根据URI、文件描述符或自定义数据源创建媒体源实例,获取媒体文件的基础信息和轨道信息,为后续解封装操作提供数据源。
本模块提供的主要能力包括:
适用场景包括:媒体播放器开发、视频编辑、音视频数据分析、媒体文件解析等需要访问媒体文件元数据和轨道信息的场景。
本模块通常作为媒体处理流程的入口,与AVDemuxer模块配合使用:先通过AVSource创建媒体源并获取轨道信息,再通过AVDemuxer进行解封装读取压缩数据。
系统能力: SystemCapability.Multimedia.Media.Spliter
起始版本: 10