diff --git a/zh-cn/application-dev/reference/apis-media-kit/_a_v_recorder.md b/zh-cn/application-dev/reference/apis-media-kit/_a_v_recorder.md
index 3450806139a27170c46d29aa8a82bd1469e94d3b..721be2063098a0aebfb2444016a08fa911a44a72 100644
--- a/zh-cn/application-dev/reference/apis-media-kit/_a_v_recorder.md
+++ b/zh-cn/application-dev/reference/apis-media-kit/_a_v_recorder.md
@@ -22,23 +22,10 @@
| 名称 | 描述 |
| -------- | -------- |
-| [avrecorder.h](avrecorder_8h.md) | 定义AVRecorder接口。应用可使用Media AVRecorder提供的接口录制媒体数据。 |
+| [avrecorder.h](avrecorder_8h.md) | 定义AVRecorder接口。应用可使用媒体 AVRecorder 提供的接口录制媒体数据。 |
| [avrecorder_base.h](avrecorder__base_8h.md) | 定义了媒体 AVRecorder 的结构体和枚举。 |
-### 结构体
-
-| 名称 | 描述 |
-| -------- | -------- |
-| struct [OH_AVRecorder_Profile](_o_h___a_v_recorder___profile.md) | 定义音视频录制的详细参数。
可以通过参数设置选择只录制音频或只录制视频:当 audioBitrate 或 audioChannels 为 0 时,不录制音频;当 videoFrameWidth 或 videoFrameHeight 为 0 时,不录制视频。 |
-| struct [OH_AVRecorder_Location](_o_h___a_v_recorder___location.md) | 提供媒体资源的地理位置信息。 |
-| struct [OH_AVRecorder_MetadataTemplate](_o_h___a_v_recorder___metadata_template.md) | 定义元数据的基本模板。 |
-| struct [OH_AVRecorder_Metadata](_o_h___a_v_recorder___metadata.md) | 设置元数据信息。 |
-| struct [OH_AVRecorder_Config](_o_h___a_v_recorder___config.md) | 提供媒体AVRecorder的配置定义。 |
-| struct [OH_AVRecorder_Range](_o_h___a_v_recorder___range.md) | 表示一个类型的范围。 |
-| struct [OH_AVRecorder_EncoderInfo](_o_h___a_v_recorder___encoder_info.md) | 提供编码器信息。 |
-
-
### 类型定义
| 名称 | 描述 |
@@ -46,31 +33,44 @@
| typedef struct [OH_AVRecorder](#oh_avrecorder) [OH_AVRecorder](#oh_avrecorder) | 初始化AVRecorder。 |
| typedef enum [OH_AVRecorder_AudioSourceType](#oh_avrecorder_audiosourcetype-1) [OH_AVRecorder_AudioSourceType](#oh_avrecorder_audiosourcetype) | AVRecorder的音频源类型。 |
| typedef enum [OH_AVRecorder_VideoSourceType](#oh_avrecorder_videosourcetype-1) [OH_AVRecorder_VideoSourceType](#oh_avrecorder_videosourcetype) | AVRecorder的视频源类型。 |
-| typedef enum [OH_AVRecorder_CodecMimeType](#oh_avrecorder_codecmimetype-1) [OH_AVRecorder_CodecMimeType](#oh_avrecorder_codecmimetype) | 枚举编码器 MIME 类型。 |
-| typedef enum [OH_AVRecorder_ContainerFormatType](#oh_avrecorder_containerformattype-1) [OH_AVRecorder_ContainerFormatType](#oh_avrecorder_containerformattype) | 枚举容器格式类型(容器格式类型的缩写是 CFT)。 |
+| typedef enum [OH_AVRecorder_CodecMimeType](#oh_avrecorder_codecmimetype-1) [OH_AVRecorder_CodecMimeType](#oh_avrecorder_codecmimetype) | 编码器 MIME 类型。 |
+| typedef enum [OH_AVRecorder_ContainerFormatType](#oh_avrecorder_containerformattype-1) [OH_AVRecorder_ContainerFormatType](#oh_avrecorder_containerformattype) | 容器格式类型(容器格式类型的缩写是 CFT)。 |
| typedef enum [OH_AVRecorder_State](#oh_avrecorder_state-1) [OH_AVRecorder_State](#oh_avrecorder_state) | AVRecorder状态。 |
| typedef enum [OH_AVRecorder_StateChangeReason](#oh_avrecorder_statechangereason-1) [OH_AVRecorder_StateChangeReason](#oh_avrecorder_statechangereason) | AVRecorder状态变化的原因。 |
| typedef enum [OH_AVRecorder_FileGenerationMode](#oh_avrecorder_filegenerationmode-1) [OH_AVRecorder_FileGenerationMode](#oh_avrecorder_filegenerationmode) | 创建录制文件的模式。 |
-| typedef struct [OH_AVRecorder_Profile](_o_h___a_v_recorder___profile.md) [OH_AVRecorder_Profile](#oh_avrecorder_profile) | 定义音视频录制的详细参数。
可以通过参数设置选择只录制音频或只录制视频:当 audioBitrate 或 audioChannels 为 0 时,不录制音频;当 videoFrameWidth 或 videoFrameHeight 为 0 时,不录制视频。 |
+| typedef struct [OH_AVRecorder_Profile](_o_h___a_v_recorder___profile.md) [OH_AVRecorder_Profile](#oh_avrecorder_profile) | 定义音视频录制的详细参数。
通过参数设置可以选择只录制音频或只录制视频:当 audioBitrate 或 audioChannels 为 0 时,不录制音频;当 videoFrameWidth 或 videoFrameHeight 为 0 时,不录制视频。 |
| typedef struct [OH_AVRecorder_Location](_o_h___a_v_recorder___location.md) [OH_AVRecorder_Location](#oh_avrecorder_location) | 提供媒体资源的地理位置信息。 |
| typedef struct [OH_AVRecorder_MetadataTemplate](_o_h___a_v_recorder___metadata_template.md) [OH_AVRecorder_MetadataTemplate](#oh_avrecorder_metadatatemplate) | 定义元数据的基本模板。 |
-| typedef struct [OH_AVRecorder_Metadata](_o_h___a_v_recorder___metadata.md) [OH_AVRecorder_Metadata](#oh_avrecorder_metadata) | 设置元数据信息。 |
-| typedef struct [OH_AVRecorder_Config](_o_h___a_v_recorder___config.md) [OH_AVRecorder_Config](#oh_avrecorder_config) | 提供媒体AVRecorder的配置定义。 |
-| typedef struct [OH_AVRecorder_Range](_o_h___a_v_recorder___range.md) [OH_AVRecorder_Range](#oh_avrecorder_range) | 表示一个类型的范围。 |
+| typedef struct [OH_AVRecorder_Metadata](_o_h___a_v_recorder___metadata.md) [OH_AVRecorder_Metadata](#oh_avrecorder_metadata) | 元数据信息数据结构。 |
+| typedef struct [OH_AVRecorder_Config](_o_h___a_v_recorder___config.md) [OH_AVRecorder_Config](#oh_avrecorder_config) | 提供媒体AVRecorder的配置定义。 |
+| typedef struct [OH_AVRecorder_Range](_o_h___a_v_recorder___range.md) [OH_AVRecorder_Range](#oh_avrecorder_range) | 表示类型的范围。 |
| typedef struct [OH_AVRecorder_EncoderInfo](_o_h___a_v_recorder___encoder_info.md) [OH_AVRecorder_EncoderInfo](#oh_avrecorder_encoderinfo) | 提供编码器信息。 |
| typedef void(\* [OH_AVRecorder_OnStateChange](#oh_avrecorder_onstatechange)) ([OH_AVRecorder](#oh_avrecorder) \*recorder, [OH_AVRecorder_State](#oh_avrecorder_state) state, [OH_AVRecorder_StateChangeReason](#oh_avrecorder_statechangereason) reason, void \*userData) | 当录制状态发生变化时调用。 |
| typedef void(\* [OH_AVRecorder_OnError](#oh_avrecorder_onerror)) ([OH_AVRecorder](#oh_avrecorder) \*recorder, int32_t errorCode, const char \*errorMsg, void \*userData) | 当录制过程中发生错误时调用。 |
| typedef void(\* [OH_AVRecorder_OnUri](#oh_avrecorder_onuri)) ([OH_AVRecorder](#oh_avrecorder) \*recorder, OH_MediaAsset \*asset, void \*userData) | 当录制在 OH_AVRecorder_FileGenerationMode.AVRECORDER_AUTO_CREATE_CAMERA_SCENE模式下时调用。 |
+### 结构体
+
+| 名称 | 描述 |
+| -------- | -------- |
+| struct [OH_AVRecorder_Profile](_o_h___a_v_recorder___profile.md) | 定义音视频录制的详细参数。
通过参数设置可以选择只录制音频或只录制视频:当 audioBitrate 或 audioChannels 为 0 时,不录制音频;当 videoFrameWidth 或 videoFrameHeight 为 0 时,不录制视频。 |
+| struct [OH_AVRecorder_Location](_o_h___a_v_recorder___location.md) | 提供媒体资源的地理位置信息。 |
+| struct [OH_AVRecorder_MetadataTemplate](_o_h___a_v_recorder___metadata_template.md) | 定义元数据的基本模板。 |
+| struct [OH_AVRecorder_Metadata](_o_h___a_v_recorder___metadata.md) | 元数据信息数据结构。 |
+| struct [OH_AVRecorder_Config](_o_h___a_v_recorder___config.md) | 提供媒体AVRecorder的配置定义。 |
+| struct [OH_AVRecorder_Range](_o_h___a_v_recorder___range.md) | 表示类型的范围。 |
+| struct [OH_AVRecorder_EncoderInfo](_o_h___a_v_recorder___encoder_info.md) | 提供编码器信息。 |
+
+
### 枚举
| 名称 | 描述 |
| -------- | -------- |
| [OH_AVRecorder_AudioSourceType](#oh_avrecorder_audiosourcetype-1) {
AVRECORDER_DEFAULT = 0,
AVRECORDER_MIC = 1,
AVRECORDER_VOICE_RECOGNITION = 2,
AVRECORDER_VOICE_COMMUNICATION = 7,
AVRECORDER_VOICE_MESSAGE = 10,
AVRECORDER_CAMCORDER = 13
} | AVRecorder的音频源类型。 |
| [OH_AVRecorder_VideoSourceType](#oh_avrecorder_videosourcetype-1) {
AVRECORDER_SURFACE_YUV = 0,
AVRECORDER_SURFACE_ES = 1 } | AVRecorder的视频源类型。 |
-| [OH_AVRecorder_CodecMimeType](#oh_avrecorder_codecmimetype-1) {
AVRECORDER_VIDEO_AVC = 2,
AVRECORDER_AUDIO_AAC = 3,
AVRECORDER_AUDIO_MP3 = 4,
AVRECORDER_AUDIO_G711MU = 5,
AVRECORDER_VIDEO_MPEG4 = 6,
AVRECORDER_VIDEO_HEVC = 8,
AVRECORDER_AUDIO_AMR_NB = 9,
AVRECORDER_AUDIO_AMR_WB = 10
} | 枚举编码器 MIME 类型。 |
-| [OH_AVRecorder_ContainerFormatType](#oh_avrecorder_containerformattype-1) {
AVRECORDER_CFT_MPEG_4 = 2,
AVRECORDER_CFT_MPEG_4A = 6,
AVRECORDER_CFT_AMR = 8,
AVRECORDER_CFT_MP3 = 9,
AVRECORDER_CFT_WAV = 10
} | 枚举容器格式类型(容器格式类型的缩写是 CFT)。 |
+| [OH_AVRecorder_CodecMimeType](#oh_avrecorder_codecmimetype-1) {
AVRECORDER_VIDEO_AVC = 2,
AVRECORDER_AUDIO_AAC = 3,
AVRECORDER_AUDIO_MP3 = 4,
AVRECORDER_AUDIO_G711MU = 5,
AVRECORDER_VIDEO_MPEG4 = 6,
AVRECORDER_VIDEO_HEVC = 8,
AVRECORDER_AUDIO_AMR_NB = 9,
AVRECORDER_AUDIO_AMR_WB = 10
} | 编码器 MIME 类型。 |
+| [OH_AVRecorder_ContainerFormatType](#oh_avrecorder_containerformattype-1) {
AVRECORDER_CFT_MPEG_4 = 2,
AVRECORDER_CFT_MPEG_4A = 6,
AVRECORDER_CFT_AMR = 8,
AVRECORDER_CFT_MP3 = 9,
AVRECORDER_CFT_WAV = 10
} | 容器格式类型(容器格式类型的缩写是 CFT)。 |
| [OH_AVRecorder_State](#oh_avrecorder_state-1) {
AVRECORDER_IDLE = 0,
AVRECORDER_PREPARED = 1,
AVRECORDER_STARTED = 2,
AVRECORDER_PAUSED = 3,
AVRECORDER_STOPPED = 4,
AVRECORDER_RELEASED = 5, AVRECORDER_ERROR = 6
} | AVRecorder状态。 |
| [OH_AVRecorder_StateChangeReason](#oh_avrecorder_statechangereason-1) {
AVRECORDER_USER = 0,
AVRECORDER_BACKGROUND = 1
} | AVRecorder状态变化的原因。 |
| [OH_AVRecorder_FileGenerationMode](#oh_avrecorder_filegenerationmode-1) {
AVRECORDER_APP_CREATE = 0, AVRECORDER_AUTO_CREATE_CAMERA_SCENE = 1
} | 创建录制文件的模式。 |
@@ -138,7 +138,7 @@ typedef enum OH_AVRecorder_CodecMimeType OH_AVRecorder_CodecMimeType
**描述**
-枚举编码器 MIME 类型。
+编码器 MIME 类型。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -168,7 +168,7 @@ typedef enum OH_AVRecorder_ContainerFormatType OH_AVRecorder_ContainerFormatType
**描述**
-枚举容器格式类型(容器格式类型的缩写是 CFT)。
+容器格式类型(容器格式类型的缩写是 CFT)。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -228,7 +228,7 @@ typedef struct OH_AVRecorder_Metadata OH_AVRecorder_Metadata
**描述**
-设置元数据信息。
+元数据信息数据结构。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -258,7 +258,7 @@ typedef void (*OH_AVRecorder_OnError)(OH_AVRecorder *recorder, int32_t errorCode
**描述**
-当录制过程中发生错误时调用。错误码的详细说明请参见[AVErrorCode](js-apis-media.md#averrorcode9)。
+当录制过程中发生错误时调用,错误码的详细说明请参见[AVErrorCode](js-apis-media.md#averrorcode9)。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -306,7 +306,7 @@ typedef void (*OH_AVRecorder_OnUri)(OH_AVRecorder *recorder, OH_MediaAsset *asse
**描述**
-当录制在 OH_AVRecorder_FileGenerationMode.AVRECORDER_AUTO_CREATE_CAMERA_SCENE 模式下时调用。
+当录制在 OH_AVRecorder_FileGenerationMode.AVRECORDER_AUTO_CREATE_CAMERA_SCENE 模式时调用。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -331,7 +331,7 @@ typedef struct OH_AVRecorder_Profile OH_AVRecorder_Profile
定义音视频录制的详细参数。
-可以通过参数设置选择只录制音频或只录制视频:当 audioBitrate 或 audioChannels 为 0 时,不录制音频;当 videoFrameWidth 或 videoFrameHeight 为 0 时,不录制视频。
+通过参数设置可以选择只录制音频或只录制视频:当 audioBitrate 或 audioChannels 为 0 时,不录制音频;当 videoFrameWidth 或 videoFrameHeight 为 0 时,不录制视频。
各参数的范围请参见[AVRecorderProfile](js-apis-media.md#avrecorderprofile9)。
@@ -348,7 +348,7 @@ typedef struct OH_AVRecorder_Range OH_AVRecorder_Range
**描述**
-表示一个类型的范围。
+表示类型的范围。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -435,7 +435,7 @@ enum OH_AVRecorder_CodecMimeType
**描述**
-枚举编码器 MIME 类型。
+编码器 MIME 类型。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -461,7 +461,7 @@ enum OH_AVRecorder_ContainerFormatType
**描述**
-枚举容器格式类型(容器格式类型的缩写是 CFT)。
+容器格式类型(容器格式类型的缩写是 CFT)。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -492,7 +492,7 @@ enum OH_AVRecorder_FileGenerationMode
| 枚举值 | 描述 |
| -------- | -------- |
-| AVRECORDER_APP_CREATE | 由应用自行在沙箱创建媒体文件。 |
+| AVRECORDER_APP_CREATE | 由应用自行在沙箱中创建媒体文件。 |
| AVRECORDER_AUTO_CREATE_CAMERA_SCENE | 由系统创建媒体文件,当前仅在相机录制场景下生效。 |
@@ -591,7 +591,7 @@ OH_AVErrCode OH_AVRecorder_Prepare(OH_AVRecorder *recorder, OH_AVRecorder_Config
**描述**
-配置AVRecorder参数,准备录制。必须在[OH_AVRecorder_Start](#oh_avrecorder_start)成功触发之后调用,调用成功之后进入AVRECORDER_PREPARED状态。
+配置AVRecorder参数,准备录制。必须在[OH_AVRecorder_Create](#oh_avrecorder_create)成功触发之后调用,调用成功之后进入AVRECORDER_PREPARED状态。
若只录制音频,则无需配置视频相关参数;同理,若只录制视频,则无需配置音频相关参数。
@@ -612,7 +612,7 @@ OH_AVErrCode OH_AVRecorder_Prepare(OH_AVRecorder *recorder, OH_AVRecorder_Config
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或者准备失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或者准备失败。
### OH_AVRecorder_GetAVRecorderConfig()
@@ -623,7 +623,7 @@ OH_AVErrCode OH_AVRecorder_GetAVRecorderConfig(OH_AVRecorder *recorder, OH_AVRec
**描述**
-获取当前的录制参数。此接口必须在录制准备完成后调用。传入的 \*config 必须为 nullptr,由框架层统一分配和释放内存,以避免内存管理混乱,防止内存泄漏或重复释放等问题。
+获取当前的录制参数。此接口必须在录制准备完成后调用。传入的 *config 必须为 nullptr,由框架层统一分配和释放内存,以避免内存管理混乱,防止内存泄漏或重复释放等问题。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -642,9 +642,9 @@ OH_AVErrCode OH_AVRecorder_GetAVRecorderConfig(OH_AVRecorder *recorder, OH_AVRec
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或 \*config 不为 nullptr;
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或 *config 不为 nullptr;
-AV_ERR_NO_MEMORY:如果内存不足,\*config 内存分配失败。
+AV_ERR_NO_MEMORY:内存不足,*config 内存分配失败。
### OH_AVRecorder_GetInputSurface()
@@ -676,7 +676,7 @@ OH_AVErrCode OH_AVRecorder_GetInputSurface(OH_AVRecorder *recorder, OHNativeWind
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr。
### OH_AVRecorder_UpdateRotation()
@@ -706,7 +706,7 @@ OH_AVErrCode OH_AVRecorder_UpdateRotation(OH_AVRecorder *recorder, int32_t rotat
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或输入的 rotation 不符合要求或更新方向失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或输入的 rotation 不符合要求或更新方向失败。
### OH_AVRecorder_Start()
@@ -735,9 +735,9 @@ OH_AVErrCode OH_AVRecorder_Start(OH_AVRecorder *recorder)
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或启动失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或启动失败。
-(备注:请勿使用未在本文档中声明的错误码。)
+备注:请勿使用未在本文档中声明的错误码。
### OH_AVRecorder_Pause()
@@ -767,7 +767,7 @@ OH_AVErrCode OH_AVRecorder_Pause(OH_AVRecorder *recorder)
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或暂停失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或暂停失败。
### OH_AVRecorder_Resume()
@@ -796,7 +796,7 @@ OH_AVErrCode OH_AVRecorder_Resume(OH_AVRecorder *recorder)
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或恢复失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或恢复失败。
### OH_AVRecorder_Stop()
@@ -827,7 +827,7 @@ OH_AVErrCode OH_AVRecorder_Stop(OH_AVRecorder *recorder)
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或停止失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或停止失败。
### OH_AVRecorder_Reset()
@@ -858,7 +858,7 @@ OH_AVErrCode OH_AVRecorder_Reset(OH_AVRecorder *recorder)
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或重置失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或重置失败。
### OH_AVRecorder_Release()
@@ -889,7 +889,7 @@ OH_AVErrCode OH_AVRecorder_Release(OH_AVRecorder *recorder)
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或释放失败。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或释放失败。
### OH_AVRecorder_GetAvailableEncoder()
@@ -900,7 +900,7 @@ OH_AVErrCode OH_AVRecorder_GetAvailableEncoder(OH_AVRecorder *recorder, OH_AVRec
**描述**
-获取 AVRecorder 可用的编码器和编码器信息。参数 \*info 必须为 nullptr,由框架层统一分配和释放内存,以避免内存管理混乱,防止内存泄漏或重复释放等问题。
+获取 AVRecorder 可用的编码器和编码器信息。参数 *info 必须为 nullptr,由框架层统一分配和释放内存,以避免内存管理混乱,防止内存泄漏或重复释放等问题。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -933,7 +933,7 @@ OH_AVErrCode OH_AVRecorder_SetStateCallback( OH_AVRecorder *recorder, OH_AVRecor
**描述**
-设置状态回调函数,以便应用能够响应AVRecorder生成的状态变化事件。此接口必须在[OH_AVRecorder_Start](#oh_avrecorder_start)调用之前调用。
+设置状态回调函数,使应用能够响应AVRecorder生成的状态变化事件。此接口必须在[OH_AVRecorder_Start](#oh_avrecorder_start)调用之前调用。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -953,7 +953,7 @@ OH_AVErrCode OH_AVRecorder_SetStateCallback( OH_AVRecorder *recorder, OH_AVRecor
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或回调函数为 nullptr。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或回调函数为 nullptr。
### OH_AVRecorder_SetErrorCallback()
@@ -964,7 +964,7 @@ OH_AVErrCode OH_AVRecorder_SetErrorCallback(OH_AVRecorder *recorder, OH_AVRecord
**描述**
-设置错误回调函数,以便应用能够响应AVRecorder生成的错误事件。此接口必须在[OH_AVRecorder_Start](#oh_avrecorder_start)调用之前调用。
+设置错误回调函数,使应用能够响应AVRecorder生成的错误事件。此接口必须在[OH_AVRecorder_Start](#oh_avrecorder_start)调用之前调用。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -984,7 +984,7 @@ OH_AVErrCode OH_AVRecorder_SetErrorCallback(OH_AVRecorder *recorder, OH_AVRecord
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或回调函数为 nullptr。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或回调函数为 nullptr。
### OH_AVRecorder_SetUriCallback()
@@ -995,7 +995,7 @@ OH_AVErrCode OH_AVRecorder_SetUriCallback(OH_AVRecorder *recorder, OH_AVRecorder
**描述**
-设置 URI 回调函数,以便应用能够响应AVRecorder生成的 URI 事件。此接口必须在 [OH_AVRecorder_Start](#oh_avrecorder_start) 调用之前调用。
+设置 URI 回调函数,使应用能够响应AVRecorder生成的 URI 事件。此接口必须在 [OH_AVRecorder_Start](#oh_avrecorder_start) 调用之前调用。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
@@ -1015,4 +1015,4 @@ OH_AVErrCode OH_AVRecorder_SetUriCallback(OH_AVRecorder *recorder, OH_AVRecorder
AV_ERR_OK:执行成功。
-AV_ERR_INVALID_VAL:如果输入的 recorder 为 nullptr 或回调函数为 nullptr。
+AV_ERR_INVALID_VAL:输入的 recorder 为 nullptr 或回调函数为 nullptr。
diff --git a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___config.md b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___config.md
index 3d4353e10497a485a54f589ce324e4b6e12a525a..a63b17bd0a588a0ed59519b5af6c51a05debe5fb 100644
--- a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___config.md
+++ b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___config.md
@@ -84,7 +84,7 @@ OH_AVRecorder_FileGenerationMode fileGenerationMode
**描述**
-指定录制输出文件的生成模式。
+指定录制文件的生成模式。
### metadata
@@ -95,4 +95,4 @@ OH_AVRecorder_Metadata metadata
**描述**
-包含录制媒体的附加元数据。
+包含录制的附加元数据。
diff --git a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___encoder_info.md b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___encoder_info.md
index 345f5f3f68c3ea3f54f954c79bc11283828e8e3d..85170478fd945c25758682a9f4520440b6060d73 100644
--- a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___encoder_info.md
+++ b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___encoder_info.md
@@ -21,7 +21,7 @@
| 名称 | 描述 |
| -------- | -------- |
-| [OH_AVRecorder_CodecMimeType](_a_v_recorder.md#oh_avrecorder_codecmimetype) [mimeType](#mimetype) | 编码器MIME类型名称。 |
+| [OH_AVRecorder_CodecMimeType](_a_v_recorder.md#oh_avrecorder_codecmimetype) [mimeType](#mimetype) | 编码器MIME类型。 |
| char \*[type](#type) | 编码器类型,audio表示音频编码器,video表示视频编码器。 |
| [OH_AVRecorder_Range](_o_h___a_v_recorder___range.md) [bitRate](#bitrate) | 比特率,包含该编码器的最大和最小值。 |
| [OH_AVRecorder_Range](_o_h___a_v_recorder___range.md) [frameRate](#framerate) | 视频帧率,包含帧率的最大和最小值,仅视频编码器拥有。 |
@@ -43,7 +43,7 @@ OH_AVRecorder_CodecMimeType mimeType
**描述**
-编码器MIME类型名称。
+编码器MIME类型。
### type
diff --git a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___metadata.md b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___metadata.md
index e320b13ee7d61eef6b22586b084278f45c034eb0..73d23ed2d366f165fce436261584801f05f8a8b0 100644
--- a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___metadata.md
+++ b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___metadata.md
@@ -3,7 +3,7 @@
## 概述
-设置元数据信息。
+元数据信息数据结构。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder
diff --git a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___range.md b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___range.md
index 416121b8b7f28101212f72b84e975cf3921a6f44..4eb8dee30a06b6920d70c1aef96b139feb77ba04 100644
--- a/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___range.md
+++ b/zh-cn/application-dev/reference/apis-media-kit/_o_h___a_v_recorder___range.md
@@ -3,7 +3,7 @@
## 概述
-表示一个类型的范围。
+表示类型的范围。
**系统能力:** SystemCapability.Multimedia.Media.AVRecorder