未验证 提交 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模块提供运行音视频编解码通用的结构体、字符常量 ...@@ -77,11 +77,11 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量
| [OH_AVCodecBufferAttr::pts](_o_h___a_v_codec_buffer_attr.md#pts) | 此缓冲区的显示时间戳(以微秒为单位) | | [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::size](_o_h___a_v_codec_buffer_attr.md#size) | 缓冲区中包含的数据的大小(以字节为单位) |
| [OH_AVCodecBufferAttr::offset](_o_h___a_v_codec_buffer_attr.md#offset) | 此缓冲区中有效数据的起始偏移量 | | [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_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](_codec_base.md#oh_avcodeconerror) | | [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](_codec_base.md#oh_avcodeconstreamchanged) | | [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](_codec_base.md#oh_avcodeconneedinputdata) | | [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](_codec_base.md#oh_avcodeconnewoutputdata) | | [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_VIDEO_AVC](#oh_avcodec_mimetype_video_avc) | AVC视频编解码器的MIME类型。 |
| \*[OH_AVCODEC_MIMETYPE_AUDIO_AAC](#oh_avcodec_mimetype_audio_aac) | AAC音频编解码器的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类型。 | | \*[OH_AVCODEC_MIMETYPE_VIDEO_MPEG4](#oh_avcodec_mimetype_video_mpeg4) | MPEG4视频编解码器的MIME类型。 |
...@@ -109,7 +109,7 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量 ...@@ -109,7 +109,7 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量
| \*[OH_MD_KEY_AUDIO_SAMPLE_FORMAT](#oh_md_key_audio_sample_format) | 音频原始格式的键,值类型为uint32_t | | \*[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_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_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_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_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,单位为毫秒。 | | \*[OH_MD_KEY_I_FRAME_INTERVAL](#oh_md_key_i_frame_interval) | 关键帧间隔的键,值类型为int32_t,单位为毫秒。 |
...@@ -148,7 +148,7 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量 ...@@ -148,7 +148,7 @@ CodecBase模块提供运行音视频编解码通用的结构体、字符常量
typedef enum OH_AACProfileOH_AACProfile typedef enum OH_AACProfileOH_AACProfile
``` ```
**描述:** **描述**
AAC Profile枚举。 AAC Profile枚举。
...@@ -162,20 +162,20 @@ AAC Profile枚举。 ...@@ -162,20 +162,20 @@ AAC Profile枚举。
typedef struct OH_AVCodecAsyncCallbackOH_AVCodecAsyncCallback typedef struct OH_AVCodecAsyncCallbackOH_AVCodecAsyncCallback
``` ```
**描述:** **描述**
OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例注册到OH_AVCodec实例中, 并处理回调上报的信息,以保证OH_AVCodec的正常运行。 OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例注册到OH_AVCodec实例中, 并处理回调上报的信息,以保证OH_AVCodec的正常运行。
\@syscap SystemCapability.Multimedia.Media.CodecBase \@syscap SystemCapability.Multimedia.Media.CodecBase
**参数:** **参数**
| 名称 | 描述 | | 名称 | 描述 |
| -------- | -------- | | -------- | -------- |
| onError | 监控编解码器操作错误,请参见[OH_AVCodecOnError](_codec_base.md#oh_avcodeconerror) | | [onError](_o_h___a_v_codec_async_callback.md#onerror) | 监控编解码器操作错误,请参见[OH_AVCodecOnError](#oh_avcodeconerror) |
| onStreamChanged | 监控编解码器流变化,请参见[OH_AVCodecOnStreamChanged](_codec_base.md#oh_avcodeconstreamchanged) | | [onStreamChanged](_o_h___a_v_codec_async_callback.md#onstreamchanged) | 监控编解码器流变化,请参见[OH_AVCodecOnStreamChanged](#oh_avcodeconstreamchanged) |
| onNeedInputData | 监控编解码器需要输入数据,请参见[OH_AVCodecOnNeedInputData](_codec_base.md#oh_avcodeconneedinputdata) | | [onNeedInputData](_o_h___a_v_codec_async_callback.md#onneedinputdata) | 监控编解码器需要输入数据,请参见[OH_AVCodecOnNeedInputData](#oh_avcodeconneedinputdata) |
| onNeedOutputData | 监控编解码器已生成输出数据,请参见[OH_AVCodecOnNewOutputData](_codec_base.md#oh_avcodeconnewoutputdata) | | [onNeedOutputData](_o_h___a_v_codec_async_callback.md#onneedoutputdata) | 监控编解码器已生成输出数据,请参见[OH_AVCodecOnNewOutputData](#oh_avcodeconnewoutputdata) |
### OH_AVCodecBufferAttr ### OH_AVCodecBufferAttr
...@@ -185,7 +185,7 @@ OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例 ...@@ -185,7 +185,7 @@ OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例
typedef struct OH_AVCodecBufferAttrOH_AVCodecBufferAttr typedef struct OH_AVCodecBufferAttrOH_AVCodecBufferAttr
``` ```
**描述:** **描述**
定义OH_AVCodec的缓冲区描述信息。 定义OH_AVCodec的缓冲区描述信息。
...@@ -199,7 +199,7 @@ typedef struct OH_AVCodecBufferAttrOH_AVCodecBufferAttr ...@@ -199,7 +199,7 @@ typedef struct OH_AVCodecBufferAttrOH_AVCodecBufferAttr
typedef enum OH_AVCodecBufferFlagsOH_AVCodecBufferFlags typedef enum OH_AVCodecBufferFlagsOH_AVCodecBufferFlags
``` ```
**描述:** **描述**
枚举OH_AVCodec缓冲区标记的类别。 枚举OH_AVCodec缓冲区标记的类别。
...@@ -213,13 +213,13 @@ typedef enum OH_AVCodecBufferFlagsOH_AVCodecBufferFlags ...@@ -213,13 +213,13 @@ typedef enum OH_AVCodecBufferFlagsOH_AVCodecBufferFlags
typedef void(* OH_AVCodecOnError) (OH_AVCodec *codec, int32_t errorCode, void *userData) typedef void(* OH_AVCodecOnError) (OH_AVCodec *codec, int32_t errorCode, void *userData)
``` ```
**描述:** **描述**
当OH_AVCodec实例运行出错时,会调用来上报具体的错误信息的函数指针。 当OH_AVCodec实例运行出错时,会调用来上报具体的错误信息的函数指针。
\@syscap SystemCapability.Multimedia.Media.CodecBase \@syscap SystemCapability.Multimedia.Media.CodecBase
**参数:** **参数**
| 名称 | 描述 | | 名称 | 描述 |
| -------- | -------- | | -------- | -------- |
...@@ -235,13 +235,13 @@ typedef void(* OH_AVCodecOnError) (OH_AVCodec *codec, int32_t errorCode, void *u ...@@ -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) typedef void(* OH_AVCodecOnNeedInputData) (OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData)
``` ```
**描述:** **描述**
当OH_AVCodec在运行过程中需要新的输入数据时,将调用此函数指针,并携带可用的缓冲区来填充新的输入数据。 当OH_AVCodec在运行过程中需要新的输入数据时,将调用此函数指针,并携带可用的缓冲区来填充新的输入数据。
\@syscap SystemCapability.Multimedia.Media.CodecBase \@syscap SystemCapability.Multimedia.Media.CodecBase
**参数:** **参数**
| 名称 | 描述 | | 名称 | 描述 |
| -------- | -------- | | -------- | -------- |
...@@ -258,13 +258,13 @@ typedef void(* OH_AVCodecOnNeedInputData) (OH_AVCodec *codec, uint32_t index, OH ...@@ -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) typedef void(* OH_AVCodecOnNewOutputData) (OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr, void *userData)
``` ```
**描述:** **描述**
当OH_AVCodec运行过程中生成新的输出数据时,将调用此函数指针,并携带包含新输出数据的缓冲区。 需要注意的是,OH_AVCodecBufferAttr指针的生命周期仅在调用函数指针时有效,这将禁止调用结束后继续访问。 当OH_AVCodec运行过程中生成新的输出数据时,将调用此函数指针,并携带包含新输出数据的缓冲区。 需要注意的是,OH_AVCodecBufferAttr指针的生命周期仅在调用函数指针时有效,这将禁止调用结束后继续访问。
\@syscap SystemCapability.Multimedia.Media.CodecBase \@syscap SystemCapability.Multimedia.Media.CodecBase
**参数:** **参数**
| 名称 | 描述 | | 名称 | 描述 |
| -------- | -------- | | -------- | -------- |
...@@ -282,13 +282,13 @@ typedef void(* OH_AVCodecOnNewOutputData) (OH_AVCodec *codec, uint32_t index, OH ...@@ -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) typedef void(* OH_AVCodecOnStreamChanged) (OH_AVCodec *codec, OH_AVFormat *format, void *userData)
``` ```
**描述:** **描述**
当输出流发生变化时,将调用此函数指针报告新的流描述信息。需要注意的是, OH_AVFormat指针的生命周期只有在函数指针被调用时才有效,调用结束后禁止继续访问。 当输出流发生变化时,将调用此函数指针报告新的流描述信息。需要注意的是, OH_AVFormat指针的生命周期只有在函数指针被调用时才有效,调用结束后禁止继续访问。
\@syscap SystemCapability.Multimedia.Media.CodecBase \@syscap SystemCapability.Multimedia.Media.CodecBase
**参数:** **参数**
| 名称 | 描述 | | 名称 | 描述 |
| -------- | -------- | | -------- | -------- |
...@@ -304,7 +304,7 @@ typedef void(* OH_AVCodecOnStreamChanged) (OH_AVCodec *codec, OH_AVFormat *forma ...@@ -304,7 +304,7 @@ typedef void(* OH_AVCodecOnStreamChanged) (OH_AVCodec *codec, OH_AVFormat *forma
typedef enum OH_AVCProfileOH_AVCProfile typedef enum OH_AVCProfileOH_AVCProfile
``` ```
**描述:** **描述**
AVC Profile枚举。 AVC Profile枚举。
...@@ -318,7 +318,7 @@ AVC Profile枚举。 ...@@ -318,7 +318,7 @@ AVC Profile枚举。
typedef enum OH_AVOutputFormatOH_AVOutputFormat typedef enum OH_AVOutputFormatOH_AVOutputFormat
``` ```
**描述:** **描述**
枚举封装器的输出文件格式。 枚举封装器的输出文件格式。
...@@ -330,7 +330,7 @@ typedef enum OH_AVOutputFormatOH_AVOutputFormat ...@@ -330,7 +330,7 @@ typedef enum OH_AVOutputFormatOH_AVOutputFormat
typedef enum OH_AVSeekModeOH_AVSeekMode typedef enum OH_AVSeekModeOH_AVSeekMode
``` ```
**描述:** **描述**
跳转模式。 跳转模式。
...@@ -344,7 +344,7 @@ typedef enum OH_AVSeekModeOH_AVSeekMode ...@@ -344,7 +344,7 @@ typedef enum OH_AVSeekModeOH_AVSeekMode
typedef enum OH_BitsPerSampleOH_BitsPerSample typedef enum OH_BitsPerSampleOH_BitsPerSample
``` ```
**描述:** **描述**
枚举每个编码样本的音频位数。 枚举每个编码样本的音频位数。
...@@ -358,7 +358,7 @@ typedef enum OH_BitsPerSampleOH_BitsPerSample ...@@ -358,7 +358,7 @@ typedef enum OH_BitsPerSampleOH_BitsPerSample
typedef enum OH_ColorPrimaryOH_ColorPrimary typedef enum OH_ColorPrimaryOH_ColorPrimary
``` ```
**描述:** **描述**
原色。 原色。
...@@ -372,7 +372,7 @@ typedef enum OH_ColorPrimaryOH_ColorPrimary ...@@ -372,7 +372,7 @@ typedef enum OH_ColorPrimaryOH_ColorPrimary
typedef enum OH_HEVCProfileOH_HEVCProfile typedef enum OH_HEVCProfileOH_HEVCProfile
``` ```
**描述:** **描述**
HEVC Profile枚举。 HEVC Profile枚举。
...@@ -386,7 +386,7 @@ HEVC Profile枚举。 ...@@ -386,7 +386,7 @@ HEVC Profile枚举。
typedef enum OH_MatrixCoefficientOH_MatrixCoefficient typedef enum OH_MatrixCoefficientOH_MatrixCoefficient
``` ```
**描述:** **描述**
矩阵系数。 矩阵系数。
...@@ -400,7 +400,7 @@ typedef enum OH_MatrixCoefficientOH_MatrixCoefficient ...@@ -400,7 +400,7 @@ typedef enum OH_MatrixCoefficientOH_MatrixCoefficient
typedef enum OH_MediaTypeOH_MediaType typedef enum OH_MediaTypeOH_MediaType
``` ```
**描述:** **描述**
媒体类型。 媒体类型。
...@@ -414,7 +414,7 @@ typedef enum OH_MediaTypeOH_MediaType ...@@ -414,7 +414,7 @@ typedef enum OH_MediaTypeOH_MediaType
typedef enum OH_TransferCharacteristicOH_TransferCharacteristic typedef enum OH_TransferCharacteristicOH_TransferCharacteristic
``` ```
**描述:** **描述**
转移特性。 转移特性。
...@@ -431,7 +431,7 @@ typedef enum OH_TransferCharacteristicOH_TransferCharacteristic ...@@ -431,7 +431,7 @@ typedef enum OH_TransferCharacteristicOH_TransferCharacteristic
enum OH_AACProfile enum OH_AACProfile
``` ```
**描述:** **描述**
AAC Profile枚举。 AAC Profile枚举。
...@@ -445,7 +445,7 @@ AAC Profile枚举。 ...@@ -445,7 +445,7 @@ AAC Profile枚举。
enum OH_AVCodecBufferFlags enum OH_AVCodecBufferFlags
``` ```
**描述:** **描述**
枚举OH_AVCodec缓冲区标记的类别。 枚举OH_AVCodec缓冲区标记的类别。
...@@ -459,7 +459,7 @@ enum OH_AVCodecBufferFlags ...@@ -459,7 +459,7 @@ enum OH_AVCodecBufferFlags
enum OH_AVCProfile enum OH_AVCProfile
``` ```
**描述:** **描述**
AVC Profile枚举。 AVC Profile枚举。
...@@ -473,7 +473,7 @@ AVC Profile枚举。 ...@@ -473,7 +473,7 @@ AVC Profile枚举。
enum OH_AVOutputFormat enum OH_AVOutputFormat
``` ```
**描述:** **描述**
枚举封装器的输出文件格式。 枚举封装器的输出文件格式。
...@@ -485,7 +485,7 @@ enum OH_AVOutputFormat ...@@ -485,7 +485,7 @@ enum OH_AVOutputFormat
enum OH_AVSeekMode enum OH_AVSeekMode
``` ```
**描述:** **描述**
跳转模式。 跳转模式。
...@@ -499,7 +499,7 @@ enum OH_AVSeekMode ...@@ -499,7 +499,7 @@ enum OH_AVSeekMode
enum OH_BitsPerSample enum OH_BitsPerSample
``` ```
**描述:** **描述**
枚举每个编码样本的音频位数。 枚举每个编码样本的音频位数。
...@@ -513,7 +513,7 @@ enum OH_BitsPerSample ...@@ -513,7 +513,7 @@ enum OH_BitsPerSample
enum OH_ColorPrimary enum OH_ColorPrimary
``` ```
**描述:** **描述**
原色。 原色。
...@@ -527,7 +527,7 @@ enum OH_ColorPrimary ...@@ -527,7 +527,7 @@ enum OH_ColorPrimary
enum OH_HEVCProfile enum OH_HEVCProfile
``` ```
**描述:** **描述**
HEVC Profile枚举。 HEVC Profile枚举。
...@@ -541,7 +541,7 @@ HEVC Profile枚举。 ...@@ -541,7 +541,7 @@ HEVC Profile枚举。
enum OH_MatrixCoefficient enum OH_MatrixCoefficient
``` ```
**描述:** **描述**
矩阵系数。 矩阵系数。
...@@ -555,7 +555,7 @@ enum OH_MatrixCoefficient ...@@ -555,7 +555,7 @@ enum OH_MatrixCoefficient
enum OH_MediaType enum OH_MediaType
``` ```
**描述:** **描述**
媒体类型。 媒体类型。
...@@ -569,7 +569,7 @@ enum OH_MediaType ...@@ -569,7 +569,7 @@ enum OH_MediaType
enum OH_TransferCharacteristic enum OH_TransferCharacteristic
``` ```
**描述:** **描述**
转移特性。 转移特性。
...@@ -586,7 +586,7 @@ enum OH_TransferCharacteristic ...@@ -586,7 +586,7 @@ enum OH_TransferCharacteristic
const char* OH_AVCODEC_MIMETYPE_AUDIO_AAC const char* OH_AVCODEC_MIMETYPE_AUDIO_AAC
``` ```
**描述:** **描述**
AAC音频编解码器的MIME类型。 AAC音频编解码器的MIME类型。
...@@ -600,7 +600,7 @@ AAC音频编解码器的MIME类型。 ...@@ -600,7 +600,7 @@ AAC音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_AUDIO_FLAC const char* OH_AVCODEC_MIMETYPE_AUDIO_FLAC
``` ```
**描述:** **描述**
FLAC音频编解码器的MIME类型。 FLAC音频编解码器的MIME类型。
...@@ -614,7 +614,7 @@ FLAC音频编解码器的MIME类型。 ...@@ -614,7 +614,7 @@ FLAC音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_AUDIO_MPEG const char* OH_AVCODEC_MIMETYPE_AUDIO_MPEG
``` ```
**描述:** **描述**
MPEG音频编解码器的MIME类型。 MPEG音频编解码器的MIME类型。
...@@ -628,7 +628,7 @@ MPEG音频编解码器的MIME类型。 ...@@ -628,7 +628,7 @@ MPEG音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_AUDIO_VORBIS const char* OH_AVCODEC_MIMETYPE_AUDIO_VORBIS
``` ```
**描述:** **描述**
VORBIS音频编解码器的MIME类型。 VORBIS音频编解码器的MIME类型。
...@@ -642,7 +642,7 @@ VORBIS音频编解码器的MIME类型。 ...@@ -642,7 +642,7 @@ VORBIS音频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_IMAGE_BMP const char* OH_AVCODEC_MIMETYPE_IMAGE_BMP
``` ```
**描述:** **描述**
BMP图片编解码器的MIME类型。 BMP图片编解码器的MIME类型。
...@@ -656,7 +656,7 @@ BMP图片编解码器的MIME类型。 ...@@ -656,7 +656,7 @@ BMP图片编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_IMAGE_JPG const char* OH_AVCODEC_MIMETYPE_IMAGE_JPG
``` ```
**描述:** **描述**
JPG图片编解码器的MIME类型。 JPG图片编解码器的MIME类型。
...@@ -670,7 +670,7 @@ JPG图片编解码器的MIME类型。 ...@@ -670,7 +670,7 @@ JPG图片编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_IMAGE_PNG const char* OH_AVCODEC_MIMETYPE_IMAGE_PNG
``` ```
**描述:** **描述**
PNG图片编解码器的MIME类型。 PNG图片编解码器的MIME类型。
...@@ -684,7 +684,7 @@ PNG图片编解码器的MIME类型。 ...@@ -684,7 +684,7 @@ PNG图片编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_VIDEO_AVC const char* OH_AVCODEC_MIMETYPE_VIDEO_AVC
``` ```
**描述:** **描述**
AVC视频编解码器的MIME类型。 AVC视频编解码器的MIME类型。
...@@ -698,7 +698,7 @@ AVC视频编解码器的MIME类型。 ...@@ -698,7 +698,7 @@ AVC视频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_VIDEO_HEVC const char* OH_AVCODEC_MIMETYPE_VIDEO_HEVC
``` ```
**描述:** **描述**
HEVC视频编解码器的MIME类型。 HEVC视频编解码器的MIME类型。
...@@ -712,7 +712,7 @@ HEVC视频编解码器的MIME类型。 ...@@ -712,7 +712,7 @@ HEVC视频编解码器的MIME类型。
const char* OH_AVCODEC_MIMETYPE_VIDEO_MPEG4 const char* OH_AVCODEC_MIMETYPE_VIDEO_MPEG4
``` ```
**描述:** **描述**
MPEG4视频编解码器的MIME类型。 MPEG4视频编解码器的MIME类型。
...@@ -726,7 +726,7 @@ MPEG4视频编解码器的MIME类型。 ...@@ -726,7 +726,7 @@ MPEG4视频编解码器的MIME类型。
const char* OH_ED_KEY_EOS const char* OH_ED_KEY_EOS
``` ```
**描述:** **描述**
表面的额外数据中流结束符的键,值类型为bool 表面的额外数据中流结束符的键,值类型为bool
...@@ -740,7 +740,7 @@ const char* OH_ED_KEY_EOS ...@@ -740,7 +740,7 @@ const char* OH_ED_KEY_EOS
const char* OH_ED_KEY_TIME_STAMP const char* OH_ED_KEY_TIME_STAMP
``` ```
**描述:** **描述**
表面的额外数据中时间戳的键,值类型为int64 表面的额外数据中时间戳的键,值类型为int64
...@@ -754,7 +754,7 @@ const char* OH_ED_KEY_TIME_STAMP ...@@ -754,7 +754,7 @@ const char* OH_ED_KEY_TIME_STAMP
const char* OH_MD_KEY_AAC_IS_ADTS const char* OH_MD_KEY_AAC_IS_ADTS
``` ```
**描述:** **描述**
aac格式的键,值类型为uint32_t,aac解码器支持。 aac格式的键,值类型为uint32_t,aac解码器支持。
...@@ -766,7 +766,7 @@ aac格式的键,值类型为uint32_t,aac解码器支持。 ...@@ -766,7 +766,7 @@ aac格式的键,值类型为uint32_t,aac解码器支持。
const char* OH_MD_KEY_ALBUM const char* OH_MD_KEY_ALBUM
``` ```
**描述:** **描述**
相册的源格式键,值类型为字符串 相册的源格式键,值类型为字符串
...@@ -778,7 +778,7 @@ const char* OH_MD_KEY_ALBUM ...@@ -778,7 +778,7 @@ const char* OH_MD_KEY_ALBUM
const char* OH_MD_KEY_ALBUM_ARTIST const char* OH_MD_KEY_ALBUM_ARTIST
``` ```
**描述:** **描述**
源格式专辑_artist的键,值类型为字符串 源格式专辑_artist的键,值类型为字符串
...@@ -790,7 +790,7 @@ const char* OH_MD_KEY_ALBUM_ARTIST ...@@ -790,7 +790,7 @@ const char* OH_MD_KEY_ALBUM_ARTIST
const char* OH_MD_KEY_ARTIST const char* OH_MD_KEY_ARTIST
``` ```
**描述:** **描述**
艺术家的源格式Key,值类型为字符串 艺术家的源格式Key,值类型为字符串
...@@ -802,7 +802,7 @@ const char* OH_MD_KEY_ARTIST ...@@ -802,7 +802,7 @@ const char* OH_MD_KEY_ARTIST
const char* OH_MD_KEY_AUD_CHANNEL_COUNT const char* OH_MD_KEY_AUD_CHANNEL_COUNT
``` ```
**描述:** **描述**
音频通道计数键,值类型为uint32_t 音频通道计数键,值类型为uint32_t
...@@ -814,7 +814,7 @@ const char* OH_MD_KEY_AUD_CHANNEL_COUNT ...@@ -814,7 +814,7 @@ const char* OH_MD_KEY_AUD_CHANNEL_COUNT
const char* OH_MD_KEY_AUD_SAMPLE_RATE const char* OH_MD_KEY_AUD_SAMPLE_RATE
``` ```
**描述:** **描述**
音频采样率键,值类型为uint32_t 音频采样率键,值类型为uint32_t
...@@ -826,7 +826,7 @@ const char* OH_MD_KEY_AUD_SAMPLE_RATE ...@@ -826,7 +826,7 @@ const char* OH_MD_KEY_AUD_SAMPLE_RATE
const char* OH_MD_KEY_AUDIO_SAMPLE_FORMAT const char* OH_MD_KEY_AUDIO_SAMPLE_FORMAT
``` ```
**描述:** **描述**
音频原始格式的键,值类型为uint32_t 音频原始格式的键,值类型为uint32_t
...@@ -838,7 +838,7 @@ const char* OH_MD_KEY_AUDIO_SAMPLE_FORMAT ...@@ -838,7 +838,7 @@ const char* OH_MD_KEY_AUDIO_SAMPLE_FORMAT
const char* OH_MD_KEY_BITRATE const char* OH_MD_KEY_BITRATE
``` ```
**描述:** **描述**
比特率的键,值类型为uint32_t。 比特率的键,值类型为uint32_t。
...@@ -850,7 +850,7 @@ const char* OH_MD_KEY_BITRATE ...@@ -850,7 +850,7 @@ const char* OH_MD_KEY_BITRATE
const char* OH_MD_KEY_BITS_PER_CODED_SAMPLE const char* OH_MD_KEY_BITS_PER_CODED_SAMPLE
``` ```
**描述:** **描述**
每个编码样本位数的键,值类型为uint32_t,支持flac编码器。 每个编码样本位数的键,值类型为uint32_t,支持flac编码器。
...@@ -862,7 +862,7 @@ const char* OH_MD_KEY_BITS_PER_CODED_SAMPLE ...@@ -862,7 +862,7 @@ const char* OH_MD_KEY_BITS_PER_CODED_SAMPLE
const char* OH_MD_KEY_CHANNEL_LAYOUT const char* OH_MD_KEY_CHANNEL_LAYOUT
``` ```
**描述:** **描述**
所需编码通道布局的键。值类型为int64_t,此键仅适用于编码器。 所需编码通道布局的键。值类型为int64_t,此键仅适用于编码器。
...@@ -874,7 +874,7 @@ const char* OH_MD_KEY_CHANNEL_LAYOUT ...@@ -874,7 +874,7 @@ const char* OH_MD_KEY_CHANNEL_LAYOUT
const char* OH_MD_KEY_CODEC_CONFIG const char* OH_MD_KEY_CODEC_CONFIG
``` ```
**描述:** **描述**
编解码器特定数据的键,值类型为uint8_t\* 编解码器特定数据的键,值类型为uint8_t\*
...@@ -886,7 +886,7 @@ const char* OH_MD_KEY_CODEC_CONFIG ...@@ -886,7 +886,7 @@ const char* OH_MD_KEY_CODEC_CONFIG
const char* OH_MD_KEY_CODEC_MIME const char* OH_MD_KEY_CODEC_MIME
``` ```
**描述:** **描述**
编解码器mime类型的键,值类型为字符串。 编解码器mime类型的键,值类型为字符串。
...@@ -898,7 +898,7 @@ const char* OH_MD_KEY_CODEC_MIME ...@@ -898,7 +898,7 @@ const char* OH_MD_KEY_CODEC_MIME
const char* OH_MD_KEY_COLOR_PRIMARIES const char* OH_MD_KEY_COLOR_PRIMARIES
``` ```
**描述:** **描述**
视频颜色原色键, 值类型为int32_t 视频颜色原色键, 值类型为int32_t
...@@ -910,7 +910,7 @@ const char* OH_MD_KEY_COLOR_PRIMARIES ...@@ -910,7 +910,7 @@ const char* OH_MD_KEY_COLOR_PRIMARIES
const char* OH_MD_KEY_COMMENT const char* OH_MD_KEY_COMMENT
``` ```
**描述:** **描述**
源格式注释的键,值类型为字符串 源格式注释的键,值类型为字符串
...@@ -922,7 +922,7 @@ const char* OH_MD_KEY_COMMENT ...@@ -922,7 +922,7 @@ const char* OH_MD_KEY_COMMENT
const char* OH_MD_KEY_COMPLIANCE_LEVEL const char* OH_MD_KEY_COMPLIANCE_LEVEL
``` ```
**描述:** **描述**
flac合规性级别的键,值类型为int32_t。 flac合规性级别的键,值类型为int32_t。
...@@ -934,7 +934,7 @@ flac合规性级别的键,值类型为int32_t。 ...@@ -934,7 +934,7 @@ flac合规性级别的键,值类型为int32_t。
const char* OH_MD_KEY_COPYRIGHT const char* OH_MD_KEY_COPYRIGHT
``` ```
**描述:** **描述**
源格式版权的键,值类型为字符串 源格式版权的键,值类型为字符串
...@@ -946,7 +946,7 @@ const char* OH_MD_KEY_COPYRIGHT ...@@ -946,7 +946,7 @@ const char* OH_MD_KEY_COPYRIGHT
const char* OH_MD_KEY_DATE const char* OH_MD_KEY_DATE
``` ```
**描述:** **描述**
源格式日期的键,值类型为字符串 源格式日期的键,值类型为字符串
...@@ -958,7 +958,7 @@ const char* OH_MD_KEY_DATE ...@@ -958,7 +958,7 @@ const char* OH_MD_KEY_DATE
const char* OH_MD_KEY_DESCRIPTION const char* OH_MD_KEY_DESCRIPTION
``` ```
**描述:** **描述**
源格式描述的键,值类型为字符串 源格式描述的键,值类型为字符串
...@@ -970,7 +970,7 @@ const char* OH_MD_KEY_DESCRIPTION ...@@ -970,7 +970,7 @@ const char* OH_MD_KEY_DESCRIPTION
const char* OH_MD_KEY_DURATION const char* OH_MD_KEY_DURATION
``` ```
**描述:** **描述**
持续时间键,值类型为int64_t。 持续时间键,值类型为int64_t。
...@@ -982,7 +982,7 @@ const char* OH_MD_KEY_DURATION ...@@ -982,7 +982,7 @@ const char* OH_MD_KEY_DURATION
const char* OH_MD_KEY_FRAME_RATE const char* OH_MD_KEY_FRAME_RATE
``` ```
**描述:** **描述**
视频帧率的键,值类型为双精度浮点。 视频帧率的键,值类型为双精度浮点。
...@@ -994,7 +994,7 @@ const char* OH_MD_KEY_FRAME_RATE ...@@ -994,7 +994,7 @@ const char* OH_MD_KEY_FRAME_RATE
const char* OH_MD_KEY_GENRE const char* OH_MD_KEY_GENRE
``` ```
**描述:** **描述**
源格式类型的键,值类型为字符串 源格式类型的键,值类型为字符串
...@@ -1006,7 +1006,7 @@ const char* OH_MD_KEY_GENRE ...@@ -1006,7 +1006,7 @@ const char* OH_MD_KEY_GENRE
const char* OH_MD_KEY_HEIGHT const char* OH_MD_KEY_HEIGHT
``` ```
**描述:** **描述**
视频高度键,值类型为uint32_t 视频高度键,值类型为uint32_t
...@@ -1018,7 +1018,7 @@ const char* OH_MD_KEY_HEIGHT ...@@ -1018,7 +1018,7 @@ const char* OH_MD_KEY_HEIGHT
const char* OH_MD_KEY_I_FRAME_INTERVAL const char* OH_MD_KEY_I_FRAME_INTERVAL
``` ```
**描述:** **描述**
关键帧间隔的键,值类型为int32_t,单位为毫秒。 关键帧间隔的键,值类型为int32_t,单位为毫秒。
...@@ -1030,7 +1030,7 @@ const char* OH_MD_KEY_I_FRAME_INTERVAL ...@@ -1030,7 +1030,7 @@ const char* OH_MD_KEY_I_FRAME_INTERVAL
const char* OH_MD_KEY_IDENTIFICATION_HEADER const char* OH_MD_KEY_IDENTIFICATION_HEADER
``` ```
**描述:** **描述**
vorbis标识头的键,值类型为uint8_t\*,仅vorbis解码器支持。 vorbis标识头的键,值类型为uint8_t\*,仅vorbis解码器支持。
...@@ -1042,7 +1042,7 @@ vorbis标识头的键,值类型为uint8_t\*,仅vorbis解码器支持。 ...@@ -1042,7 +1042,7 @@ vorbis标识头的键,值类型为uint8_t\*,仅vorbis解码器支持。
const char* OH_MD_KEY_LANGUAGE const char* OH_MD_KEY_LANGUAGE
``` ```
**描述:** **描述**
源格式语言的键,值类型为字符串 源格式语言的键,值类型为字符串
...@@ -1054,7 +1054,7 @@ const char* OH_MD_KEY_LANGUAGE ...@@ -1054,7 +1054,7 @@ const char* OH_MD_KEY_LANGUAGE
const char* OH_MD_KEY_LYRICS const char* OH_MD_KEY_LYRICS
``` ```
**描述:** **描述**
源格式歌词的键,值类型为字符串 源格式歌词的键,值类型为字符串
...@@ -1066,7 +1066,7 @@ const char* OH_MD_KEY_LYRICS ...@@ -1066,7 +1066,7 @@ const char* OH_MD_KEY_LYRICS
const char* OH_MD_KEY_MATRIX_COEFFICIENTS const char* OH_MD_KEY_MATRIX_COEFFICIENTS
``` ```
**描述:** **描述**
视频矩阵系数的键,值类型为int32_t 视频矩阵系数的键,值类型为int32_t
...@@ -1078,7 +1078,7 @@ const char* OH_MD_KEY_MATRIX_COEFFICIENTS ...@@ -1078,7 +1078,7 @@ const char* OH_MD_KEY_MATRIX_COEFFICIENTS
const char* OH_MD_KEY_MAX_INPUT_SIZE const char* OH_MD_KEY_MAX_INPUT_SIZE
``` ```
**描述:** **描述**
最大输入大小的键,值类型为uint32_t 最大输入大小的键,值类型为uint32_t
...@@ -1090,7 +1090,7 @@ const char* OH_MD_KEY_MAX_INPUT_SIZE ...@@ -1090,7 +1090,7 @@ const char* OH_MD_KEY_MAX_INPUT_SIZE
const char* OH_MD_KEY_PIXEL_FORMAT const char* OH_MD_KEY_PIXEL_FORMAT
``` ```
**描述:** **描述**
视频像素格式的键,值类型为int32_t,具体见[OH_AVPixelFormat](_core.md#oh_avpixelformat) 视频像素格式的键,值类型为int32_t,具体见[OH_AVPixelFormat](_core.md#oh_avpixelformat)
...@@ -1102,9 +1102,9 @@ const char* OH_MD_KEY_PIXEL_FORMAT ...@@ -1102,9 +1102,9 @@ const char* OH_MD_KEY_PIXEL_FORMAT
const char* OH_MD_KEY_PROFILE 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 ### OH_MD_KEY_QUALITY
...@@ -1114,7 +1114,7 @@ const char* OH_MD_KEY_PROFILE ...@@ -1114,7 +1114,7 @@ const char* OH_MD_KEY_PROFILE
const char* OH_MD_KEY_QUALITY const char* OH_MD_KEY_QUALITY
``` ```
**描述:** **描述**
所需编码质量的键。值类型为uint32_t,此键仅适用于配置在恒定质量模式下的编码器 所需编码质量的键。值类型为uint32_t,此键仅适用于配置在恒定质量模式下的编码器
...@@ -1126,7 +1126,7 @@ const char* OH_MD_KEY_QUALITY ...@@ -1126,7 +1126,7 @@ const char* OH_MD_KEY_QUALITY
const char* OH_MD_KEY_RANGE_FLAG const char* OH_MD_KEY_RANGE_FLAG
``` ```
**描述:** **描述**
视频YUV取值范围标志的键,值类型为bool 视频YUV取值范围标志的键,值类型为bool
...@@ -1138,7 +1138,7 @@ const char* OH_MD_KEY_RANGE_FLAG ...@@ -1138,7 +1138,7 @@ const char* OH_MD_KEY_RANGE_FLAG
const char* OH_MD_KEY_REQUEST_I_FRAME const char* OH_MD_KEY_REQUEST_I_FRAME
``` ```
**描述:** **描述**
请求立即编码I帧的键。值类型为布尔值 请求立即编码I帧的键。值类型为布尔值
...@@ -1150,7 +1150,7 @@ const char* OH_MD_KEY_REQUEST_I_FRAME ...@@ -1150,7 +1150,7 @@ const char* OH_MD_KEY_REQUEST_I_FRAME
const char* OH_MD_KEY_ROTATION const char* OH_MD_KEY_ROTATION
``` ```
**描述:** **描述**
表面旋转角度的键。值类型为int32_t:应为{0, 90, 180, 270},默认值为0。 表面旋转角度的键。值类型为int32_t:应为{0, 90, 180, 270},默认值为0。
...@@ -1162,7 +1162,7 @@ const char* OH_MD_KEY_ROTATION ...@@ -1162,7 +1162,7 @@ const char* OH_MD_KEY_ROTATION
const char* OH_MD_KEY_SBR const char* OH_MD_KEY_SBR
``` ```
**描述:** **描述**
aac sbr模式的键,值类型为uint32_t,aac编码器支持。 aac sbr模式的键,值类型为uint32_t,aac编码器支持。
...@@ -1174,7 +1174,7 @@ aac sbr模式的键,值类型为uint32_t,aac编码器支持。 ...@@ -1174,7 +1174,7 @@ aac sbr模式的键,值类型为uint32_t,aac编码器支持。
const char* OH_MD_KEY_SETUP_HEADER const char* OH_MD_KEY_SETUP_HEADER
``` ```
**描述:** **描述**
vorbis设置头的键,值类型为uint8_t\*,仅vorbis解码器支持。 vorbis设置头的键,值类型为uint8_t\*,仅vorbis解码器支持。
...@@ -1186,7 +1186,7 @@ vorbis设置头的键,值类型为uint8_t\*,仅vorbis解码器支持。 ...@@ -1186,7 +1186,7 @@ vorbis设置头的键,值类型为uint8_t\*,仅vorbis解码器支持。
const char* OH_MD_KEY_TITLE const char* OH_MD_KEY_TITLE
``` ```
**描述:** **描述**
源格式标题的键,值类型为字符串 源格式标题的键,值类型为字符串
...@@ -1198,7 +1198,7 @@ const char* OH_MD_KEY_TITLE ...@@ -1198,7 +1198,7 @@ const char* OH_MD_KEY_TITLE
const char* OH_MD_KEY_TRACK_COUNT const char* OH_MD_KEY_TRACK_COUNT
``` ```
**描述:** **描述**
源格式轨道计数的键,值类型为uint32_t 源格式轨道计数的键,值类型为uint32_t
...@@ -1210,7 +1210,7 @@ const char* OH_MD_KEY_TRACK_COUNT ...@@ -1210,7 +1210,7 @@ const char* OH_MD_KEY_TRACK_COUNT
const char* OH_MD_KEY_TRACK_TYPE const char* OH_MD_KEY_TRACK_TYPE
``` ```
**描述:** **描述**
提供统一容器,用于存储媒体描述。 提供统一容器,用于存储媒体描述。
...@@ -1224,7 +1224,7 @@ 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 const char* OH_MD_KEY_TRANSFER_CHARACTERISTICS
``` ```
**描述:** **描述**
视频转移特性的键,值类型为int32_t 视频转移特性的键,值类型为int32_t
...@@ -1236,7 +1236,7 @@ const char* OH_MD_KEY_TRANSFER_CHARACTERISTICS ...@@ -1236,7 +1236,7 @@ const char* OH_MD_KEY_TRANSFER_CHARACTERISTICS
const char* OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE const char* OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE
``` ```
**描述:** **描述**
视频编码码率模式,值类型为int32_t,具体见[OH_VideoEncodeBitrateMode](_video_encoder.md#oh_videoencodebitratemode) 视频编码码率模式,值类型为int32_t,具体见[OH_VideoEncodeBitrateMode](_video_encoder.md#oh_videoencodebitratemode)
...@@ -1248,6 +1248,6 @@ const char* OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE ...@@ -1248,6 +1248,6 @@ const char* OH_MD_KEY_VIDEO_ENCODE_BITRATE_MODE
const char* OH_MD_KEY_WIDTH const char* OH_MD_KEY_WIDTH
``` ```
**描述:** **描述**
视频宽度的键,值类型为uint32_t 视频宽度的键,值类型为uint32_t
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册