Expand description
Types for MatrixRTC state events (MSC3401).
This implements a newer/updated version of MSC3401.
Structs§
- Active
Livekit Focus - The fields to describe the
active_foci. - Call
Application Content - Call specific parameters of a
m.call.memberevent. - Call
Member State Key - A type that can be used as the
state_keyfor call member state events. Those state keys can be a combination of UserId and DeviceId. - Empty
Membership Data - This describes the CallMember event if the user is not part of the current session.
- Legacy
Membership Content - Legacy content with an array of memberships. See also:
CallMemberEventContent - Legacy
Membership Data - A membership describes one of the sessions this user currently partakes.
- Legacy
Membership Data Init - Initial set of fields of
LegacyMembershipData. - Livekit
Focus - The struct to describe LiveKit as a
preferred_foci. - Redacted
Call Member Event Content - The Redacted version of
CallMemberEventContent. - Session
Membership Data - Stores all the information for a MatrixRTC membership. (one for each device)
Enums§
- Active
Focus - Data to define the actively used Focus.
- Application
- The type of the MatrixRTC session.
- Call
Member Event Content - The member state event for a MatrixRTC session.
- Call
Scope - The call scope defines different call ownership models.
- Focus
- Description of the SFU/Focus a membership can be connected to.
- Focus
Selection - How to select the active focus for LiveKit
- KeyParse
Error - Error when trying to parse a call member state key.
- Leave
Reason - This is the optional value for an empty membership event content:
CallMemberEventContent::Empty. - Membership
Data - The data object that contains the information for one membership.
Type Aliases§
- Call
Member Event - An
org.matrix.msc3401.call.memberevent. - Initial
Call Member Event - An
org.matrix.msc3401.call.memberevent for creating a room. - Original
Call Member Event - An
org.matrix.msc3401.call.memberevent. - Original
Sync Call Member Event - An
org.matrix.msc3401.call.memberevent from async_eventsresponse. - Possibly
Redacted Call Member Event Content - The PossiblyRedacted version of
CallMemberEventContent. - Redacted
Call Member Event - An
org.matrix.msc3401.call.memberevent that has been redacted. - Redacted
Sync Call Member Event - An
org.matrix.msc3401.call.memberevent from async_eventsresponse that has been redacted. - Stripped
Call Member Event - An
org.matrix.msc3401.call.memberevent from an invited room preview. - Sync
Call Member Event - An
org.matrix.msc3401.call.memberevent from async_eventsresponse.