跳转至

音视频采集参数

SDK 将手持设备的摄像头、麦克风等流媒体设备进行统一管理,方便上层用户的使用,调用该管理类的方法会直接影响默认媒体流,也即是 publishDefaultAVStream 该方法发布的媒体流。

设置启动参数

该参数只有在摄像头启动之前设置才有效

/**
 设置音视频采集参数,启动时有效,启动之后再设置不会生效

 @param params 参数
 */
- (void)setCaptureParam:(RongRTCVideoCaptureParam*)params;

开关摄像头

/**
 开启摄像头
 */
- (void)startCapture;

/**
 关闭摄像头,仅仅是关闭摄像头,远端用户不会收到通知
 */
- (void)stopCapture;

/**
 采集运行中关闭或打开摄像头(远端用户会收到摄像头关闭的通知)

 @param disable YES 关闭,否则打开
 */
- (void)setCameraDisable:(BOOL)disable;

切换摄像头

/**
 切换前后摄像头
 */
- (void)switchCamera;

开关麦克风

/**
 关闭/打开麦克风

 @param disable YES 关闭,NO 打开
 */
- (void)setMicrophoneDisable:(BOOL)disable;

切换扬声器

/**
 切换使用外放/听筒
 */
- (void)useSpeaker:(BOOL)useSpeaker;

设置分辨率

/**
 设置通话过程中的视频分辨率
 */
@property(nonatomic,assign) RongRTCVideoSizePreset videoSizePreset;

设置帧率

/**
 设置过程中视频帧率
 */
@property(nonatomic,assign) RongRTCVideoFPS videoFrameRate;

离开房间

/**
 离开房间
 */
-(void)leaveRoom:(NSString*)roomId
      completion:(void (^) (BOOL isSuccess , RongRTCCode code))completion;