iOS/macOS(Objective-C)[v1.3.8]
类型定义 | 枚举
PanoEnumerates.h 文件参考
#import <Foundation/Foundation.h>

浏览源代码.

类型定义

typedef PanoVideoScalingMode PanoWBScalingMode
 白板缩放模式。
 
typedef PanoQualityRating PanoDeviceRating
 设备评分分值 Unavailable: 设备评分值不可用 VeryBad: 设备性能非常差,只能开启普通的音频功能 Bad: 设备性能比较差,可开启音频功能 Poor: 设备性能一般,可开启音频和低分辨率视频 Good: 设备性能较好,可开启音频和高清视频 Excellent: 设备性能非常优秀,可开启高级音频和视频功能
 

枚举

enum  PanoResult {
  kPanoResultOK = 0, kPanoResultFailed = -1, kPanoResultFatal = -2, kPanoResultInvalidArgs = -3,
  kPanoResultInvalidState = -4, kPanoResultInvalidIndex = -5, kPanoResultAlreadyExist = -6, kPanoResultNotExist = -7,
  kPanoResultNotFound = -8, kPanoResultNotSupported = -9, kPanoResultNotImplemented = -10, kPanoResultNotInitialized = -11,
  kPanoResultLimitReached = -12, kPanoResultNoPrivilege = -13, kPanoResultInProgress = -14, kPanoResultWrongThread = -15,
  kPanoResultAuthFailed = -101, kPanoResultUserRejected = -102, kPanoResultUserExpelled = -103, kPanoResultUserDuplicate = -104,
  kPanoResultChannelClosed = -151, kPanoResultChannelFull = -152, kPanoResultChannelLocked = -153, kPanoResultChannelModeMismatch = -154,
  kPanoResultNetworkError = -301
}
 返回。 更多...
 
enum  PanoFailoverState { kPanoFailoverReconnecting = 0, kPanoFailoverSuccess = 1, kPanoFailoverFailed = 2 }
 故障转移状态。 更多...
 
enum  PanoAudioAecType { kPanoAecDisable = 0, kPanoAecDefault = 1, kPanoAecSoftware = 2, kPanoAecBuiltIn = 3 }
 音频回声消除类型。 更多...
 
enum  PanoChannelMode { kPanoChannel1v1 = 0, kPanoChannelMeeting = 1 }
 频道模式。 更多...
 
enum  PanoChannelService { kPanoChannelServiceMedia = 1 << 0, kPanoChannelServiceWhiteboard = 1 << 1 }
 频道服务标志。 更多...
 
enum  PanoUserLeaveReason {
  kPanoLeaveNormal = 0, kPanoLeaveExpelled = 1, kPanoLeaveDisconnected = 2, kPanoLeaveChannelEnd = 3,
  kPanoLeaveDuplicateUserID = 4
}
 用户离开原因。 更多...
 
enum  PanoSubscribeResult { kPanoSubscribeSuccess = 0, kPanoSubscribeFailed = 1, kPanoSubscribeUserNotFound = 2, kPanoSubscribeLimitReached = 3 }
 用户媒体订阅结果。 更多...
 
enum  PanoVideoProfileType {
  kPanoProfileLowest = 0, kPanoProfileLow = 1, kPanoProfileStandard = 2, kPanoProfileHD720P = 3,
  kPanoProfileHD1080P = 4, kPanoProfileNone = 5, kPanoProfileMax = kPanoProfileHD1080P
}
 视频设定类型。 更多...
 
enum  PanoVideoScalingMode { kPanoScalingFit = 0, kPanoScalingFullFill = 1, kPanoScalingCropFill = 2 }
 视频缩放模式。 更多...
 
enum  PanoAudioType { kPanoPCM = 0 }
 音频类型。 更多...
 
enum  PanoVideoType { kPanoI420 = 0 }
 视频类型。 更多...
 
enum  PanoVideoRotation { kPanoRotation0 = 0, kPanoRotation90 = 90, kPanoRotation180 = 180, kPanoRotation270 = 270 }
 视频旋转值。 更多...
 
enum  PanoDeviceType { kPanoDeviceUnknown = 0, kPanoDeviceAudioRecord = 1, kPanoDeviceAudioPlayout = 2, kPanoDeviceVideoCamera = 3 }
 设备类型。 更多...
 
