Core

概述

Core模块提供用于媒体系统的基础骨干能力,包含内存、错误码、媒体数据结构等相关函数。作为多媒体框架的骨干支撑,本模块定义了媒体数据在内存中的组织形式、音视频参数的标准化描述方式以及统一的错误码规范,为上层音视频编解码、封装解封装等业务提供公共基础能力。

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

适用场景包括:所有涉及音视频数据处理的场景,如配置编解码参数、管理输入输出缓冲区、处理三维音频、解析HDR视频信息、处理编解码异常等。

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

起始版本: 9

文件汇总

名称 描述
media_types.h 声明了常见媒体类型的定义。
native_audio_channel_layout.h 声明了录制和播放时的扬声器布局。
native_audio_vivid.h 声明Audio Vivid相关的函数和枚举。
native_avbuffer.h 声明了媒体数据结构AVBuffer的函数接口。
native_avbuffer_info.h 声明了媒体数据结构AVBuffer属性的定义。
native_averrors.h 媒体框架错误码。
native_avformat.h 声明了OH_AVFormat相关的函数和枚举。
native_avmemory.h 声明了媒体数据结构AVMemory的定义。