• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OH_AVRecorder_Profile
2<!--Kit: Media Kit-->
3<!--Subsystem: Multimedia-->
4<!--Owner: @shiwei75-->
5<!--Designer: @HmQQQ-->
6<!--Tester: @xdlinc-->
7<!--Adviser: @zengyawen-->
8
9## 概述
10
11定义音视频录制的详细参数。
12
13通过参数设置可以选择只录制音频或只录制视频:
14
151. 当 audioBitrate 或 audioChannels 为 0 时,不录制音频。
162. 当 videoFrameWidth 或 videoFrameHeight 为 0 时,不录制视频。
17
18各参数的范围请参见[AVRecorderProfile](arkts-apis-media-i.md#avrecorderprofile9)。
19
20**起始版本:** 18
21
22**相关模块:** [AVRecorder](capi-avrecorder.md)
23
24**所在头文件:** [avrecorder_base.h](capi-avrecorder-base-h.md)
25
26## 汇总
27
28### 成员变量
29
30| 名称 | 描述 |
31| -- | -- |
32| int32_t audioBitrate | 音频比特率。 |
33| int32_t audioChannels | 音频通道数。 |
34| [OH_AVRecorder_CodecMimeType](capi-avrecorder-base-h.md#oh_avrecorder_codecmimetype) audioCodec | 音频编码格式。 |
35| int32_t audioSampleRate | 音频采样率。 |
36| [OH_AVRecorder_ContainerFormatType](capi-avrecorder-base-h.md#oh_avrecorder_containerformattype) fileFormat | 输出文件格式。 |
37| int32_t videoBitrate | 视频比特率。 |
38| [OH_AVRecorder_CodecMimeType](capi-avrecorder-base-h.md#oh_avrecorder_codecmimetype) videoCodec | 视频编码格式。 |
39| int32_t videoFrameWidth | 视频宽度。 |
40| int32_t videoFrameHeight | 视频高度。 |
41| int32_t videoFrameRate | 视频帧率。 |
42| bool isHdr | 是否录制HDR视频。 |
43| bool enableTemporalScale | 是否启用时间缩放编码模式。 |
44
45
46