avmetadata_extractor.h
概述
定义AVMetadataExtractor接口。使用AVMetadataExtractor提供的Native API从媒体资源中获取元数据。
系统能力: SystemCapability.Multimedia.Media.AVMetadataExtractor
库: libavmetadata_extractor.so
起始版本: 18
相关模块:AVMetadataExtractor
汇总
类型定义
| 名称 | 描述 |
|---|---|
| typedef struct OH_AVMetadataExtractor OH_AVMetadataExtractor | 定义OH_AVMetadataExtractor类型。 |
函数
| 名称 | 描述 |
|---|---|
| OH_AVMetadataExtractor * OH_AVMetadataExtractor_Create (void) | 创建OH_AVMetadataExtractor实例。 |
| OH_AVErrCode OH_AVMetadataExtractor_SetFDSource (OH_AVMetadataExtractor *extractor, int32_t fd, int64_t offset, int64_t size) | 通过媒体文件描述设置数据源。 |
| OH_AVErrCode OH_AVMetadataExtractor_FetchMetadata (OH_AVMetadataExtractor *extractor, OH_AVFormat *avMetadata) | 从媒体资源中获取元数据。 此函数必须在SetFDSource之后调用。 |
| OH_AVErrCode OH_AVMetadataExtractor_FetchAlbumCover (OH_AVMetadataExtractor *extractor, OH_PixelmapNative **pixelMap) | 获取音频专辑封面。 此函数必须在SetFDSource之后调用。 |
| OH_AVErrCode OH_AVMetadataExtractor_Release (OH_AVMetadataExtractor *extractor) | 释放用于OH_AVMetadataExtractor的资源以及销毁OH_AVMetadataExtractor对象。 |