|
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. |