11# if defined PANORTC_EXPORTS || defined PANOWB_EXPORTS
12# define PANORTC_API __declspec(dllexport)
14# define PANORTC_API __declspec(dllimport)
17# if defined PANORTC_EXPORTS || defined PANOWB_EXPORTS
18# define PANORTC_API __attribute__ ((visibility ("default")))
24#define PANORTC_NS_BEGIN namespace panortc {
25#define PANORTC_NS_END }
26#define PANORTC_NS_USING using namespace panortc;
600using ScreenSourceID = uintptr_t;
1257 void* data{
nullptr };
1269 const char *propName{
nullptr };
VideoDeviceType
视频设备类型
Definition: PanoRtcDefs.h:196
const int kDefaultAudioEncodeBitrate
音频编码码率
Definition: PanoRtcDefs.h:43
FeedbackType
用户反馈问题类型
Definition: PanoRtcDefs.h:923
MediaType
媒体类型
Definition: PanoRtcDefs.h:154
AudioEqualizationOption
音频均衡器选项
Definition: PanoRtcDefs.h:956
const int kMaxDeviceIDLength
设备标识长度的最大值
Definition: PanoRtcDefs.h:39
ChannelMode
频道模式
Definition: PanoRtcDefs.h:520
QualityRating
质量评分分值
Definition: PanoRtcDefs.h:1123
AudioPreProcessModeOption
音频预处理
Definition: PanoRtcDefs.h:741
ActionType
操作类型
Definition: PanoRtcDefs.h:1227
AudioCodecType
音频编解码器类型
Definition: PanoRtcDefs.h:901
const int kMaxVideoPlaneCount
视频数据的最大平面数
Definition: PanoRtcDefs.h:41
UserLeaveReason
用户离开原因
Definition: PanoRtcDefs.h:484
AudioDeviceType
音频设备类型
Definition: PanoRtcDefs.h:167
QResult
返回值
Definition: PanoRtcDefs.h:54
AudioNoiseSuppressionLevelOption
音频降噪等级配置
Definition: PanoRtcDefs.h:756
const uint32_t kChannelServiceWhiteboard
Definition: PanoRtcDefs.h:530
AudioAgcType
音频自动增益控制
Definition: PanoRtcDefs.h:363
const int kMaxDeviceNameLength
设备名字长度的最大值
Definition: PanoRtcDefs.h:37
DeviceRating
设备评分分值
Definition: PanoRtcDefs.h:1142
AudioType
音频数据类型
Definition: PanoRtcDefs.h:131
AudioChannel
音频采样率
Definition: PanoRtcDefs.h:454
MediaSubscribeResult
用户媒体订阅结果
Definition: PanoRtcDefs.h:503
const uint32_t kChannelServiceMedia
Definition: PanoRtcDefs.h:528
VideoCaptureState
视频采集状态
Definition: PanoRtcDefs.h:222
AudioLayer
音频采集和播放系统API选择
Definition: PanoRtcDefs.h:420
@ AndroidJavaInputAndOpenSLESOutputAudio
@ AndroidJavaInputAndAAudioOutputAudio
AudioAutoGainControlOption
音频自动增益控制
Definition: PanoRtcDefs.h:775
VideoHwAccelerationType
视频编解码硬件加速配置。
Definition: PanoRtcDefs.h:293
AudioReverbOption
音频混响器选项
Definition: PanoRtcDefs.h:993
VideoProfileType
视频能力类型
Definition: PanoRtcDefs.h:254
FailoverState
错误恢复状态
Definition: PanoRtcDefs.h:546
const uint32_t kChannelServiceMessage
Definition: PanoRtcDefs.h:532
OptionType
选项
Definition: PanoRtcDefs.h:640
@ EnableVideoQualityAdaption
@ EnableMediaTcpCandidate
@ EnableUploadDebugLogsAtFailure
@ EnableAudioAecSuppressionLevel
@ EnableAudioEarMonitoring
@ AudioNoiseSuppressionLevel
@ EnableAudioStartWithPlayback
AudioSoftwareAecLevel
回音消除软件算法消除等级
Definition: PanoRtcDefs.h:346
AudioSampleRate
音频采样率
Definition: PanoRtcDefs.h:441
AudioNsType
音频噪声抑制类型
Definition: PanoRtcDefs.h:382
ScreenCaptureState
屏幕采集状态
Definition: PanoRtcDefs.h:1242
AudioDeviceState
音频设备状态
Definition: PanoRtcDefs.h:182
QuadIndex
四边形顶点索引
Definition: PanoRtcDefs.h:830
VideoCodecType
视频编解码器类型
Definition: PanoRtcDefs.h:886
AudioMixingState
混音任务状态
Definition: PanoRtcDefs.h:943
AudioSoftwareAecType
回音消除软件算法类型
Definition: PanoRtcDefs.h:327
VideoRotation
视频旋转角度
Definition: PanoRtcDefs.h:237
AudioNsLevel
音频噪声抑制强度
Definition: PanoRtcDefs.h:401
ScreenSourceType
桌面采集源类型
Definition: PanoRtcDefs.h:582
LogLevel
日志等级
Definition: PanoRtcDefs.h:561
MediaProcessorType
媒体处理类型
Definition: PanoRtcDefs.h:1178
@ AudioCaptureExProcessor
@ AudioCaptureExEffectProcessor
@ VideoPreprocessorAutoRelease
VideoType
视频数据类型
Definition: PanoRtcDefs.h:142
VideoDevicePosition
视频采集设备位置
Definition: PanoRtcDefs.h:278
AudioVoiceChangerOption
音频变声器选项
Definition: PanoRtcDefs.h:1022
VideoDeviceState
视频设备状态
Definition: PanoRtcDefs.h:209
AudioCallType
音频接入类型
Definition: PanoRtcDefs.h:467
const int kDefaultVideoStreamId
Definition: PanoRtcDefs.h:538
ImageFileFormat
图片文件格式。
Definition: PanoRtcDefs.h:1044
AudioAecType
回音消除类型
Definition: PanoRtcDefs.h:310
VideoFrameRateType
视频帧率类型
Definition: PanoRtcDefs.h:873
音频配置。
Definition: PanoRtcDefs.h:1084
int encodeBitrate
Definition: PanoRtcDefs.h:1090
AudioSampleRate sampleRate
Definition: PanoRtcDefs.h:1086
bool dtx
Definition: PanoRtcDefs.h:1092
AudioChannel channel
Definition: PanoRtcDefs.h:1088
美颜参数
Definition: PanoRtcDefs.h:790
float intensity
Definition: PanoRtcDefs.h:794
bool enable
Definition: PanoRtcDefs.h:792
用户反馈信息,用于发送用户反馈。
Definition: PanoRtcDefs.h:1101
const char * productName
Definition: PanoRtcDefs.h:1106
const char * contact
Definition: PanoRtcDefs.h:1111
FeedbackType type
Definition: PanoRtcDefs.h:1103
const char * description
Definition: PanoRtcDefs.h:1109
bool uploadLogs
Definition: PanoRtcDefs.h:1115
const char * extraInfo
Definition: PanoRtcDefs.h:1113
矩形
Definition: PanoRtcDefs.h:608
int left
左边位置
Definition: PanoRtcDefs.h:610
int right
右边位置
Definition: PanoRtcDefs.h:614
int bottom
底部位置
Definition: PanoRtcDefs.h:616
int top
顶部位置
Definition: PanoRtcDefs.h:612
网络质量报告
Definition: PanoRtcDefs.h:1162
QualityRating rating
Definition: PanoRtcDefs.h:1164
float txLoss
Definition: PanoRtcDefs.h:1166
float rxLoss
Definition: PanoRtcDefs.h:1168
int rtt
Definition: PanoRtcDefs.h:1170
数据类型
Definition: PanoRtcDefs.h:1256
属性操作类型
Definition: PanoRtcDefs.h:1267
图片文件格式。
Definition: PanoRtcDefs.h:1058
ImageFileFormat format
Definition: PanoRtcDefs.h:1060
bool mirror
Definition: PanoRtcDefs.h:1062
用户音频强度。
Definition: PanoRtcDefs.h:1070
bool active
Definition: PanoRtcDefs.h:1072
uint32_t level
Definition: PanoRtcDefs.h:1074
uint64_t userId
Definition: PanoRtcDefs.h:1076
窗口信息
Definition: PanoRtcDefs.h:625
ScreenSourceID wid
窗口标识
Definition: PanoRtcDefs.h:627
KRect rect
窗口区域矩形
Definition: PanoRtcDefs.h:629