enum  PanoDeviceState { kPanoDeviceAdd = 0, kPanoDeviceRemove = 1, kPanoDeviceActive = 2, kPanoDeviceInactive = 3 }
 设备状态。 更多...
 
enum  PanoVideoCaptureState { kPanoVideoCaptureUnknown = 0, kPanoVideoCaptureNormal = 1, kPanoVideoCaptureSuspended = 2 }
 视频采集状态。 更多...
 
enum  PanoScreenSourceType { kPanoScreen = 0, kPanoApplicaition = 1, kPanoWindow = 2 }
 屏幕源类型。 更多...
 
enum  PanoScreenScalingRatio { kPanoScalingFitRatio = 0, kPanoScalingOriginalRatio = 1 }
 屏幕缩放比例类型。 更多...
 
enum  PanoWBRoleType { kPanoWBRoleAdmin = 0, kPanoWBRoleAttendee = 1, kPanoWBRoleViewer = 2 }
 白板角色类型。 更多...
 
enum  PanoWBToolType {
  kPanoWBToolNone = 0, kPanoWBToolSelect = 1, kPanoWBToolPath = 2, kPanoWBToolLine = 3,
  kPanoWBToolRect = 4, kPanoWBToolEllipse = 5, kPanoWBToolImage = 6, kPanoWBToolText = 7,
  kPanoWBToolEraser = 8, kPanoWBToolBrush = 9, kPanoWBToolArrow = 10, kPanoWBToolPolyline = 11,
  kPanoWBToolPolygon = 12, kPanoWBToolArc = 13, kPanoWBToolCurve = 14, kPanoWBToolLaser = 15,
  kPanoWBToolStamp = 16
}
 白板工具类型。 更多...
 
enum  PanoWBFillType { kPanoWBFillNone = 0, kPanoWBFillColor = 1 }
 白板填充类型。 更多...
 
enum  PanoWBFontStyle { kPanoWBFontNormal = 0, kPanoWBFontBold = 1, kPanoWBFontItalic = 2, kPanoWBFontBoldItalic = 3 }
 白板字体样式。 更多...
 
enum  PanoWBImageScalingMode {
  kPanoWBImageScalingFit = 0, kPanoWBImageScalingAutoFill = 1, kPanoWBImageScalingFillWidth = 2, kPanoWBImageScalingFillHeight = 3,
  kPanoWBImageScalingFitCenter = 4
}
 白板图片缩放模式。 更多...
 
enum  PanoWBImageState { kPanoWBImageLoadStart = 0, kPanoWBImageLoadComplete = 1, kPanoWBImageLoadFail = 2 }
 白板图片状态码。 更多...
 
enum  PanoWBConvertType { kPanoWBConvertJPG = 1, kPanoWBConvertPNG = 2, kPanoWBConvertH5 = 3 }
 白板文件转码类型。 更多...
 
enum  PanoWbClearType { kPanoWBClearDraws = 1, kPanoWBClearBackgroundImage = 2, kPanoWBClearAll = 255 }
 白板清除类型。 更多...
 
enum  PanoWBSnapshotMode { kPanoWBSnapshotView = 0, kPanoWBSnapshotAll = 1 }
 白板快照模式。 更多...
 
enum  PanoWBOptionType { kPanoWBOptionFileCachePath = 1, kPanoWBOptionEnableUIResponse = 2, kPanoWBOptionShowDraws = 3 }
 白板可选项类型。 更多...
 
enum  PanoAnnoOptionType { kPanoAnnoOptionEnableLocalRender = 1, kPanoAnnoOptionShowDraws = 2 }
 标注选项。 更多...
 
enum  PanoOptionType {
  kPanoOptionFaceBeautify = 0, kPanoOptionUploadLogs = 1, kPanoOptionUploadAudioDump = 2, kPanoOptionAudioEqualizationMode = 3,
  kPanoOptionAudioReverbMode = 4, kPanoOptionVideoFrameRate = 5, kPanoOptionAudioEarMonitoring = 6, kPanoOptionBuiltinTransform = 7,
  kPanoOptionUploadLogsAtFailure = 8, kPanoOptionCpuAdaption = 9, kPanoOptionAudioProfile = 10, kPanoOptionQuadTransform = 11,
  kPanoAudioPreProcessMode = 12, kPanoAudioNoiseSuppressionLevel = 13, kPanoAudioAutoGainControl = 14, kPanoOptionAudioVoiceChangerMode = 15
}
 可选项类型。 更多...
 
