Closed Caption controller callback event.
More...
#include <meeting_closedcaption_interface.h>
Closed Caption controller callback event.
Definition at line 124 of file meeting_closedcaption_interface.h.
◆ ~IClosedCaptionControllerEvent()
virtual IClosedCaptionControllerEvent::~IClosedCaptionControllerEvent |
( |
| ) |
|
|
inlinevirtual |
◆ onAssignedToSendCC()
virtual void IClosedCaptionControllerEvent::onAssignedToSendCC |
( |
bool | bAssigned | ) |
|
|
pure virtual |
Callback event when the user is assigned to send Closed Caption messages.
◆ onCaptionStatusChanged()
virtual void IClosedCaptionControllerEvent::onCaptionStatusChanged |
( |
bool | bEnabled | ) |
|
|
pure virtual |
Sink the event of captions enabled status changed.
- Parameters
-
bEnabled | True means the host enables the captions, otherwise means the host disables the captions. |
◆ onClosedCaptionMsgReceived()
virtual void IClosedCaptionControllerEvent::onClosedCaptionMsgReceived |
( |
const zchar_t * | ccMsg, |
|
|
unsigned int | sender_id, |
|
|
time_t | time ) |
|
pure virtual |
Callback event when the user receives Closed Caption messages. \If the meeting supports multi-language transcription and the host sets manual captions to true, \attendees must set the translation language id to -1 to receive closed captioned messages.
- Parameters
-
ccMsg | an object pointer to the closed caption message content. |
sender_id | the sender id of a closed caption message. |
time | the time when a caption message was sent. |
◆ onLiveTranscriptionMsgError()
The translation message error callback.
- Parameters
-
speakingLanguage | an object of the spoken message language. |
transcriptLanguageId | an object of the message language you want to translate. |
◆ onLiveTranscriptionMsgInfoReceived()
live transcription message received callback.
- Parameters
-
◆ onLiveTranscriptionStatus()
live transcription status changed callback.
- Parameters
-
◆ onManualCaptionStatusChanged()
virtual void IClosedCaptionControllerEvent::onManualCaptionStatusChanged |
( |
bool | bEnabled | ) |
|
|
pure virtual |
Sink the event of manual captions enablement status change.
- Parameters
-
bEnabled | True means the host enables the manual captions. Otherwise the host disabled the manual captions. |
◆ onOriginalLanguageMsgReceived()
original language message received callback.
- Parameters
-
◆ onRequestForLiveTranscriptReceived()
virtual void IClosedCaptionControllerEvent::onRequestForLiveTranscriptReceived |
( |
unsigned int | requester_id, |
|
|
bool | bAnonymous ) |
|
pure virtual |
only host can receive this callback.
- Parameters
-
requester_id | the request user id, if param bAnonymous is true, the requester_id is 0, no meanings. |
bAnonymous | specify the request whether user anonymous request. |
◆ onRequestLiveTranscriptionStatusChange()
virtual void IClosedCaptionControllerEvent::onRequestLiveTranscriptionStatusChange |
( |
bool | bEnabled | ) |
|
|
pure virtual |
request live transcription status changed callback.
- Parameters
-
bEnabled | Specify the request live transcription status is enable, true enable, false disabled. |
◆ onStartCaptionsRequestApproved()
virtual void IClosedCaptionControllerEvent::onStartCaptionsRequestApproved |
( |
| ) |
|
|
pure virtual |
Sink the event to start captions request was approved.
◆ onStartCaptionsRequestReceived()
virtual void IClosedCaptionControllerEvent::onStartCaptionsRequestReceived |
( |
ICCRequestHandler * | handler | ) |
|
|
pure virtual |
Sink the event to start captions request.
- Parameters
-