Expand description
Types for MatrixRTC state events (MSC3401).
This implements a newer/updated version of MSC3401.
Structs§
- The fields to describe the
active_foci. - Call specific parameters of a
m.call.memberevent. - 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. - This describes the CallMember event if the user is not part of the current session.
- Legacy content with an array of memberships. See also:
CallMemberEventContent - A membership describes one of the sessions this user currently partakes.
- Initial set of fields of
LegacyMembershipData. - The struct to describe LiveKit as a
preferred_foci. - The Redacted version of
CallMemberEventContent. - Stores all the information for a MatrixRTC membership. (one for each device)
Enums§
- Data to define the actively used Focus.
- The type of the MatrixRTC session.
- The member state event for a MatrixRTC session.
- The call scope defines different call ownership models.
- Description of the SFU/Focus a membership can be connected to.
- How to select the active focus for LiveKit
- Error when trying to parse a call member state key.
- This is the optional value for an empty membership event content:
CallMemberEventContent::Empty. - The data object that contains the information for one membership.
Type Aliases§
- An
org.matrix.msc3401.call.memberevent. - An
org.matrix.msc3401.call.memberevent for creating a room. - An
org.matrix.msc3401.call.memberevent. - An
org.matrix.msc3401.call.memberevent from async_eventsresponse. - The PossiblyRedacted version of
CallMemberEventContent. - An
org.matrix.msc3401.call.memberevent that has been redacted. - An
org.matrix.msc3401.call.memberevent from async_eventsresponse that has been redacted. - An
org.matrix.msc3401.call.memberevent from an invited room preview. - An
org.matrix.msc3401.call.memberevent from async_eventsresponse.