enum  PanoAudioPreProcessModeOption { kPanoPreProcessDefault = 0, kPanoPreProcessEnable = 1, kPanoPreProcessDisable = 2 }
 音频预处理 更多...
 
enum  PanoAudioNoiseSuppressionLevelOption {
  kPanoNsLvlDefault = 0, kPanoNsLvlDisable = 1, kPanoNsLvlLow = 2, kPanoNsLvlHigh = 3,
  kPanoNsLvlVeryHigh = 4
}
 音频降噪等级配置。 更多...
 
enum  PanoAudioAutoGainControlOption { kPanoAgcDefault = 0, kPanoAgcEnable = 1, kPanoAgcDisable = 2 }
 音频自动增益控制。 更多...
 
enum  PanoLogLevel {
  kPanoLogFatal = 0, kPanoLogError = 1, kPanoLogWarning = 2, kPanoLogInfo = 3,
  kPanoLogVerbose = 4, kPanoLogDebug = 5
}
 日志输出级别。 更多...
 
enum  PanoFeedbackType {
  kPanoFeedbackGeneral = 0, kPanoFeedbackAudio = 1, kPanoFeedbackVideo = 2, kPanoFeedbackWhiteboard = 3,
  kPanoFeedbackScreen = 4
}
 用户反馈问题类型。 更多...
 
enum  PanoAudioMixingState { kPanoMixingStarted = 0, kPanoMixingFinished = 1 }
 混音状态。 更多...
 
enum  PanoImageFileFormat { kPanoImageFileJPEG = 0, kPanoImageFilePNG = 1, kPanoImageFileBMP = 2 }
 图片文件格式。 更多...
 
enum  PanoAudioEqualizationMode {
  kPanoEqualizationNone = 0, kPanoEqualizationBass = 1, kPanoEqualizationLoud = 2, kPanoEqualizationVocalMusic = 3,
  kPanoEqualizationStrong = 4, kPanoEqualizationPop = 5, kPanoEqualizationLive = 6, kPanoEqualizationDanceMusic = 7,
  kPanoEqualizationClub = 8, kPanoEqualizationSoft = 9, kPanoEqualizationRock = 10, kPanoEqualizationParty = 11,
  kPanoEqualizationClassical = 12, kPanoEqualizationTest = 13
}
 音频均衡器选项。 更多...
 
enum  PanoAudioReverbMode {
  kPanoReverbNone = 0, kPanoReverbVocalI = 1, kPanoReverbVocalII = 2, kPanoReverbBathroom = 3,
  kPanoReverbSmallRoomBright = 4, kPanoReverbSmallRoomDark = 5, kPanoReverbMediumRoom = 6, kPanoReverbLargeRoom = 7,
  kPanoReverbChurchHall = 8, kPanoReverbCathedral = 9
}
 音频混响器选项。 更多...
 
enum  PanoAudioVoiceChangerOption {
  kPanoVoiceChangerNone = 0, kPanoVoiceChangerMonster = 1, kPanoVoiceChangerMale = 2, kPanoVoiceChangerFemale = 3,
  kPanoVoiceChangerEcho = 4, kPanoVoiceChangerThriller = 5, kPanoVoiceChangerLoli = 6
}
 音频变声器选项。 更多...
 
enum  PanoVideoFrameRateType { kPanoFrameRateLow = 0, kPanoFrameRateStandard = 1 }
 视频帧率类型。 更多...
 
enum  PanoVideoCodecType { kPanoVideoCodecUnknown = 0, kPanoVideoCodecH264 = 1, kPanoVideoCodecAV1 = 2 }
 视频编解码器类型。 更多...
 
