未验证 提交 33e586b7 编写于 作者: Z zengyawen 提交者: Gitee

update zh-cn/application-dev/reference/native-apis/_codec_base.md.

Signed-off-by: Nzengyawen <zengyawen1@huawei.com>
上级 85d7863e
......@@ -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.
先完成此消息的编辑!
想要评论请 注册