AgoraVideoOutputOrientationMode Constants Reference

Declared in AgoraEnumerates.h

AgoraVideoOutputOrientationMode

视频输出方向模式

Definition

typedef NS_ENUM(NSInteger, AgoraVideoOutputOrientationMode ) {
   AgoraVideoOutputOrientationModeAdaptative = 0,
   AgoraVideoOutputOrientationModeFixedLandscape = 1,
   AgoraVideoOutputOrientationModeFixedPortrait = 2,
};

Constants

AgoraVideoOutputOrientationModeAdaptative

自适应布局(默认)

该模式下 SDK 输出的视频方向与采集到的视频方向一致。接收端会根据收到的视频旋转信息对视频进行旋转。该模式适用于接收端可以调整视频方向的场景:

  • 如果采集的视频是横屏模式,则输出的视频也是横屏模式。
  • 如果采集的视频是竖屏模式,则输出的视频也是竖屏模式。

Declared In AgoraEnumerates.h.

AgoraVideoOutputOrientationModeFixedLandscape

横屏布局

该模式下 SDK 固定输出风景(横屏)模式的视频。如果采集到的视频是竖屏模式,则视频编码器会对其进行裁剪。该模式适用于当接收端无法调整视频方向时,如使用旁路推流场景下。

Declared In AgoraEnumerates.h.

AgoraVideoOutputOrientationModeFixedPortrait

竖屏布局

该模式下 SDK 固定输出人像(竖屏)模式的视频。如果采集到的视频是横屏模式,则视频编码器会对其进行裁剪。该模式适用于当接收端无法调整视频方向时,如使用旁路推流场景下。

Declared In AgoraEnumerates.h.

Declared In

AgoraEnumerates.h