Engage Engine API  1.246.9086
Loading...
Searching...
No Matches
_EngageEvents_t Struct Reference

Event Handlers Struct. More...

#include <EngageInterface.h>

Public Attributes

void(* _Nullable )(const char *_Nullable eventExtraJson)
 The Engine has started.
 

Detailed Description

Event Handlers Struct.

Definition at line 69 of file EngageInterface.h.

Member Data Documentation

◆ _Nullable

void(* _EngageEvents_t::_Nullable)(const char *_Nonnull pId, const char *_Nullable eventExtraJson)

The Engine has started.

Fired when an audio recording has ended.

Fired the attempt to start an audio recording has failed.

Fired when an audio recording has started.

Fired when a group reconfiguration attempt failed.

Fired when a group has been reconfigured.

Fired when the Engine has refreshed its audio device registry.

DTMF has been received on the group.

The RX volume for the group has changed.

The attempt to generate a statistics report for the group has failed.

A statistics report for the group has been generated.

The bridge has been deleted.

The attempt to create the bridge has failed.

The bridge has been created.

The attempt to generate a group health report has failed.

A health report for the group has been generated.

The timeline for the group has been groomed.

The attempt to generate a timeline report for the group has failed.

A timeline report for the group has been generated.

A previously started timeline event on the group has ended.

A previously started time event for the group has changed.

A timeline event has started on the group.

A raw packet has been received from the group.

An attempt to send a raw packet to the group has failed.

A raw packet has been sent to the group.

Custom RTP has been received from the group.

Attempt to send custom RTP to the group has failed.

Custom RTP has been sent to the group.

A blob has been received from the group.

The attempt to send a blob on the group has failed.

A blob has been sent on the group.

The license will expire soon.

The license has expired.

The license has changed.

A previously discovered asset has disappeared.

An asset has been discovered again (i.e. not the first time)

An asset has been discovered for the first time.

TX for the group has been unmuted.

TX for the group has been muted.

TX on the group has exceeded maximum TX time.

Active TX on the group has been usurped by another with higher priority.

TX attempt for the group has failed.

TX for the group has ended.

TX for the group has started.

RX for the group has been unmuted.

RX for the group has been muted.

The active speakers (talkers) on the group has changed.

RX on the group has ended.

RX has begun on the group.

A previously discovered node has disappeared.

A node has been discovered again (i.e. not the first time)

A node has been discovered for the first time.

TODO:

The group has been left.

Attempt to join the group failed.

Group has been joined.

Group has been disconnected.

Group connection has failed.

Group has connected.

Group has been deleted.

Group creation failed.

The group has been created.

Fired on a roundtrip report.

RP has disconnected.

RP has been connected.

RP connection is underway.

Connection establishment to the RP has paused.

The Engine has stopped.

Parameters
eventExtraJsonZero-terminated JSON string of array of Configuration::AudioDeviceDescriptor objects
See also
engageGetAudioDevices

Definition at line 72 of file EngageInterface.h.


The documentation for this struct was generated from the following file: