• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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