From 33e586b793058da14d81af8136d07f077138e409 Mon Sep 17 00:00:00 2001 From: zengyawen Date: Fri, 16 Jun 2023 03:39:21 +0000 Subject: [PATCH] update zh-cn/application-dev/reference/native-apis/_codec_base.md. Signed-off-by: zengyawen --- .../reference/native-apis/_codec_base.md | 196 +++++++++--------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/zh-cn/application-dev/reference/native-apis/_codec_base.md b/zh-cn/application-dev/reference/native-apis/_codec_base.md index 74c434bcee..07b0209e50 100644 --- a/zh-cn/application-dev/reference/native-apis/_codec_base.md +++ b/zh-cn/application-dev/reference/native-apis/_codec_base.md @@ -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 -- GitLab