Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
33e586b7
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
33e586b7
编写于
6月 16, 2023
作者:
Z
zengyawen
提交者:
Gitee
6月 16, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/native-apis/_codec_base.md.
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
85d7863e
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
98 addition
and
98 deletion
+98
-98
zh-cn/application-dev/reference/native-apis/_codec_base.md
zh-cn/application-dev/reference/native-apis/_codec_base.md
+98
-98
未找到文件。
zh-cn/application-dev/reference/native-apis/_codec_base.md
浏览文件 @
33e586b7
...
...
@@ -77,11 +77,11 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量
|
[
OH_AVCodecBufferAttr::pts
](
_o_h___a_v_codec_buffer_attr.md#pts
)
| 此缓冲区的显示时间戳(以微秒为单位) |
|
[
OH_AVCodecBufferAttr::size
](
_o_h___a_v_codec_buffer_attr.md#size
)
| 缓冲区中包含的数据的大小(以字节为单位) |
|
[
OH_AVCodecBufferAttr::offset
](
_o_h___a_v_codec_buffer_attr.md#offset
)
| 此缓冲区中有效数据的起始偏移量 |
|
[
OH_AVCodecBufferAttr::flags
](
_o_h___a_v_codec_buffer_attr.md#flags
)
| 此缓冲区具有的标志,也是多个
[
OH_AVCodecBufferFlags
](
_codec_base.md
#oh_avcodecbufferflags
)
的组合。 |
|
[
OH_AVCodecAsyncCallback::onError
](
_o_h___a_v_codec_async_callback.md#onerror
)
| 监控编解码器操作错误,请参见
[
OH_AVCodecOnError
](
_codec_base.md
#oh_avcodeconerror
)
|
|
[
OH_AVCodecAsyncCallback::onStreamChanged
](
_o_h___a_v_codec_async_callback.md#onstreamchanged
)
| 监控编解码器流变化,请参见
[
OH_AVCodecOnStreamChanged
](
_codec_base.md
#oh_avcodeconstreamchanged
)
|
|
[
OH_AVCodecAsyncCallback::onNeedInputData
](
_o_h___a_v_codec_async_callback.md#onneedinputdata
)
| 监控编解码器需要输入数据,请参见
[
OH_AVCodecOnNeedInputData
](
_codec_base.md
#oh_avcodeconneedinputdata
)
|
|
[
OH_AVCodecAsyncCallback::onNeedOutputData
](
_o_h___a_v_codec_async_callback.md#onneedinputdata
)
| 监控编解码器已生成输出数据,请参见
[
OH_AVCodecOnNewOutputData
](
_codec_base.md
#oh_avcodeconnewoutputdata
)
|
|
[
OH_AVCodecBufferAttr::flags
](
_o_h___a_v_codec_buffer_attr.md#flags
)
| 此缓冲区具有的标志,也是多个
[
OH_AVCodecBufferFlags
](
#oh_avcodecbufferflags
)
的组合。 |
|
[
OH_AVCodecAsyncCallback::onError
](
_o_h___a_v_codec_async_callback.md#onerror
)
| 监控编解码器操作错误,请参见
[
OH_AVCodecOnError
](
#oh_avcodeconerror
)
|
|
[
OH_AVCodecAsyncCallback::onStreamChanged
](
_o_h___a_v_codec_async_callback.md#onstreamchanged
)
| 监控编解码器流变化,请参见
[
OH_AVCodecOnStreamChanged
](
#oh_avcodeconstreamchanged
)
|
|
[
OH_AVCodecAsyncCallback::onNeedInputData
](
_o_h___a_v_codec_async_callback.md#onneedinputdata
)
| 监控编解码器需要输入数据,请参见
[
OH_AVCodecOnNeedInputData
](
#oh_avcodeconneedinputdata
)
|
|
[
OH_AVCodecAsyncCallback::onNeedOutputData
](
_o_h___a_v_codec_async_callback.md#onneedinputdata
)
| 监控编解码器已生成输出数据,请参见
[
OH_AVCodecOnNewOutputData
](
#oh_avcodeconnewoutputdata
)
|
|
\*
[
OH_AVCODEC_MIMETYPE_VIDEO_AVC
](
#oh_avcodec_mimetype_video_avc
)
| AVC视频编解码器的MIME类型。 |
|
\*
[
OH_AVCODEC_MIMETYPE_AUDIO_AAC
](
#oh_avcodec_mimetype_audio_aac
)
| AAC音频编解码器的MIME类型。 |
|
\*
[
OH_AVCODEC_MIMETYPE_VIDEO_MPEG4
](
#oh_avcodec_mimetype_video_mpeg4
)
| MPEG4视频编解码器的MIME类型。 |
...
...
@@ -109,7 +109,7 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量
|
\*
[
OH_MD_KEY_AUDIO_SAMPLE_FORMAT
](
#oh_md_key_audio_sample_format
)
| 音频原始格式的键,值类型为uint32_t |
|
\*
[
OH_MD_KEY_FRAME_RATE
](
#oh_md_key_frame_rate
)
| 视频帧率的键,值类型为双精度浮点。 |
|
\*
[
OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE
](
#oh_md_key_video_encode_bitrate_mode
)
| 视频编码码率模式,值类型为int32_t,具体见
[
OH_VideoEncodeBitrateMode
](
_video_encoder.md#oh_videoencodebitratemode
)
|
|
\*
[
OH_MD_KEY_PROFILE
](
#oh_md_key_profile
)
| 编码模板,值类型为数字,具体见
[
OH_AVCProfile
](
_codec_base.md#oh_avcprofile
)
,
[
OH_AACProfile
](
_codec_base.md
#oh_aacprofile
)
或
[
OH_HEVCProfile
](
#oh_hevcprofile
)
|
|
\*
[
OH_MD_KEY_PROFILE
](
#oh_md_key_profile
)
| 编码模板,值类型为数字,具体见
[
OH_AVCProfile
](
#oh_avcprofile
)
,
[
OH_AACProfile
](
#oh_aacprofile
)
或
[
OH_HEVCProfile
](
#oh_hevcprofile
)
|
|
\*
[
OH_MD_KEY_AUD_CHANNEL_COUNT
](
#oh_md_key_aud_channel_count
)
| 音频通道计数键,值类型为uint32_t |
|
\*
[
OH_MD_KEY_AUD_SAMPLE_RATE
](
#oh_md_key_aud_sample_rate
)
| 音频采样率键,值类型为uint32_t |
|
\*
[
OH_MD_KEY_I_FRAME_INTERVAL
](
#oh_md_key_i_frame_interval
)
| 关键帧间隔的键,值类型为int32_t,单位为毫秒。 |
...
...
@@ -148,7 +148,7 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量
typedef enum OH_AACProfileOH_AACProfile
```
**描述
:
**
**描述
:
**
AAC Profile枚举。
...
...
@@ -162,20 +162,20 @@ AAC Profile枚举。
typedef struct OH_AVCodecAsyncCallbackOH_AVCodecAsyncCallback
```
**描述
:
**
**描述
:
**
OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例注册到OH_AVCodec实例中, 并处理回调上报的信息,以保证OH_AVCodec的正常运行。
\@
syscap SystemCapability.Multimedia.Media.CodecBase
**参数
:
**
**参数
:
**
| 名称 | 描述 |
| -------- | -------- |
|
onError | 监控编解码器操作错误,请参见
[
OH_AVCodecOnError
](
_codec_base.md
#oh_avcodeconerror
)
|
|
onStreamChanged | 监控编解码器流变化,请参见
[
OH_AVCodecOnStreamChanged
](
_codec_base.md
#oh_avcodeconstreamchanged
)
|
|
onNeedInputData | 监控编解码器需要输入数据,请参见
[
OH_AVCodecOnNeedInputData
](
_codec_base.md
#oh_avcodeconneedinputdata
)
|
|
onNeedOutputData | 监控编解码器已生成输出数据,请参见
[
OH_AVCodecOnNewOutputData
](
_codec_base.md
#oh_avcodeconnewoutputdata
)
|
|
[
onError
](
_o_h___a_v_codec_async_callback.md#onerror
)
| 监控编解码器操作错误,请参见
[
OH_AVCodecOnError
](
#oh_avcodeconerror
)
|
|
[
onStreamChanged
](
_o_h___a_v_codec_async_callback.md#onstreamchanged
)
| 监控编解码器流变化,请参见
[
OH_AVCodecOnStreamChanged
](
#oh_avcodeconstreamchanged
)
|
|
[
onNeedInputData
](
_o_h___a_v_codec_async_callback.md#onneedinputdata
)
| 监控编解码器需要输入数据,请参见
[
OH_AVCodecOnNeedInputData
](
#oh_avcodeconneedinputdata
)
|
|
[
onNeedOutputData
](
_o_h___a_v_codec_async_callback.md#onneedoutputdata
)
| 监控编解码器已生成输出数据,请参见
[
OH_AVCodecOnNewOutputData
](
#oh_avcodeconnewoutputdata
)
|
### OH_AVCodecBufferAttr
...
...
@@ -185,7 +185,7 @@ OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例
typedef struct OH_AVCodecBufferAttrOH_AVCodecBufferAttr
```
**描述
:
**
**描述
:
**
定义OH_AVCodec的缓冲区描述信息。
...
...
@@ -199,7 +199,7 @@ typedef struct OH_AVCodecBufferAttrOH_AVCodecBufferAttr
typedef enum OH_AVCodecBufferFlagsOH_AVCodecBufferFlags
```
**描述
:
**
**描述
:
**
枚举OH_AVCodec缓冲区标记的类别。
...
...
@@ -213,13 +213,13 @@ typedef enum OH_AVCodecBufferFlagsOH_AVCodecBufferFlags
typedef void(* OH_AVCodecOnError) (OH_AVCodec *codec, int32_t errorCode, void *userData)
```
**描述
:
**
**描述
:
**
当OH_AVCodec实例运行出错时,会调用来上报具体的错误信息的函数指针。
\@
syscap SystemCapability.Multimedia.Media.CodecBase
**参数
:
**
**参数
:
**
| 名称 | 描述 |
| -------- | -------- |
...
...
@@ -235,13 +235,13 @@ typedef void(* OH_AVCodecOnError) (OH_AVCodec *codec, int32_t errorCode, void *u
typedef void(* OH_AVCodecOnNeedInputData) (OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData)
```
**描述
:
**
**描述
:
**
当OH_AVCodec在运行过程中需要新的输入数据时,将调用此函数指针,并携带可用的缓冲区来填充新的输入数据。
\@
syscap SystemCapability.Multimedia.Media.CodecBase
**参数
:
**
**参数
:
**
| 名称 | 描述 |
| -------- | -------- |
...
...
@@ -258,13 +258,13 @@ typedef void(* OH_AVCodecOnNeedInputData) (OH_AVCodec *codec, uint32_t index, OH
typedef void(* OH_AVCodecOnNewOutputData) (OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr, void *userData)
```
**描述
:
**
**描述
:
**
当OH_AVCodec运行过程中生成新的输出数据时,将调用此函数指针,并携带包含新输出数据的缓冲区。 需要注意的是,OH_AVCodecBufferAttr指针的生命周期仅在调用函数指针时有效,这将禁止调用结束后继续访问。
\@
syscap SystemCapability.Multimedia.Media.CodecBase
**参数
:
**
**参数
:
**
| 名称 | 描述 |
| -------- | -------- |
...
...
@@ -282,13 +282,13 @@ typedef void(* OH_AVCodecOnNewOutputData) (OH_AVCodec *codec, uint32_t index, OH
typedef void(* OH_AVCodecOnStreamChanged) (OH_AVCodec *codec, OH_AVFormat *format, void *userData)
```
**描述
:
**
**描述
:
**
当输出流发生变化时,将调用此函数指针报告新的流描述信息。需要注意的是, OH_AVFormat指针的生命周期只有在函数指针被调用时才有效,调用结束后禁止继续访问。
\@
syscap SystemCapability.Multimedia.Media.CodecBase
**参数
:
**
**参数
:
**
| 名称 | 描述 |
| -------- | -------- |
...
...
@@ -304,7 +304,7 @@ typedef void(* OH_AVCodecOnStreamChanged) (OH_AVCodec *codec, OH_AVFormat *forma
typedef enum OH_AVCProfileOH_AVCProfile
```
**描述
:
**
**描述
:
**
AVC Profile枚举。
...
...
@@ -318,7 +318,7 @@ AVC Profile枚举。
typedef enum OH_AVOutputFormatOH_AVOutputFormat
```
**描述
:
**
**描述
:
**
枚举封装器的输出文件格式。
...
...
@@ -330,7 +330,7 @@ typedef enum OH_AVOutputFormatOH_AVOutputFormat
typedef enum OH_AVSeekModeOH_AVSeekMode
```
**描述
:
**
**描述
:
**
跳转模式。
...
...
@@ -344,7 +344,7 @@ typedef enum OH_AVSeekModeOH_AVSeekMode
typedef enum OH_BitsPerSampleOH_BitsPerSample
```
**描述
:
**
**描述
:
**
枚举每个编码样本的音频位数。
...
...
@@ -358,7 +358,7 @@ typedef enum OH_BitsPerSampleOH_BitsPerSample
typedef enum OH_ColorPrimaryOH_ColorPrimary
```
**描述
:
**
**描述
:
**
原色。
...
...
@@ -372,7 +372,7 @@ typedef enum OH_ColorPrimaryOH_ColorPrimary
typedef enum OH_HEVCProfileOH_HEVCProfile
```
**描述
:
**
**描述
:
**
HEVC Profile枚举。
...
...
@@ -386,7 +386,7 @@ HEVC Profile枚举。
typedef enum OH_MatrixCoefficientOH_MatrixCoefficient
```
**描述
:
**
**描述
:
**
矩阵系数。
...
...
@@ -400,7 +400,7 @@ typedef enum OH_MatrixCoefficientOH_MatrixCoefficient
typedef enum OH_MediaTypeOH_MediaType
```
**描述
:
**
**描述
:
**
媒体类型。
...
...
@@ -414,7 +414,7 @@ typedef enum OH_MediaTypeOH_MediaType
typedef enum OH_TransferCharacteristicOH_TransferCharacteristic
```
**描述
:
**
**描述
:
**
转移特性。
...
...
@@ -431,7 +431,7 @@ typedef enum OH_TransferCharacteristicOH_TransferCharacteristic
enum OH_AACProfile
```
**描述
:
**
**描述
:
**
AAC Profile枚举。
...
...
@@ -445,7 +445,7 @@ AAC Profile枚举。
enum OH_AVCodecBufferFlags
```
**描述
:
**
**描述
:
**
枚举OH_AVCodec缓冲区标记的类别。
...
...
@@ -459,7 +459,7 @@ enum OH_AVCodecBufferFlags
enum OH_AVCProfile
```
**描述
:
**
**描述
:
**
AVC Profile枚举。
...
...
@@ -473,7 +473,7 @@ AVC Profile枚举。
enum OH_AVOutputFormat
```
**描述
:
**
**描述
:
**
枚举封装器的输出文件格式。
...
...
@@ -485,7 +485,7 @@ enum OH_AVOutputFormat
enum OH_AVSeekMode
```
**描述
:
**
**描述
:
**
跳转模式。
...
...
@@ -499,7 +499,7 @@ enum OH_AVSeekMode
enum OH_BitsPerSample
```
**描述
:
**
**描述
:
**
枚举每个编码样本的音频位数。
...
...
@@ -513,7 +513,7 @@ enum OH_BitsPerSample
enum OH_ColorPrimary
```
**描述
:
**
**描述
:
**
原色。
...
...
@@ -527,7 +527,7 @@ enum OH_ColorPrimary
enum OH_HEVCProfile
```
**描述
:
**
**描述
:
**
HEVC Profile枚举。
...
...
@@ -541,7 +541,7 @@ HEVC Profile枚举。
enum OH_MatrixCoefficient
```
**描述
:
**
**描述
:
**
矩阵系数。
...
...
@@ -555,7 +555,7 @@ enum OH_MatrixCoefficient
enum OH_MediaType
```
**描述
:
**
**描述
:
**
媒体类型。
...
...
@@ -569,7 +569,7 @@ enum OH_MediaType
enum OH_TransferCharacteristic
```
**描述
:
**
**描述
:
**
转移特性。
...
...
@@ -586,7 +586,7 @@ enum OH_TransferCharacteristic
const char* OH_AVCODEC_MIMETYPE_AUDIO_AAC
```
**描述
:
**
**描述
:
**
AAC音频编解码器的MIME类型。
...
...
@@ -600,7 +600,7 @@ AAC音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_AUDIO_FLAC
```
**描述
:
**
**描述
:
**
FLAC音频编解码器的MIME类型。
...
...
@@ -614,7 +614,7 @@ FLAC音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_AUDIO_MPEG
```
**描述
:
**
**描述
:
**
MPEG音频编解码器的MIME类型。
...
...
@@ -628,7 +628,7 @@ MPEG音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_AUDIO_VORBIS
```
**描述
:
**
**描述
:
**
VORBIS音频编解码器的MIME类型。
...
...
@@ -642,7 +642,7 @@ VORBIS音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_IMAGE_BMP
```
**描述
:
**
**描述
:
**
BMP图片编解码器的MIME类型。
...
...
@@ -656,7 +656,7 @@ BMP图片编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_IMAGE_JPG
```
**描述
:
**
**描述
:
**
JPG图片编解码器的MIME类型。
...
...
@@ -670,7 +670,7 @@ JPG图片编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_IMAGE_PNG
```
**描述
:
**
**描述
:
**
PNG图片编解码器的MIME类型。
...
...
@@ -684,7 +684,7 @@ PNG图片编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_VIDEO_AVC
```
**描述
:
**
**描述
:
**
AVC视频编解码器的MIME类型。
...
...
@@ -698,7 +698,7 @@ AVC视频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_VIDEO_HEVC
```
**描述
:
**
**描述
:
**
HEVC视频编解码器的MIME类型。
...
...
@@ -712,7 +712,7 @@ HEVC视频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_VIDEO_MPEG4
```
**描述
:
**
**描述
:
**
MPEG4视频编解码器的MIME类型。
...
...
@@ -726,7 +726,7 @@ MPEG4视频编解码器的MIME类型。
const char* OH_ED_KEY_EOS
```
**描述
:
**
**描述
:
**
表面的额外数据中流结束符的键,值类型为bool
...
...
@@ -740,7 +740,7 @@ const char* OH_ED_KEY_EOS
const char* OH_ED_KEY_TIME_STAMP
```
**描述
:
**
**描述
:
**
表面的额外数据中时间戳的键,值类型为int64
...
...
@@ -754,7 +754,7 @@ const char* OH_ED_KEY_TIME_STAMP
const char* OH_MD_KEY_AAC_IS_ADTS
```
**描述
:
**
**描述
:
**
aac格式的键,值类型为uint32_t,aac解码器支持。
...
...
@@ -766,7 +766,7 @@ aac格式的键,值类型为uint32_t,aac解码器支持。
const char* OH_MD_KEY_ALBUM
```
**描述
:
**
**描述
:
**
相册的源格式键,值类型为字符串
...
...
@@ -778,7 +778,7 @@ const char* OH_MD_KEY_ALBUM
const char* OH_MD_KEY_ALBUM_ARTIST
```
**描述
:
**
**描述
:
**
源格式专辑_artist的键,值类型为字符串
...
...
@@ -790,7 +790,7 @@ const char* OH_MD_KEY_ALBUM_ARTIST
const char* OH_MD_KEY_ARTIST
```
**描述
:
**
**描述
:
**
艺术家的源格式Key,值类型为字符串
...
...
@@ -802,7 +802,7 @@ const char* OH_MD_KEY_ARTIST
const char* OH_MD_KEY_AUD_CHANNEL_COUNT
```
**描述
:
**
**描述
:
**
音频通道计数键,值类型为uint32_t
...
...
@@ -814,7 +814,7 @@ const char* OH_MD_KEY_AUD_CHANNEL_COUNT
const char* OH_MD_KEY_AUD_SAMPLE_RATE
```
**描述
:
**
**描述
:
**
音频采样率键,值类型为uint32_t
...
...
@@ -826,7 +826,7 @@ const char* OH_MD_KEY_AUD_SAMPLE_RATE
const char* OH_MD_KEY_AUDIO_SAMPLE_FORMAT
```
**描述
:
**
**描述
:
**
音频原始格式的键,值类型为uint32_t
...
...
@@ -838,7 +838,7 @@ const char* OH_MD_KEY_AUDIO_SAMPLE_FORMAT
const char* OH_MD_KEY_BITRATE
```
**描述
:
**
**描述
:
**
比特率的键,值类型为uint32_t。
...
...
@@ -850,7 +850,7 @@ const char* OH_MD_KEY_BITRATE
const char* OH_MD_KEY_BITS_PER_CODED_SAMPLE
```
**描述
:
**
**描述
:
**
每个编码样本位数的键,值类型为uint32_t,支持flac编码器。
...
...
@@ -862,7 +862,7 @@ const char* OH_MD_KEY_BITS_PER_CODED_SAMPLE
const char* OH_MD_KEY_CHANNEL_LAYOUT
```
**描述
:
**
**描述
:
**
所需编码通道布局的键。值类型为int64_t,此键仅适用于编码器。
...
...
@@ -874,7 +874,7 @@ const char* OH_MD_KEY_CHANNEL_LAYOUT
const char* OH_MD_KEY_CODEC_CONFIG
```
**描述
:
**
**描述
:
**
编解码器特定数据的键,值类型为uint8_t
\*
。
...
...
@@ -886,7 +886,7 @@ const char* OH_MD_KEY_CODEC_CONFIG
const char* OH_MD_KEY_CODEC_MIME
```
**描述
:
**
**描述
:
**
编解码器mime类型的键,值类型为字符串。
...
...
@@ -898,7 +898,7 @@ const char* OH_MD_KEY_CODEC_MIME
const char* OH_MD_KEY_COLOR_PRIMARIES
```
**描述
:
**
**描述
:
**
视频颜色原色键, 值类型为int32_t
...
...
@@ -910,7 +910,7 @@ const char* OH_MD_KEY_COLOR_PRIMARIES
const char* OH_MD_KEY_COMMENT
```
**描述
:
**
**描述
:
**
源格式注释的键,值类型为字符串
...
...
@@ -922,7 +922,7 @@ const char* OH_MD_KEY_COMMENT
const char* OH_MD_KEY_COMPLIANCE_LEVEL
```
**描述
:
**
**描述
:
**
flac合规性级别的键,值类型为int32_t。
...
...
@@ -934,7 +934,7 @@ flac合规性级别的键,值类型为int32_t。
const char* OH_MD_KEY_COPYRIGHT
```
**描述
:
**
**描述
:
**
源格式版权的键,值类型为字符串
...
...
@@ -946,7 +946,7 @@ const char* OH_MD_KEY_COPYRIGHT
const char* OH_MD_KEY_DATE
```
**描述
:
**
**描述
:
**
源格式日期的键,值类型为字符串
...
...
@@ -958,7 +958,7 @@ const char* OH_MD_KEY_DATE
const char* OH_MD_KEY_DESCRIPTION
```
**描述
:
**
**描述
:
**
源格式描述的键,值类型为字符串
...
...
@@ -970,7 +970,7 @@ const char* OH_MD_KEY_DESCRIPTION
const char* OH_MD_KEY_DURATION
```
**描述
:
**
**描述
:
**
持续时间键,值类型为int64_t。
...
...
@@ -982,7 +982,7 @@ const char* OH_MD_KEY_DURATION
const char* OH_MD_KEY_FRAME_RATE
```
**描述
:
**
**描述
:
**
视频帧率的键,值类型为双精度浮点。
...
...
@@ -994,7 +994,7 @@ const char* OH_MD_KEY_FRAME_RATE
const char* OH_MD_KEY_GENRE
```
**描述
:
**
**描述
:
**
源格式类型的键,值类型为字符串
...
...
@@ -1006,7 +1006,7 @@ const char* OH_MD_KEY_GENRE
const char* OH_MD_KEY_HEIGHT
```
**描述
:
**
**描述
:
**
视频高度键,值类型为uint32_t
...
...
@@ -1018,7 +1018,7 @@ const char* OH_MD_KEY_HEIGHT
const char* OH_MD_KEY_I_FRAME_INTERVAL
```
**描述
:
**
**描述
:
**
关键帧间隔的键,值类型为int32_t,单位为毫秒。
...
...
@@ -1030,7 +1030,7 @@ const char* OH_MD_KEY_I_FRAME_INTERVAL
const char* OH_MD_KEY_IDENTIFICATION_HEADER
```
**描述
:
**
**描述
:
**
vorbis标识头的键,值类型为uint8_t
\*
,仅vorbis解码器支持。
...
...
@@ -1042,7 +1042,7 @@ vorbis标识头的键,值类型为uint8_t\*,仅vorbis解码器支持。
const char* OH_MD_KEY_LANGUAGE
```
**描述
:
**
**描述
:
**
源格式语言的键,值类型为字符串
...
...
@@ -1054,7 +1054,7 @@ const char* OH_MD_KEY_LANGUAGE
const char* OH_MD_KEY_LYRICS
```
**描述
:
**
**描述
:
**
源格式歌词的键,值类型为字符串
...
...
@@ -1066,7 +1066,7 @@ const char* OH_MD_KEY_LYRICS
const char* OH_MD_KEY_MATRIX_COEFFICIENTS
```
**描述
:
**
**描述
:
**
视频矩阵系数的键,值类型为int32_t
...
...
@@ -1078,7 +1078,7 @@ const char* OH_MD_KEY_MATRIX_COEFFICIENTS
const char* OH_MD_KEY_MAX_INPUT_SIZE
```
**描述
:
**
**描述
:
**
最大输入大小的键,值类型为uint32_t
...
...
@@ -1090,7 +1090,7 @@ const char* OH_MD_KEY_MAX_INPUT_SIZE
const char* OH_MD_KEY_PIXEL_FORMAT
```
**描述
:
**
**描述
:
**
视频像素格式的键,值类型为int32_t,具体见
[
OH_AVPixelFormat
](
_core.md#oh_avpixelformat
)
...
...
@@ -1102,9 +1102,9 @@ const char* OH_MD_KEY_PIXEL_FORMAT
const char* OH_MD_KEY_PROFILE
```
**描述
:
**
**描述
:
**
编码模板,值类型为数字,具体见
[
OH_AVCProfile
](
_codec_base.md#oh_avcprofile
)
,
[
OH_AACProfile
](
_codec_base.md
#oh_aacprofile
)
或
[
OH_HEVCProfile
](
#oh_hevcprofile
)
。
编码模板,值类型为数字,具体见
[
OH_AVCProfile
](
#oh_avcprofile
)
,
[
OH_AACProfile
](
#oh_aacprofile
)
或
[
OH_HEVCProfile
](
#oh_hevcprofile
)
。
### OH_MD_KEY_QUALITY
...
...
@@ -1114,7 +1114,7 @@ const char* OH_MD_KEY_PROFILE
const char* OH_MD_KEY_QUALITY
```
**描述
:
**
**描述
:
**
所需编码质量的键。值类型为uint32_t,此键仅适用于配置在恒定质量模式下的编码器
...
...
@@ -1126,7 +1126,7 @@ const char* OH_MD_KEY_QUALITY
const char* OH_MD_KEY_RANGE_FLAG
```
**描述
:
**
**描述
:
**
视频YUV取值范围标志的键,值类型为bool
...
...
@@ -1138,7 +1138,7 @@ const char* OH_MD_KEY_RANGE_FLAG
const char* OH_MD_KEY_REQUEST_I_FRAME
```
**描述
:
**
**描述
:
**
请求立即编码I帧的键。值类型为布尔值
...
...
@@ -1150,7 +1150,7 @@ const char* OH_MD_KEY_REQUEST_I_FRAME
const char* OH_MD_KEY_ROTATION
```
**描述
:
**
**描述
:
**
表面旋转角度的键。值类型为int32_t:应为{0, 90, 180, 270},默认值为0。
...
...
@@ -1162,7 +1162,7 @@ const char* OH_MD_KEY_ROTATION
const char* OH_MD_KEY_SBR
```
**描述
:
**
**描述
:
**
aac sbr模式的键,值类型为uint32_t,aac编码器支持。
...
...
@@ -1174,7 +1174,7 @@ aac sbr模式的键,值类型为uint32_t,aac编码器支持。
const char* OH_MD_KEY_SETUP_HEADER
```
**描述
:
**
**描述
:
**
vorbis设置头的键,值类型为uint8_t
\*
,仅vorbis解码器支持。
...
...
@@ -1186,7 +1186,7 @@ vorbis设置头的键,值类型为uint8_t\*,仅vorbis解码器支持。
const char* OH_MD_KEY_TITLE
```
**描述
:
**
**描述
:
**
源格式标题的键,值类型为字符串
...
...
@@ -1198,7 +1198,7 @@ const char* OH_MD_KEY_TITLE
const char* OH_MD_KEY_TRACK_COUNT
```
**描述
:
**
**描述
:
**
源格式轨道计数的键,值类型为uint32_t
...
...
@@ -1210,7 +1210,7 @@ const char* OH_MD_KEY_TRACK_COUNT
const char* OH_MD_KEY_TRACK_TYPE
```
**描述
:
**
**描述
:
**
提供统一容器,用于存储媒体描述。
...
...
@@ -1224,7 +1224,7 @@ const char* OH_MD_KEY_TRACK_TYPE
const char* OH_MD_KEY_TRANSFER_CHARACTERISTICS
```
**描述
:
**
**描述
:
**
视频转移特性的键,值类型为int32_t
...
...
@@ -1236,7 +1236,7 @@ const char* OH_MD_KEY_TRANSFER_CHARACTERISTICS
const char* OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE
```
**描述
:
**
**描述
:
**
视频编码码率模式,值类型为int32_t,具体见
[
OH_VideoEncodeBitrateMode
](
_video_encoder.md#oh_videoencodebitratemode
)
...
...
@@ -1248,6 +1248,6 @@ const char* OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE
const char* OH_MD_KEY_WIDTH
```
**描述
:
**
**描述
:
**
视频宽度的键,值类型为uint32_t
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录