6#ifndef _CUSTOMIZED_LOCAL_RECORDING_H_
7#define _CUSTOMIZED_LOCAL_RECORDING_H_
virtual SDKError AddVideoSourceToRecList(unsigned int user_id)=0
Add the video source of specified user to the list of videos recorded.
virtual SDKError SelectRecordingLayoutMode(RECORDING_LAYOUT_MODE mode_)=0
Set the specified recording layout mode.
virtual SDKError SelectSendSharingSource()=0
Mark the found video source that sends shared content.
virtual ~ICustomizedLocalRecordingLayoutHelper()
virtual bool HasActiveVideoSource()=0
Determine if there exists the active video source.
virtual SDKError SelectActiveVideoSource()=0
Choose the current active video source.
virtual IList< unsigned int > * GetValidVideoSourceList()=0
Get the list of users whose video source is available.
virtual bool IsSendSharingSourceAvailable()=0
Determine if there exists user who is sharing the content.
virtual SDKError SelectRecvSharingSource(unsigned int shareSourceID)=0
Choose the video source in the list of shared content via specified user ID.
virtual int GetSupportLayout()=0
Get the layout mode supported by the current meeting. see RECORDING_LAYOUT_MODE enum.
virtual IList< unsigned int > * GetValidRecvSharingSourceList()=0
Get the available list of users who can receive the shared content.
RECORDING_LAYOUT_MODE
Layout mode of local recording. Here are more detailed structural descriptions.
@ RECORDING_LAYOUT_MODE_ONLY_AUDIO
Record only the audio.
@ RECORDING_LAYOUT_MODE_ACTIVE_VIDEO_ONLY
Record only the active video for the moment.
@ RECORDING_LAYOUT_MODE_NONE
For initialization.
@ RECORDING_LAYOUT_MODE_VIDEO_WALL
Record the video wall.
@ RECORDING_LAYOUT_MODE_ONLY_SHARE
Record only the shared content.
@ RECORDING_LAYOUT_MODE_SHARE_AND_VIDEO
Record the shared content, video or other specified videos.
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
Enumeration of common errors of SDK.