关键类型定义

struct  KRTCSDK::KRtcSdkInitParam
 
struct  KRTCSDK::KRtcSdkLogParam
 
struct  KRTCSDK::LoginParam
 
struct  KRTCSDK::JoinRoomParam
 
struct  KRTCSDK::CallIncomingParam
 
struct  KRTCSDK::ImageBuffer
 
struct  KRTCSDK::ScreenList
 
struct  KRTCSDK::MainVideoStreamParam
 
struct  KRTCSDK::DualVideoStreamParam
 
struct  KRTCSDK::SubscribeStreamParam
 
struct  KRTCSDK::StreamParam
 
struct  KRTCSDK::VideoFrameData
 
struct  KRTCSDK::AudioFrameData
 
struct  KRTCSDK::EncodedVideoData
 
struct  KRTCSDK::VideoStatistics
 
struct  KRTCSDK::AudioStatistics
 
struct  KRTCSDK::Statistics
 
struct  KRTCSDK::DeviceInfo
 
struct  KRTCSDK::DeviceList
 
struct  KRTCSDK::AudioLevelParam
 
struct  KRTCSDK::VideoCodecParam
 
struct  KRTCSDK::AudioDeviceCapability
 
struct  KRTCSDK::TRtcRawVideoData
 

类型定义

typedef const char * KRTCSDK::userId
 
typedef void * KRTCSDK::winId
 
typedef void(* KRTCSDK::onLog) (const char *module, KRTC_LOG_LEVEL logLevel, const char *log)
 
typedef void(* KRTCSDK::onLocalVideoData) (const char *deviceId, VideoFrameData *data)
 
typedef void(* KRTCSDK::onLocalAudioData) (const char *deviceId, AudioFrameData *data)
 
typedef void(* KRTCSDK::onLocalAudioLevel) (const char *deviceId, int8_t level)
 

枚举

enum  KRTC_LOG_LEVEL {
  KRTC_LOG_LEVEL_ALL , KRTC_LOG_LEVEL_TRACE , KRTC_LOG_LEVEL_DEBUG , KRTC_LOG_LEVEL_INFO ,
  KRTC_LOG_LEVEL_WARN , KRTC_LOG_LEVEL_ERROR , KRTC_LOG_LEVEL_FATAL , KRTC_LOG_LEVEL_OFF
}
 
enum  VIDEO_TYPE { VIDEO_TYPE_RGBA8888 }
 
enum  RTC_SDK_WARNING
 
enum  RTC_SDK_ERROR
 
enum  KRTCSDK::WINDOW_TYPE { KRTCSDK::WINDOW_TYPE_WINDOW , KRTCSDK::WINDOW_TYPE_SCREEN }
 
enum  RESOLUTION {
  RESOLUTION_320x180 , RESOLUTION_640x360 , RESOLUTION_1280x720 , RESOLUTION_480x270 ,
  RESOLUTION_960x540 , RESOLUTION_1920x1080
}
 
enum  KRTCSDK::STREAM_TYPE {
  STREAM_TYPE_MAIN_VIDEO , KRTCSDK::STREAM_TYPE_DUAL_VIDEO , KRTCSDK::STREAM_TYPE_AUDIO , KRTCSDK::STREAM_TYPE_VMP ,
  KRTCSDK::STREAM_TYPE_MIX_AUDIO
}
 
enum  H264_PROFILE { H264_PROFILE_BASELINE }
 
enum  DEVICETYPE { DEVICETYPE_MIC , DEVICETYPE_SPEAKER , DEVICETYPE_CAMERA }
 
enum  CAMERA_CAPTURE_ORIENTATION {
  CAMERA_CAPTURE_ORIENTATION_0 , CAMERA_CAPTURE_ORIENTATION_90 , CAMERA_CAPTURE_ORIENTATION_180 , CAMERA_CAPTURE_ORIENTATION_270 ,
  CAMERA_CAPTURE_ORIENTATION_SYSTEM
}
 

详细描述

关键类型定义

枚举类型说明

◆ WINDOW_TYPE

枚举值
WINDOW_TYPE_WINDOW 

应用窗口

WINDOW_TYPE_SCREEN 

屏幕

◆ STREAM_TYPE

枚举值
STREAM_TYPE_DUAL_VIDEO 

0< 主流视频

STREAM_TYPE_AUDIO 

1< 辅流视频

STREAM_TYPE_VMP 

2< 音频

STREAM_TYPE_MIX_AUDIO 

3< 画面合成码流