NEMeetingKit V4.19.0
载入中...
搜索中...
未找到
| 枚举
NEScreenSharingParams.h 文件参考
import <Foundation/Foundation.h>

浏览源代码.

class  NEMeetingSubStreamConfiguration
 本地辅流发送配置 更多...
 
class  NEScreenSharingParams
 

枚举

enum  NEMeetingSubStreamContentPrefer { kNEMeetingSubStreamContentPreferMotion = 0 , kNEMeetingSubStreamContentPreferDetails = 1 }
 屏幕共享功能的编码策略倾向 更多...
 
enum  NEMeetingDegradationPreference { kNEMeetingDegradationPreferenceDefault = 0 , kNEMeetingDegradationPreferenceMaintainFramerate = 1 , kNEMeetingDegradationPreferenceMaintainQuality = 2 , kNEMeetingDegradationPreferenceBalanced = 3 }
 带宽受限时的视频编码降级偏好 更多...
 
enum  NEMeetingVideoFrameRate {
  kNEMeetingVideoFrameRateFpsDefault = 0 , kNEMeetingVideoFrameRateFps7 = 7 , kNEMeetingVideoFrameRateFps10 = 10 , kNEMeetingVideoFrameRateFps15 = 15 ,
  kNEMeetingVideoFrameRateFps24 = 24 , kNEMeetingVideoFrameRateFps30 = 30 , kNEMeetingVideoFrameRateFps60 = 60
}
 视频帧率 更多...
 
enum  NEMeetingVideoProfileType {
  kNEMeetingVideoProfileLowest = 0 , kNEMeetingVideoProfileLow = 1 , kNEMeetingVideoProfileStandard = 2 , kNEMeetingVideoProfileHD720P = 3 ,
  kNEMeetingVideoProfileHD1080P = 4
}
 视频 profile 类型 更多...
 

枚举类型说明

◆ NEMeetingDegradationPreference

带宽受限时的视频编码降级偏好

枚举值
kNEMeetingDegradationPreferenceDefault 

根据场景模式调整适应性偏好 通信场景中,选择kNERtcDegradationBalanced 模式,在编码帧率和视频质量之间保持平衡。 直播场景中,选择kNERtcDegradationMaintainQuality 模式,降低编码帧率以保证视频质量。

kNEMeetingDegradationPreferenceMaintainFramerate 

流畅优先,降低视频质量以保证编码帧率。在弱网环境下,降低视频清晰度以保证视频流畅,此时画质降低,画面会变得模糊,但可以保持视频流畅。

kNEMeetingDegradationPreferenceMaintainQuality 

清晰优先,降低编码帧率以保证视频质量。在弱网环境下,降低视频帧率以保证视频清晰,此时可能会出现一定卡顿。

kNEMeetingDegradationPreferenceBalanced 

在编码帧率和视频质量之间保持平衡。

◆ NEMeetingSubStreamContentPrefer

屏幕共享功能的编码策略倾向

枚举值
kNEMeetingSubStreamContentPreferMotion 

(默认)内容类型为动画。

- 当共享的内容是视频、电影或游戏时,推荐选择该内容类型。 - 当用户设置内容类型为动画时,按用户设置的帧率处理。

kNEMeetingSubStreamContentPreferDetails 

内容类型为细节。

- 当共享的内容是图片或文字时,推荐选择该内容类型。 - 当用户设置内容类型为细节时,最高允许用户设置到 10 帧,设置超过10帧时,按10帧处理。

◆ NEMeetingVideoFrameRate

视频帧率

主流默认根据设置的maxProfile选择 , 辅流默认FPS_7

枚举值
kNEMeetingVideoFrameRateFpsDefault 

0 fps

kNEMeetingVideoFrameRateFps7 

7 fps

kNEMeetingVideoFrameRateFps10 

10 fps

kNEMeetingVideoFrameRateFps15 

15 fps

kNEMeetingVideoFrameRateFps24 

24 fps

kNEMeetingVideoFrameRateFps30 

30 fps

kNEMeetingVideoFrameRateFps60 

60 fps

◆ NEMeetingVideoProfileType

视频 profile 类型

枚举值
kNEMeetingVideoProfileLowest 

普清(160×120/90 @15fps)

kNEMeetingVideoProfileLow 

标清(320x180/240 @15fps)

kNEMeetingVideoProfileStandard 

高清(640x360/480 @30fps)

kNEMeetingVideoProfileHD720P 

超清(1280x720 @30fps)

kNEMeetingVideoProfileHD1080P 

1080P(1920x1080 @30fps)