enum  PanoAudioCodecType {
  kPanoAudioCodecUnknown = 0, kPanoAudioCodecG711 = 1, kPanoAudioCodecG722 = 2, kPanoAudioCodecILBC = 3,
  kPanoAudioCodecISAC = 4, kPanoAudioCodecOPUS = 5
}
 音频编解码器类型。 更多...
 
enum  PanoAudioSampleRate { kPanoAudioSampleRate16KHz = 16000, kPanoAudioSampleRate48KHz = 48000 }
 音频采样率。 更多...
 
enum  PanoAudioChannel { kPanoAudioChannelMono = 1, kPanoAudioChannelStereo = 2 }
 音频采样率。 更多...
 
enum  PanoAudioProfileQuality { kPanoAudioProfileQualityDefault = 0, kPanoAudioProfileQualityHigh = 1 }
 音频质量配置。 更多...
 
enum  PanoQualityRating {
  kPanoQualityUnavailable = 0, kPanoQualityVeryBad = 1, kPanoQualityBad = 2, kPanoQualityPoor = 3,
  kPanoQualityGood = 4, kPanoQualityExcellent = 5
}
 质量评分分值。 更多...
 
enum  PanoMediaProcessorType { kAudioCaptureExProcessor = 1, kAudioCaptureExEffectProcessor = 2, kAudioRenderExProcessor = 3, kVideoPreprocessor = 100 }
 媒体处理类型。 更多...
 
enum  PanoQuadIndex { kPanoQuadTopLeft = 0, kPanoQuadTopRight = 1, kPanoQuadBottomLeft = 2, kPanoQuadBottomRight = 3 }
 四边形顶点索引。 更多...
 
enum  PanoMessageServiceState { kPanoMessageServiceUnavailable = 0, kPanoMessageServiceAvailable = 1 }
 消息服务状态。 更多...
 

枚举类型说明

◆ PanoAnnoOptionType

标注选项。

枚举值
kPanoAnnoOptionEnableLocalRender 

启用本地标注渲染。默认启用。对外部标注对象有效

注解
该选项需要在调用startAnnotation前设置
kPanoAnnoOptionShowDraws 

显示或隐藏白板涂鸦,对象类型是带BOOL值的NSNumber。默认显示

◆ PanoAudioAecType

音频回声消除类型。

枚举值
kPanoAecDisable 

关闭

kPanoAecDefault 

默认AEC

kPanoAecSoftware 

软件AEC

kPanoAecBuiltIn 

硬件AEC

◆ PanoAudioAutoGainControlOption

音频自动增益控制。

枚举值
kPanoAgcDefault 

默认值

kPanoAgcEnable 

打开

kPanoAgcDisable 

关闭

◆ PanoAudioChannel

音频采样率。

枚举值
kPanoAudioChannelMono 

音频单通道.

kPanoAudioChannelStereo 

音频双通道.

◆ PanoAudioCodecType

音频编解码器类型。

枚举值
kPanoAudioCodecUnknown 

未知编解码器.

kPanoAudioCodecG711 

G.711编解码器.

kPanoAudioCodecG722 

G.722编解码器.

kPanoAudioCodecILBC 

iLBC编解码器.

kPanoAudioCodecISAC 

iSAC编解码器.

kPanoAudioCodecOPUS 

Opus编解码器.

◆ PanoAudioEqualizationMode

音频均衡器选项。

枚举值
kPanoEqualizationNone 

无音效

kPanoEqualizationBass 

低音

kPanoEqualizationLoud 

高音

kPanoEqualizationVocalMusic 

声乐

kPanoEqualizationStrong 

增强

kPanoEqualizationPop 

流行

kPanoEqualizationLive 

现场

kPanoEqualizationDanceMusic 

舞曲

kPanoEqualizationClub 

俱乐部

kPanoEqualizationSoft 

轻柔

kPanoEqualizationRock 

摇滚

kPanoEqualizationParty 

聚会

kPanoEqualizationClassical 

古典

kPanoEqualizationTest 

测试用例

◆ PanoAudioMixingState

混音状态。

枚举值
kPanoMixingStarted 

混音开始。

kPanoMixingFinished 

混音结束。

◆ PanoAudioNoiseSuppressionLevelOption

音频降噪等级配置。

枚举值
kPanoNsLvlDefault 

默认值

kPanoNsLvlDisable 

