AVSource

概述

AVSource模块提供用于构造媒体资源对象功能的函数。开发者通过本模块可以根据URI、文件描述符或自定义数据源创建媒体源实例,获取媒体文件的基础信息和轨道信息,为后续解封装操作提供数据源。

本模块提供的主要能力包括:

适用场景包括:媒体播放器开发、视频编辑、音视频数据分析、媒体文件解析等需要访问媒体文件元数据和轨道信息的场景。

本模块通常作为媒体处理流程的入口,与AVDemuxer模块配合使用:先通过AVSource创建媒体源并获取轨道信息,再通过AVDemuxer进行解封装读取压缩数据。

系统能力: SystemCapability.Multimedia.Media.Spliter

起始版本: 10

文件汇总

名称 描述
native_avsource.h 声明用于音视频媒体数据解析的接口。