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.member
event. - Call
Member State Key - A type that can be used as the
state_key
for 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.member
event. - Initial
Call Member Event - An
org.matrix.msc3401.call.member
event for creating a room. - Original
Call Member Event - An
org.matrix.msc3401.call.member
event. - Original
Sync Call Member Event - An
org.matrix.msc3401.call.member
event from async_events
response. - Possibly
Redacted Call Member Event Content - The PossiblyRedacted version of
CallMemberEventContent
. - Redacted
Call Member Event - An
org.matrix.msc3401.call.member
event that has been redacted. - Redacted
Sync Call Member Event - An
org.matrix.msc3401.call.member
event from async_events
response that has been redacted. - Stripped
Call Member Event - An
org.matrix.msc3401.call.member
event from an invited room preview. - Sync
Call Member Event - An
org.matrix.msc3401.call.member
event from async_events
response.