关闭

kPanoNsLvlLow 

低降噪等级

kPanoNsLvlHigh 

高降噪等级(默认)

kPanoNsLvlVeryHigh 

非常高降噪等级(不推荐)

◆ PanoAudioPreProcessModeOption

音频预处理

枚举值
kPanoPreProcessDefault 

默认值

kPanoPreProcessEnable 

打开

kPanoPreProcessDisable 

关闭

◆ PanoAudioProfileQuality

音频质量配置。

枚举值
kPanoAudioProfileQualityDefault 

音频默认质量: 编码最大码率 48kbps

kPanoAudioProfileQualityHigh 

音频质量: 编码最大码率 128kbps

◆ PanoAudioReverbMode

音频混响器选项。

枚举值
kPanoReverbNone 

无音效

kPanoReverbVocalI 

人声 1

kPanoReverbVocalII 

人声 2

kPanoReverbBathroom 

浴室

kPanoReverbSmallRoomBright 

明亮小房间

kPanoReverbSmallRoomDark 

黑暗小房间

kPanoReverbMediumRoom 

中等房间

kPanoReverbLargeRoom 

大房间

kPanoReverbChurchHall 

教堂大厅

kPanoReverbCathedral 

大教堂

◆ PanoAudioSampleRate

音频采样率。

枚举值
kPanoAudioSampleRate16KHz 

音频采样率16000Hz.

kPanoAudioSampleRate48KHz 

音频采样率48000Hz.

◆ PanoAudioType

音频类型。

枚举值
kPanoPCM 

数字音频的标准形式。

◆ PanoAudioVoiceChangerOption

音频变声器选项。

枚举值
kPanoVoiceChangerNone 

无音效

kPanoVoiceChangerMonster 

怪兽

kPanoVoiceChangerMale 

男声

kPanoVoiceChangerFemale 

女声

kPanoVoiceChangerEcho 

回声

kPanoVoiceChangerThriller 

惊悚声

kPanoVoiceChangerLoli 

萝莉

◆ PanoChannelMode

频道模式。

枚举值
kPanoChannel1v1 

1对1频道模式。

kPanoChannelMeeting 

会议频道模式。

◆ PanoChannelService

频道服务标志。

枚举值
kPanoChannelServiceMedia 

频道启用媒体服务。

kPanoChannelServiceWhiteboard 

频道启用白板服务。

◆ PanoDeviceState

设备状态。

枚举值
kPanoDeviceAdd 

设备添加。

kPanoDeviceRemove 

设备移除。

kPanoDeviceActive 

设备激活。

kPanoDeviceInactive 

设备未激活。

◆ PanoDeviceType

设备类型。

枚举值
kPanoDeviceUnknown 

未知设备。

kPanoDeviceAudioRecord 

录音设备。

kPanoDeviceAudioPlayout 

音频播放设备。

kPanoDeviceVideoCamera 

摄像设备。

◆ PanoFailoverState

故障转移状态。

枚举值
kPanoFailoverReconnecting 

发生故障转移,正在重新连接。

kPanoFailoverSuccess 

故障转移成功。

kPanoFailoverFailed 

故障转移失败。

◆ PanoFeedbackType

用户反馈问题类型。

枚举值
kPanoFeedbackGeneral 

通用类型。

kPanoFeedbackAudio 

语音问题。

kPanoFeedbackVideo 

视频问题。

kPanoFeedbackWhiteboard 

白板问题。

kPanoFeedbackScreen 

桌面共享问题。

◆ PanoImageFileFormat

图片文件格式。

枚举值
kPanoImageFileJPEG 

JPEG。有损压缩格式。

kPanoImageFilePNG 

PNG。无损压缩格式。

kPanoImageFileBMP 

BMP。无压缩格式。

◆ PanoLogLevel

日志输出级别。

枚举值
kPanoLogFatal 

输出FATAL级别日志信息。

kPanoLogError 

输出FATAL和ERROR级别日志信息。

kPanoLogWarning 

输出FATAL、ERROR和WARNING级别日志信息。

kPanoLogInfo 

输出FATAL、ERROR、WARNING和INFO级别日志信息。

kPanoLogVerbose 

