Skip to main content

@auvious/rtc / IConferenceSessionEventHandlers

Interface: IConferenceSessionEventHandlers

Table of contents​

Properties​

Properties​

accepted​

• Optional accepted: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


conferenceMetadataRemoved​

• Optional conferenceMetadataRemoved: (event: IConferenceMetadataUpdatedEvent) => void

Type declaration​

▸ (event): void

Parameters​
NameType
eventIConferenceMetadataUpdatedEvent
Returns​

void


conferenceMetadataSet​

• Optional conferenceMetadataSet: (event: IConferenceMetadataUpdatedEvent) => void

Type declaration​

▸ (event): void

Parameters​
NameType
eventIConferenceMetadataUpdatedEvent
Returns​

void


connecting​

• Optional connecting: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


ended​

• Optional ended: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


endpointGotSick​

• Optional endpointGotSick: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


endpointJoined​

• Optional endpointJoined: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


endpointLeft​

• Optional endpointLeft: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


endpointMetadataUpdated​

• Optional endpointMetadataUpdated: (event?: { newMetadata: Metadata ; userEndpointId: string ; userId: string }) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?Object
event.newMetadataMetadata
event.userEndpointIdstring
event.userIdstring
Returns​

void


endpointRecovered​

• Optional endpointRecovered: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


failed​

• Optional failed: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


holdUpdated​

• Optional holdUpdated: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


networkQualityReport​

• Optional networkQualityReport: (event: INetworkQualityReportEvent) => void

Type declaration​

▸ (event): void

Parameters​
NameType
eventINetworkQualityReportEvent
Returns​

void


publishStreamFailed​

• Optional publishStreamFailed: (event: { error: Error ; stream: IStream }) => void

Type declaration​

▸ (event): void

Parameters​
NameType
eventObject
event.errorError
event.streamIStream
Returns​

void


streamAdded​

• Optional streamAdded: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


streamFailed​

• Optional streamFailed: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


streamMetadataUpdated​

• Optional streamMetadataUpdated: (event?: { newMetadata: Metadata ; streamId: string ; userEndpointId: string ; userId: string }) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?Object
event.newMetadataMetadata
event.streamIdstring
event.userEndpointIdstring
event.userIdstring
Returns​

void


streamPublished​

• Optional streamPublished: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


streamRecovered​

• Optional streamRecovered: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


streamRemoved​

• Optional streamRemoved: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


streamUnpublished​

• Optional streamUnpublished: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


streamWarning​

• Optional streamWarning: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


trackMuted​

• Optional trackMuted: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void


trackUnmuted​

• Optional trackUnmuted: (event?: any) => void

Type declaration​

▸ (event?): void

Parameters​
NameType
event?any
Returns​

void