Meeting SDK for Windows API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ICustomImmersiveTemplate Class Referenceabstract

Immersive template object interface. More...

#include <customized_immersive.h>

Public Member Functions

virtual const zchar_tgetTemplateName ()=0
 Get the name of this template.
 
virtual const void * getThumbnailBitmap ()=0
 Get the bitmap of the thumbnail.
 
virtual unsigned int getCapacity ()=0
 Get the capacity of this template.
 
virtual bool isTemplateReady ()=0
 Determine if this template is ready.
 
virtual bool isSupportFreeSeat ()=0
 Determine whether this template supports a free seat.
 
virtual CustomImmersiveTemplateType getType ()=0
 Get the type of this template.
 
virtual ICustomImmersiveTemplateDatagetShareTemplateData ()=0
 Get the template data of immersive when in share mode.
 
virtual ICustomImmersiveTemplateDatagetVideoTemplateData ()=0
 Get the template data of immersive when in default mode.
 
virtual ~ICustomImmersiveTemplate ()
 

Detailed Description

Immersive template object interface.

Definition at line 77 of file customized_immersive.h.

Constructor & Destructor Documentation

◆ ~ICustomImmersiveTemplate()

virtual ICustomImmersiveTemplate::~ICustomImmersiveTemplate ( )
inlinevirtual

Definition at line 112 of file customized_immersive.h.

112{}

Member Function Documentation

◆ getCapacity()

virtual unsigned int ICustomImmersiveTemplate::getCapacity ( )
pure virtual

Get the capacity of this template.

Returns
If the function succeeds, the return value is the seat capacity of this template.

◆ getShareTemplateData()

virtual ICustomImmersiveTemplateData * ICustomImmersiveTemplate::getShareTemplateData ( )
pure virtual

Get the template data of immersive when in share mode.

Returns
If the function succeeds, the return value is the template data of immersive when in share mode. For more details, see ICustomImmersiveTemplateData enum.

◆ getTemplateName()

virtual const zchar_t * ICustomImmersiveTemplate::getTemplateName ( )
pure virtual

Get the name of this template.

Returns
If the function succeeds, the return value is the name of this template.

◆ getThumbnailBitmap()

virtual const void * ICustomImmersiveTemplate::getThumbnailBitmap ( )
pure virtual

Get the bitmap of the thumbnail.

Returns
If the function succeeds, the return value is the bitmap of this thumbnail.

◆ getType()

virtual CustomImmersiveTemplateType ICustomImmersiveTemplate::getType ( )
pure virtual

Get the type of this template.

Returns
If the function succeeds, the return value is the type of this template. For more details, see CustomImmersiveTemplateType enum.

◆ getVideoTemplateData()

virtual ICustomImmersiveTemplateData * ICustomImmersiveTemplate::getVideoTemplateData ( )
pure virtual

Get the template data of immersive when in default mode.

Returns
If the function succeeds, the return value is the template data of immersive when in default mode. For more details, see ICustomImmersiveTemplateData enum.

◆ isSupportFreeSeat()

virtual bool ICustomImmersiveTemplate::isSupportFreeSeat ( )
pure virtual

Determine whether this template supports a free seat.

Returns
TRUE indicates that the user can be put to free seat in this template.

◆ isTemplateReady()

virtual bool ICustomImmersiveTemplate::isTemplateReady ( )
pure virtual

Determine if this template is ready.

Returns
TRUE indicates that this template is ready.