AgoraVideoEncoderConfiguration
- macOS
更新时间不可用
视频编码器配置。
__attribute__((visibility("default"))) @interface AgoraVideoEncoderConfiguration : NSObject
@property(assign, nonatomic) CGSize dimensions;
@property(assign, nonatomic) AgoraVideoCodecType codecType;
@property(assign, nonatomic) NSInteger frameRate;
@property(assign, nonatomic) NSInteger bitrate;
@property(assign, nonatomic) NSInteger minBitrate;
@property(assign, nonatomic) AgoraVideoOutputOrientationMode orientationMode;
@property(assign, nonatomic) AgoraVideoMirrorMode mirrorMode;
@property (assign, nonatomic) AgoraDegradationPreference degradationPreference;
@property (strong, nonatomic) AgoraAdvancedVideoOptions *_Nullable advancedVideoOptions;
@end属性
| 参数名 | 描述 |
|---|---|
dimensions | 注:
你可以自行设置分辨率,或从以下列表中选择:
|
codecType | 本地视频流的首选编码器类型。详见 AgoraVideoCodecType。 |
frameRate | 编码视频帧的帧率(fps)。默认值为 15。详见 AgoraVideoFrameRate。 |
bitrate | |
minBitrate | |
orientationMode | 编码视频的方向模式。详见 AgoraVideoOutputOrientationMode。 |
mirrorMode | |
degradationPreference | 在带宽受限的情况下的视频降级偏好。详见 AgoraDegradationPreference。 注: 当该参数设置为 |
advancedVideoOptions | 视频编码的高级选项。详见 AgoraAdvancedVideoOptions。 |