输出FATAL、ERROR、WARNING、INFO和VERBOSE级别日志信息。

kPanoLogDebug 

输出所有级别日志信息。

◆ PanoMediaProcessorType

媒体处理类型。

枚举值
kAudioCaptureExProcessor 

音频采集外部处理(位置位于本地采集后,前处理前)。 对应的处理模块必须为 PanoRtcAudioDataExProcessorDelegate 指针类型或空,对应的处理模块参数必须为空。

kAudioCaptureExEffectProcessor 

音频采集外部处理(位置位于本地处理后,编码前)。 对应的处理模块必须为 PanoRtcAudioDataExProcessorDelegate 指针类型或空,对应的处理模块参数必须为空。

kAudioRenderExProcessor 

音频采集外部处理(位置位于播放前)。 对应的处理模块必须为 PanoRtcAudioDataExProcessorDelegate 指针类型或空,对应的处理模块参数必须为空。

kVideoPreprocessor 

视频前处理。对应的处理模块必须为 PanoRtcVideoFilterDelegate 代理或空,对应的处理模块参数必须为空。

◆ PanoMessageServiceState

消息服务状态。

枚举值
kPanoMessageServiceUnavailable 

消息服务不可用。

kPanoMessageServiceAvailable 

消息服务可用。

◆ PanoOptionType

可选项类型。

枚举值
kPanoOptionFaceBeautify 

美颜可选项,对象类型是 PanoFaceBeautifyOption

kPanoOptionUploadLogs 

日志上传可选项,对象类型是带 BOOL 值的 NSNumber 。

kPanoOptionUploadAudioDump 

音频转储文件上传选项,对象类型是带 BOOL 值的 NSNumber 。

kPanoOptionAudioEqualizationMode 

音频均衡器选项,对象类型是带 PanoAudioEqualizationMode 值的 NSNumber 。

kPanoOptionAudioReverbMode 

音频混响器选项,对象类型是带 PanoAudioReverbMode 值的 NSNumber 。

kPanoOptionVideoFrameRate 

调整视频采集帧率选项,对象类型是带 PanoVideoFrameRateType 值的 NSNumber 。

kPanoOptionAudioEarMonitoring 

音频耳返开关选项,对象类型是带 BOOL 值的 NSNumber 。

kPanoOptionBuiltinTransform 

视频内嵌变换可选项,对象类型是 PanoBuiltinTransformOption

kPanoOptionUploadLogsAtFailure 

允许加会失败时上传PANO日志,对象类型是带 BOOL 值的 NSNumber 。

注解
此标记设置后会一直有效。默认已经启用。
kPanoOptionCpuAdaption 

允许SDK根据CPU性能调整视频质量。对象类型是带 BOOL 值的 NSNumber 。默认值是true。仅在加入房间前可以配置。

注解
通常场景下不建议关闭此功能。
kPanoOptionAudioProfile 

音频配置选项,对象类型是 PanoRtcAudioProfile

kPanoOptionQuadTransform 

视频四边形变换可选项,对象类型是 PanoQuadTransformOption

kPanoAudioPreProcessMode 

音频预处理。参数类型是 PanoAudioPreProcessModeOption

kPanoAudioNoiseSuppressionLevel 

音频降噪等级配置。参数类型是 PanoAudioNoiseSuppressionLevelOption

kPanoAudioAutoGainControl 

音频自动增益控制。参数类型是 PanoAudioAutoGainControlOption

kPanoOptionAudioVoiceChangerMode 

音频变声器选项,对象类型是带 PanoAudioVoiceChangerOption 值的 NSNumber 。

◆ PanoQuadIndex

四边形顶点索引。

枚举值
kPanoQuadTopLeft 

四边形左上角顶点。

kPanoQuadTopRight 

四边形右上角顶点。

kPanoQuadBottomLeft 

四边形右上角顶点。

kPanoQuadBottomRight 

四边形右上角顶点。

◆ PanoQualityRating

质量评分分值。

枚举值
kPanoQualityUnavailable 

服务不可用。

kPanoQualityVeryBad 

服务质量非常差,几乎不可用。

kPanoQualityBad 

服务质量比较差,质量不稳定。

kPanoQualityPoor 

服务质量一般。

kPanoQualityGood 

服务质量很好。

kPanoQualityExcellent 

服务质量非常好。

◆ PanoResult

enum PanoResult

返回。

PANO方法返回值,指示执行的情况。

枚举值
kPanoResultOK 

执行成功。

kPanoResultFailed 

执行失败。

kPanoResultFatal 

致命错误。

kPanoResultInvalidArgs 

非法参数。

kPanoResultInvalidState 

非法状态。

kPanoResultInvalidIndex 

无效索引。

kPanoResultAlreadyExist 

对象已存在。

kPanoResultNotExist 

对象不存在。

kPanoResultNotFound 

对象没发现。

kPanoResultNotSupported 

方法不支持。

kPanoResultNotImplemented 

方法未实现。

kPanoResultNotInitialized 

对象未初始化。

kPanoResultLimitReached 

已达上限。

kPanoResultNoPrivilege 

没有权限执行该操作。

kPanoResultInProgress 

操作正在进行中。

kPanoResultWrongThread 

操作的线程错误。

kPanoResultAuthFailed 

认证失败。

kPanoResultUserRejected 

用户被拒绝。

kPanoResultUserExpelled 

用户被驱逐。

kPanoResultUserDuplicate 

用户 ID 重复。

kPanoResultChannelClosed 

频道被关闭。

kPanoResultChannelFull 

频道容量已满。

kPanoResultChannelLocked 

频道被锁定。

kPanoResultChannelModeMismatch 

频道模式不匹配。

kPanoResultNetworkError 

出现网络错误。

◆ PanoScreenScalingRatio

屏幕缩放比例类型。

枚举值
kPanoScalingFitRatio 

适合视图的图像比例。

kPanoScalingOriginalRatio 

图像原始比例。

◆ PanoScreenSourceType

屏幕源类型。

枚举值
kPanoScreen 

屏幕型。

kPanoApplicaition 

应用型。

kPanoWindow 

窗口型。

◆ PanoSubscribeResult

用户媒体订阅结果。

枚举值
kPanoSubscribeSuccess 

订阅成功。

kPanoSubscribeFailed 

订阅失败。

kPanoSubscribeUserNotFound 

被订阅的用户不存在。

kPanoSubscribeLimitReached 

达到订阅上限。

◆ PanoUserLeaveReason

用户离开原因。

枚举值
kPanoLeaveNormal 

用户正常离开。

kPanoLeaveExpelled 

用户被驱逐。

kPanoLeaveDisconnected 

用户掉线。

kPanoLeaveChannelEnd 

频道结束

kPanoLeaveDuplicateUserID 

用户 ID 重复

◆ PanoVideoCaptureState

视频采集状态。

枚举值
kPanoVideoCaptureUnknown 

未知视频采集状态。

kPanoVideoCaptureNormal 

视频采集正常。

kPanoVideoCaptureSuspended 

视频采集暂停。

◆ PanoVideoCodecType

视频编解码器类型。

枚举值
kPanoVideoCodecUnknown 

未知编解码器.

kPanoVideoCodecH264 

H.264编解码.

kPanoVideoCodecAV1 

AV1编解码.

◆ PanoVideoFrameRateType

视频帧率类型。

枚举值
kPanoFrameRateLow 

最大帧率 15 fps。

kPanoFrameRateStandard 

最大帧率 30 fps。

◆ PanoVideoProfileType

视频设定类型。

枚举值
kPanoProfileLowest 

最低档视频设定。分辨率:160 x 90 或 160 x 120,帧率:15 帧/秒。

kPanoProfileLow 

低档视频设定。分辨率:320 x 180 或 320 x 240,帧率:15 帧/秒。

kPanoProfileStandard 

标准档视频设定。分辨率:640 x 360 或 640 x 480,帧率:30 帧/秒。

kPanoProfileHD720P 

高清档视频设定。分辨率:1280 x 720,帧率:30 帧/秒。

kPanoProfileHD1080P 

全高清档视频设定。分辨率:1920 x 1080,帧率:30 帧/秒。

kPanoProfileNone 

无视频设定。

kPanoProfileMax 

最高档视频设定。

◆ PanoVideoRotation

视频旋转值。

