AVIOContext原理—FFmpeg源码分析

AVIOContext 是一个 IO 管理器,负责从输入文件里面读取数据,或者写入数据到输出文件。AVIOContext 通常是绑定在 AVFormatContext 里面使用的,如下:

0-1

FFmpeg打开输入文件》里提到过,每个输入/输出文件 都有自己的 AVFormatContext 实例,因此是每个输入/输出文件都有自己的 IO 上下文(AVIOContext)实例的。


AVIOContext 实际上是一个中间层,负责连接 用户层的 API 函数 与 Demuxer/Muxer ,如下:0-2

以下是 VIP会员 专属内容,点击购买 FFmpeg原理VIP版

版权所属 xianwanzhiyin.net 罗上文 2023 all right reserved,powered by Gitbook该文件修订时间: 2023-06-10 00:49:22

results matching ""

    No results matching ""