Windows SDK API Reference
|
Meeting video controller interface. More...
#include <meeting_video_interface.h>
Public Member Functions | |
virtual SDKError | SetEvent (IMeetingVideoCtrlEvent *pEvent)=0 |
Set the meeting video controller callback event handler. More... | |
virtual SDKError | MuteVideo ()=0 |
Turn off the user's own video. More... | |
virtual SDKError | UnmuteVideo ()=0 |
Turn on the user's own video. More... | |
virtual SDKError | CanPinToFirstView (unsigned int userid, PinResult &result)=0 |
Determine if it is able to pin the video of the specified user to the first view. More... | |
virtual SDKError | PinVideoToFirstView (unsigned int userid)=0 |
Pin the video of the assigned user to the first view. More... | |
virtual SDKError | UnPinVideoFromFirstView (unsigned int userid)=0 |
Unpin the video of the assigned user from the first view. More... | |
virtual SDKError | UnPinAllVideosFromFirstView ()=0 |
Unpin all the videos from the first view. More... | |
virtual IList< unsigned int > * | GetPinnedUserListFromFirstView ()=0 |
Get the list of all the pinned user in the first view. More... | |
virtual SDKError | CanPinToSecondView (unsigned int userid, PinResult &result)=0 |
Determine if it is able to pin the video of the specified user to the second view. More... | |
virtual SDKError | PinVideoToSecondView (unsigned int userid)=0 |
Pin the video of the assigned user to the second view. More... | |
virtual SDKError | UnPinVideoFromSecondView (unsigned int userid)=0 |
Unpin the video of the assigned user from the second view. More... | |
virtual IList< unsigned int > * | GetPinnedUserListFromSecondView ()=0 |
Get the list of all the pinned user in the second view. More... | |
virtual SDKError | CanSpotlight (unsigned int userid, SpotlightResult &result)=0 |
Determine if it is able to spotlight the video of the specified user in the meeting. More... | |
virtual SDKError | CanUnSpotlight (unsigned int userid, SpotlightResult &result)=0 |
Determine if it is able to unspotlight the video of the specified user in the meeting. More... | |
virtual SDKError | SpotlightVideo (unsigned int userid)=0 |
Spotlight the video of the assigned user to the first view. More... | |
virtual SDKError | UnSpotlightVideo (unsigned int userid)=0 |
Unspotlight the video of the assigned user to the first view. More... | |
virtual SDKError | UnSpotlightAllVideos ()=0 |
Unpin all the videos from the first view. More... | |
virtual IList< unsigned int > * | GetSpotlightedUserList ()=0 |
Get the list of all the spotlighted user in the meeting. More... | |
virtual SDKError | HideOrShowNoVideoUserOnVideoWall (bool bHide)=0 |
Display or not the user who does not turn on the video in the video all mode. More... | |
virtual SDKError | CanAskAttendeeToStartVideo (unsigned int userid)=0 |
Query if it is able to demand the specified user to turn on the video. More... | |
virtual SDKError | AskAttendeeToStartVideo (unsigned int userid)=0 |
Demand the assigned user to turn on the video. More... | |
virtual SDKError | CanStopAttendeeVideo (unsigned int userid)=0 |
Query if it is able to demand the specified user to turn off the video. More... | |
virtual SDKError | StopAttendeeVideo (unsigned int userid)=0 |
Turn off the video of the assigned user. More... | |
virtual bool | IsSupportFollowHostVideoOrder ()=0 |
Determine if the following host video order feature is supported. More... | |
virtual SDKError | EnableFollowHostVideoOrder (bool bEnable)=0 |
Enable or disable follow host video order mode. More... | |
virtual bool | IsFollowHostVideoOrderOn ()=0 |
Determine if the follow host video mode is enabled. More... | |
virtual IList< unsigned int > * | GetVideoOrderList ()=0 |
Get the video order list. More... | |
virtual ISetVideoOrderHelper * | GetSetVideoOrderHelper ()=0 |
Get set video order helper interface. More... | |
virtual ICameraController * | GetMyCameraController ()=0 |
Get camera controller interface. More... | |
Meeting video controller interface.
Definition at line 151 of file meeting_video_interface.h.
|
pure virtual |
Demand the assigned user to turn on the video.
userid | Specifies the user ID to demand. |
|
pure virtual |
Query if it is able to demand the specified user to turn on the video.
userid | Specifies the user ID to query. |
|
pure virtual |
Determine if it is able to pin the video of the specified user to the first view.
userid | Specifies the user ID to be determined. | |
[out] | result | Indicates if it is able to pin. It validates only when the return value is SDKErr_Success. |
|
pure virtual |
Determine if it is able to pin the video of the specified user to the second view.
userid | Specifies the user ID to be determined. | |
[out] | result | Indicates if it is able to pin. It validates only when the return value is SDKErr_Success. |
|
pure virtual |
Determine if it is able to spotlight the video of the specified user in the meeting.
userid | Specifies the user ID to be determined. | |
[out] | result | Indicates if it is able to spotlight. It validates only when the return value is SDKErr_Success. |
|
pure virtual |
Query if it is able to demand the specified user to turn off the video.
userid | Specifies the user ID to query. |
|
pure virtual |
Determine if it is able to unspotlight the video of the specified user in the meeting.
userid | Specifies the user ID to be determined. | |
[out] | result | Indicates if it is able to unspotlight. It validates only when the return value is SDKErr_Success. |
|
pure virtual |
Enable or disable follow host video order mode.
bEnable | TRUE indicates to set to enable the follow host video order mode. |
|
pure virtual |
Get camera controller interface.
|
pure virtual |
Get the list of all the pinned user in the first view.
|
pure virtual |
Get the list of all the pinned user in the second view.
|
pure virtual |
Get set video order helper interface.
|
pure virtual |
Get the list of all the spotlighted user in the meeting.
|
pure virtual |
Get the video order list.
|
pure virtual |
Display or not the user who does not turn on the video in the video all mode.
|
pure virtual |
Determine if the follow host video mode is enabled.
|
pure virtual |
Determine if the following host video order feature is supported.
|
pure virtual |
Turn off the user's own video.
|
pure virtual |
Pin the video of the assigned user to the first view.
userid | Specifies the user ID to be pinned. |
|
pure virtual |
Pin the video of the assigned user to the second view.
userid | Specifies the user ID to be pinned. |
|
pure virtual |
Set the meeting video controller callback event handler.
pEvent | A pointer to the IRequestStartVideoHandler that receives the video controller event. |
|
pure virtual |
Spotlight the video of the assigned user to the first view.
userid | Specifies the user ID to be spotlighted. |
|
pure virtual |
Turn off the video of the assigned user.
userid | Specifies the user ID to turn off. |
|
pure virtual |
Turn on the user's own video.
|
pure virtual |
Unpin all the videos from the first view.
|
pure virtual |
Unpin the video of the assigned user from the first view.
userid | Specifies the user ID to be unpinned. |
|
pure virtual |
Unpin the video of the assigned user from the second view.
userid | Specifies the user ID to be unpinned. |
|
pure virtual |
Unpin all the videos from the first view.
|
pure virtual |
Unspotlight the video of the assigned user to the first view.
userid | Specifies the user ID to be unspotlighted. |