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

Meeting H323 Helper Interface. More...

#include <meeting_h323_helper_interface.h>

Public Member Functions

virtual void SetEvent (IMeetingH323HelperEvent *pEvent)=0
 Sets meeting H.323 helper callback event handler.
 
virtual IList< const zchar_t * > * GetH323Address ()=0
 Gets the list of H.323 call-in number supported by the current meeting.
 
virtual const zchar_tGetH323Password ()=0
 Gets the H.323 password for the current meeting.
 
virtual SDKError CanPairingMeeting (UINT64 meetingNum)=0
 Determines if it is enabled to pair the meeting.
 
virtual SDKError SendMeetingParingCode (UINT64 meetingNum, zchar_t *paringCode)=0
 Sends Meeting paring code.
 
virtual IList< IH323Device * > * GetCalloutH323DeviceList ()=0
 Gets the list of the call-out devices supported by the current meeting.
 
virtual SDKError CallOutH323 (IH323Device *deviceInfo)=0
 Call out with the assigned H.323 device.
 
virtual SDKError CancelCallOutH323 ()=0
 Cancel current outgoing call.
 

Detailed Description

Meeting H323 Helper Interface.

Definition at line 184 of file meeting_h323_helper_interface.h.

Member Function Documentation

◆ CallOutH323()

virtual SDKError IMeetingH323Helper::CallOutH323 ( IH323Device * deviceInfo)
pure virtual

Call out with the assigned H.323 device.

Parameters
deviceInfoSpecify the H.323 device to use.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Note
If the function succeeds, the IMeetingH323HelperEvent::onCalloutStatusNotify() will be triggered once the callout status of H.323 device changes.

◆ CancelCallOutH323()

virtual SDKError IMeetingH323Helper::CancelCallOutH323 ( )
pure virtual

Cancel current outgoing call.

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

◆ CanPairingMeeting()

virtual SDKError IMeetingH323Helper::CanPairingMeeting ( UINT64 meetingNum)
pure virtual

Determines if it is enabled to pair the meeting.

Parameters
meetingNumtrue Specifies the meeting number.
Returns
If pairing meeting is enabled, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ GetCalloutH323DeviceList()

virtual IList< IH323Device * > * IMeetingH323Helper::GetCalloutH323DeviceList ( )
pure virtual

Gets the list of the call-out devices supported by the current meeting.

Returns
If the function succeeds, the return value is the pointer to the list of devices. Otherwise, the return value is an empty list.
Note
The list will be cleared each time the function is called.

◆ GetH323Address()

virtual IList< const zchar_t * > * IMeetingH323Helper::GetH323Address ( )
pure virtual

Gets the list of H.323 call-in number supported by the current meeting.

Returns
If the function succeeds, the return value is the pointer to the list of the call-in number. Otherwise, the return value is nullptr.

◆ GetH323Password()

virtual const zchar_t * IMeetingH323Helper::GetH323Password ( )
pure virtual

Gets the H.323 password for the current meeting.

Returns
If the function succeeds, the return value is the H.323 meeting connect password. Otherwise, the return value is the length of zero(0).

◆ SendMeetingParingCode()

virtual SDKError IMeetingH323Helper::SendMeetingParingCode ( UINT64 meetingNum,
zchar_t * paringCode )
pure virtual

Sends Meeting paring code.

Parameters
meetingNumSpecifies which meeting to paring.
paringCodeCode for paring
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Note
If the function succeeds, the IMeetingH323HelperEvent::onParingH323Result() will be triggered once received the response of the H.323 device.

◆ SetEvent()

virtual void IMeetingH323Helper::SetEvent ( IMeetingH323HelperEvent * pEvent)
pure virtual

Sets meeting H.323 helper callback event handler.

Parameters
pEventA pointer to the IMeetingH323HelperEvent that receives H.323 helper event.