6 #ifndef _MEETING_VIDEO_INTERFACE_H_ 7 #define _MEETING_VIDEO_INTERFACE_H_ 8 #include "..\zoom_sdk_def.h" 9 #include "..\zoom_sdk_util_define.h" 10 BEGIN_ZOOM_SDK_NAMESPACE
98 virtual SDKError PinVideo(
bool bPin,
bool bFirstView,
unsigned int userid) = 0;
146 END_ZOOM_SDK_NAMESPACE
virtual SDKError Cancel()=0
Ignore the request to enable the video in the meeting and finally the instance self-destroys.
Definition: zoom_sdk_util_define.h:18
virtual SDKError CanStopAttendeeVideo(unsigned int userid)=0
Query if it is able to demand the specified user to turn off the video.
Meeting video controller event callback.
Definition: meeting_video_interface.h:42
Video is off.
Definition: meeting_video_interface.h:19
virtual void onHostRequestStartVideo(IRequestStartVideoHandler *handler_)=0
Callback event of the requirement to turn on the video from the host.
virtual SDKError UnmuteVideo()=0
Turn on the user's own video.
VideoStatus
The video status of the user. Here are more detailed structural descriptions.
Definition: meeting_video_interface.h:16
Meeting video controller interface.
Definition: meeting_video_interface.h:70
virtual unsigned int GetReqFromUserId()=0
Get the user ID who asks to turn on the video.
virtual SDKError MuteVideo()=0
Turn off the user's own video.
virtual SDKError AskAttendeeToStartVideo(unsigned int userid)=0
Demand the assigned user to turn on the video.
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:29
virtual void onSpotlightVideoChangeNotification(bool bSpotlight, unsigned int userid)=0
Callback event of the user video spotlight status changes.
Video is muted by host.
Definition: meeting_video_interface.h:20
virtual SDKError PinVideo(bool bPin, bool bFirstView, unsigned int userid)=0
Pin the video of the assigned user.
virtual SDKError SetEvent(IMeetingVideoCtrlEvent *pEvent)=0
Set the meeting video controller callback event handler.
virtual SDKError StopAttendeeVideo(unsigned int userid)=0
Turn off the video of the assigned user.
virtual SDKError Ignore()=0
Instance to ignore the requirement, return nothing and finally self-destroy.
virtual ICameraController * GetMyCameraController()=0
Get camera controller interface.
virtual void onActiveSpeakerVideoUserChanged(unsigned int userid)=0
Callback event of the active speaker video user changes.
virtual SDKError CanAskAttendeeToStartVideo(unsigned int userid)=0
Query if it is able to demand the specified user to turn on the video.
virtual SDKError HideOrShowNoVideoUserOnVideoWall(bool bHide)=0
Display or not the user who does not turn on the video in the video all mode.
virtual SDKError Accept()=0
Instance to accept the requirement, turn on the video and finally self-destroy.
Process after the user receives the requirement from the host to turn on the video.
Definition: meeting_video_interface.h:24
Video is on.
Definition: meeting_video_interface.h:18
virtual void onActiveVideoUserChanged(unsigned int userid)=0
Callback event of the active video user changes.
virtual SDKError SpotlightVideo(bool bSpotlight, unsigned int userid)=0
Spotlight the video of the assigned user.
virtual void onUserVideoStatusChange(unsigned int userId, VideoStatus status)=0
Callback event of the user video status changes.