Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
IMeetingProductionStudioController Class Referenceabstract

Production studio controller interface. More...

#include <meeting_production_studio_ctrl_interface.h>

Public Member Functions

virtual SDKError SetEvent (IMeetingProductionStudioCtrlEvent *pEvent)=0
 Configure the meeting production studio controller callback event handler.
 
virtual bool IsSupportPSMode ()=0
 Determines whether the current meeting supports the production mode or not.
 
virtual bool CanStartPSMode ()=0
 Determines whether you have permission to start production studio. Only host or co-host can start production studio mode.
 
virtual SDKError StartPSMode (PSVideoSourceCapability capability)=0
 Starts production studio mode.

 
virtual SDKError StopPSMode ()=0
 Stops production studio mode.

 
virtual unsigned int GetPSUserID ()=0
 Gets the user ID of current production studio user.
 
virtual bool IsPSModeStarted ()=0
 Determines whether the current meeting production mode has started.
 

Detailed Description

Production studio controller interface.

Definition at line 87 of file meeting_production_studio_ctrl_interface.h.

Member Function Documentation

◆ CanStartPSMode()

virtual bool IMeetingProductionStudioController::CanStartPSMode ( )
pure virtual

Determines whether you have permission to start production studio. Only host or co-host can start production studio mode.

Returns
true indicates you can start production studio mode.

◆ GetPSUserID()

virtual unsigned int IMeetingProductionStudioController::GetPSUserID ( )
pure virtual

Gets the user ID of current production studio user.

◆ IsPSModeStarted()

virtual bool IMeetingProductionStudioController::IsPSModeStarted ( )
pure virtual

Determines whether the current meeting production mode has started.

Returns
true indicates to started.

◆ IsSupportPSMode()

virtual bool IMeetingProductionStudioController::IsSupportPSMode ( )
pure virtual

Determines whether the current meeting supports the production mode or not.

Returns
true indicates to support.

◆ SetEvent()

virtual SDKError IMeetingProductionStudioController::SetEvent ( IMeetingProductionStudioCtrlEvent * pEvent)
pure virtual

Configure the meeting production studio controller callback event handler.

Parameters
pEventAn object pointer to the IMeetingProductionStudioCtrlEvent that receives the meeting production studio callback event.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Note
The SDK use pEvent to transmit the callback event to the user's application. If the function is not called or fails, the user's application is unable to retrieve the callback event.

◆ StartPSMode()

virtual SDKError IMeetingProductionStudioController::StartPSMode ( PSVideoSourceCapability capability)
pure virtual

Starts production studio mode.

Parameters
capabilitySpecify the format description of the video data send.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ StopPSMode()

virtual SDKError IMeetingProductionStudioController::StopPSMode ( )
pure virtual

Stops production studio mode.

Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.