枚举值
kPanoRotation0 

视频旋转0度。

kPanoRotation90 

视频旋转90度。

kPanoRotation180 

视频旋转180度。

kPanoRotation270 

视频旋转270度。

◆ PanoVideoScalingMode

视频缩放模式。

枚举值
kPanoScalingFit 

适合视图,保持宽高比。

kPanoScalingFullFill 

全填充视图,不保持宽高比。

kPanoScalingCropFill 

裁剪并填充视图,保持宽高比。

◆ PanoVideoType

视频类型。

枚举值
kPanoI420 

YUV标准格式4:2:0。

◆ PanoWbClearType

白板清除类型。

枚举值
kPanoWBClearDraws 

清除白板绘制对象

kPanoWBClearBackgroundImage 

清除白板背景图。

kPanoWBClearAll 

清除全部白板内容。

◆ PanoWBConvertType

白板文件转码类型。

枚举值
kPanoWBConvertJPG 

JPG图像。

kPanoWBConvertPNG 

PNG图像。

kPanoWBConvertH5 

H5页面。

◆ PanoWBFillType

白板填充类型。

枚举值
kPanoWBFillNone 

不填充。

kPanoWBFillColor 

填色。

◆ PanoWBFontStyle

白板字体样式。

枚举值
kPanoWBFontNormal 

正常字体。

kPanoWBFontBold 

粗体。

kPanoWBFontItalic 

斜体。

kPanoWBFontBoldItalic 

粗斜体。

◆ PanoWBImageScalingMode

白板图片缩放模式。

枚举值
kPanoWBImageScalingFit 

适合视图,保持宽高比。

kPanoWBImageScalingAutoFill 

自动填充视图,保持宽高比,左上对齐。

kPanoWBImageScalingFillWidth 

按宽填充视图,保持宽高比,顶侧对齐。

kPanoWBImageScalingFillHeight 

按高填充视图,保持宽高比,左侧对齐。

kPanoWBImageScalingFitCenter 

适合视图,保持宽高比,居中。

◆ PanoWBImageState

白板图片状态码。

枚举值
kPanoWBImageLoadStart 

开始加载图片。

kPanoWBImageLoadComplete 

图片加载成功。

kPanoWBImageLoadFail 

图片加载失败。

◆ PanoWBOptionType

白板可选项类型。

枚举值
kPanoWBOptionFileCachePath 

白板文件缓存路径,对象类型是 NSString 。

kPanoWBOptionEnableUIResponse 

启用白板响应UI事件,对象类型是带BOOL值的NSNumber。默认启用

kPanoWBOptionShowDraws 

显示或隐藏白板涂鸦,对象类型是带BOOL值的NSNumber。默认显示

注解
背景图和H5内容不受此选项影响

◆ PanoWBRoleType

白板角色类型。

枚举值
kPanoWBRoleAdmin 

白板管理员。

kPanoWBRoleAttendee 

普通白板参与者。

kPanoWBRoleViewer 

只看白板参与者。

◆ PanoWBSnapshotMode

白板快照模式。

枚举值
kPanoWBSnapshotView 

截取白板视图区域

kPanoWBSnapshotAll 

截取所有白板对象。

◆ PanoWBToolType

白板工具类型。

枚举值
kPanoWBToolNone 

空。

kPanoWBToolSelect 

选择工具。

kPanoWBToolPath 

路径工具。

kPanoWBToolLine 

线条工具。

kPanoWBToolRect 

矩形工具。

kPanoWBToolEllipse 

椭圆工具。

kPanoWBToolImage 

图像工具。

kPanoWBToolText 

文本工具。

kPanoWBToolEraser 

橡皮擦工具。

kPanoWBToolBrush 

刷子工具。

kPanoWBToolArrow 

箭头工具。

kPanoWBToolPolyline 

折线工具。仅支持Windows及macOS平台。

kPanoWBToolPolygon 

多边形工具。仅支持Windows及macOS平台。

kPanoWBToolArc 

弧线工具。仅支持Windows及macOS平台。

kPanoWBToolCurve 

曲线工具。仅支持Windows及macOS平台。

kPanoWBToolLaser 

激光笔。

kPanoWBToolStamp 

图章