9#import <Foundation/Foundation.h>
37@protocol MobileRTCCameraControlDelegate <NSObject>
58@property (weak, nonatomic) id<MobileRTCCameraControlDelegate> _Nullable
delegate;
MobileRTCCameraControlRequestResult
Enumeration of the results of a camera control request.
@ MobileRTCCameraControlRequestResult_Revoke
@ MobileRTCCameraControlRequestResult_Approve
@ MobileRTCCameraControlRequestResult_Decline
MobileRTCCameraControlRequestType
Enumeration of camera control requests types.
@ MobileRTCWhiteboardStatus_GiveUpControl
@ MobileRTCCameraControlRequestType_RequestControl
MobileRTCSDKError
Enumeration of SDK error.
Provides APIs to control the remote camera, including pan, tilt, and zoom operations.
NSInteger getUserId()
The current controlled user id.
MobileRTCSDKError requestControlRemoteCamera()
Request to control remote camera.
BOOL canControlCamera()
Used to determine whether the camera can be controlled or not.
id< MobileRTCCameraControlDelegate > _Nullable delegate
Callback event of receiving camera control.
MobileRTCSDKError giveUpControlRemoteCamera()
Give up control of the remote camera.