6#import <Foundation/Foundation.h>
34@protocol MobileRTCCameraControlDelegate <NSObject>
55@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 the SDK error.
Provides APIs to control the remote camera, including pan, tilt, and zoom operations.
NSInteger getUserId()
Gets the current controlled user ID.
MobileRTCSDKError requestControlRemoteCamera()
Requests to control the remote camera.
BOOL canControlCamera()
Determines whether the camera can be controlled or not.
id< MobileRTCCameraControlDelegate > _Nullable delegate
Callback event of receiving camera control.
MobileRTCSDKError giveUpControlRemoteCamera()
Gives up control of the remote camera.