1# avmetadata_extractor_base.h 2<!--Kit: Media Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @wang-haizhou6--> 5<!--Designer: @HmQQQ--> 6<!--Tester: @xchaosioda--> 7<!--Adviser: @zengyawen--> 8 9## 概述 10 11定义AVMetadataExtractor常量。 12 13**引用文件:** <multimedia/player_framework/avmetadata_extractor_base.h> 14 15**库:** libavmetadata_extractor.so 16 17**系统能力:** SystemCapability.Multimedia.Media.AVMetadataExtractor 18 19**起始版本:** 18 20 21**相关模块:** [AVMetadataExtractor](capi-avmetadataextractor.md) 22 23## 汇总 24 25### 变量 26 27| 名称 | 描述 | 28| -- | -- | 29| static const char* OH_AVMETADATA_EXTRACTOR_ALBUM = "album" | 获取专辑标题的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 30| static const char* OH_AVMETADATA_EXTRACTOR_ALBUM_ARTIST = "albumArtist" | 获取专辑艺术家的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 31| static const char* OH_AVMETADATA_EXTRACTOR_ARTIST = "artist" | 获取媒体资源艺术家的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 32| static const char* OH_AVMETADATA_EXTRACTOR_AUTHOR = "author" | 获取媒体资源作者的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 33| static const char* OH_AVMETADATA_EXTRACTOR_DATE_TIME = "dateTime" | 获取媒体资源创建时间的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 34| static const char* OH_AVMETADATA_EXTRACTOR_DATE_TIME_FORMAT = "dateTimeFormat" | 获取媒体资源创建时间的关键字,对应值类型为const char*,按YYYY-MM-DD HH:mm:ss格式输出。<br>**起始版本:** 18 | 35| static const char* OH_AVMETADATA_EXTRACTOR_COMPOSER = "composer" | 获取媒体资源作曲家的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 36| static const char* OH_AVMETADATA_EXTRACTOR_DURATION = "duration" | 获取媒体资源时长的关键字,对应值类型为int64_t,单位为毫秒(ms)。<br>**起始版本:** 18 | 37| static const char* OH_AVMETADATA_EXTRACTOR_GENRE = "genre" | 获取媒体资源类型或体裁的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 38| static const char* OH_AVMETADATA_EXTRACTOR_HAS_AUDIO = "hasAudio" | 获取媒体资源是否包含音频的关键字,对应值类型为int32_t。<br>**起始版本:** 18 | 39| static const char* OH_AVMETADATA_EXTRACTOR_HAS_VIDEO = "hasVideo" | 获取媒体资源是否包含视频的关键字,对应值类型为int32_t。<br>**起始版本:** 18 | 40| static const char* OH_AVMETADATA_EXTRACTOR_MIME_TYPE = "mimeType" | 获取媒体资源mime类型的关键字,对应值类型为const char*,例如:“video/mp4”、“audio/mp4”和“audio/amr wb”。<br>**起始版本:** 18 | 41| static const char* OH_AVMETADATA_EXTRACTOR_TRACK_COUNT = "trackCount" | 获取媒体资源轨道数量的关键字,对应值类型为int32_t。<br>**起始版本:** 18 | 42| static const char* OH_AVMETADATA_EXTRACTOR_SAMPLE_RATE = "sampleRate" | 获取音频采样率的关键字,对应值类型为int32_t,单位为赫兹(Hz)。<br>**起始版本:** 18 | 43| static const char* OH_AVMETADATA_EXTRACTOR_TITLE = "title" | 获取媒体资源标题的关键字,对应值类型为const char*。<br>**起始版本:** 18 | 44| static const char* OH_AVMETADATA_EXTRACTOR_VIDEO_HEIGHT = "videoHeight" | 获取视频高度的关键字,对应值类型为int32_t,单位为像素。<br>**起始版本:** 18 | 45| static const char* OH_AVMETADATA_EXTRACTOR_VIDEO_WIDTH = "videoWidth" | 获取视频宽度的关键字,对应值类型为int32_t,单位为像素。<br>**起始版本:** 18 | 46| static const char* OH_AVMETADATA_EXTRACTOR_VIDEO_ORIENTATION = "videoOrientation" | 获取视频旋转方向的关键字,对应值类型为int32_t,单位为度(°)。<br>**起始版本:** 18 | 47| static const char* OH_AVMETADATA_EXTRACTOR_VIDEO_IS_HDR_VIVID = "hdrType" | 获取是否是HDR Vivid视频的关键字,对应值类型为int32_t。<br>详情请参阅media_types.h中的[OH_Core_HdrType](../apis-avcodec-kit/_core.md#oh_core_hdrtype-1)。<br>**起始版本:** 18 | 48| static const char* OH_AVMETADATA_EXTRACTOR_LOCATION_LATITUDE = "latitude" | 获取地理位置中的纬度值的关键字,对应值类型为float。<br>**起始版本:** 18 | 49| static const char* OH_AVMETADATA_EXTRACTOR_LOCATION_LONGITUDE = "longitude" | 获取地理位置中的经度值的关键字,对应值类型为float。<br>**起始版本:** 18 | 50 51