Class RoomEvent
public sealed class RoomEvent : Google.Protobuf.IMessage<RoomEvent>, Google.Protobuf.IBufferMessage
- Inheritance
-
RoomEvent
- Implements
-
IBufferMessage
- Extension Methods
Constructors
RoomEvent()
public RoomEvent()
RoomEvent(RoomEvent)
public RoomEvent(RoomEvent other)
Parameters
otherRoomEvent
Fields
ActiveSpeakersChangedFieldNumber
Field number for the "active_speakers_changed" field.
public const int ActiveSpeakersChangedFieldNumber = 14
Field Value
ByteStreamOpenedFieldNumber
Field number for the "byte_stream_opened" field.
public const int ByteStreamOpenedFieldNumber = 34
Field Value
ChatMessageFieldNumber
Field number for the "chat_message" field.
public const int ChatMessageFieldNumber = 29
Field Value
ConnectionQualityChangedFieldNumber
Field number for the "connection_quality_changed" field.
public const int ConnectionQualityChangedFieldNumber = 20
Field Value
ConnectionStateChangedFieldNumber
Field number for the "connection_state_changed" field.
public const int ConnectionStateChangedFieldNumber = 21
Field Value
DataChannelLowThresholdChangedFieldNumber
Field number for the "data_channel_low_threshold_changed" field.
public const int DataChannelLowThresholdChangedFieldNumber = 33
Field Value
DataPacketReceivedFieldNumber
Field number for the "data_packet_received" field.
public const int DataPacketReceivedFieldNumber = 27
Field Value
DataTrackPublishedFieldNumber
Field number for the "data_track_published" field.
public const int DataTrackPublishedFieldNumber = 43
Field Value
DataTrackUnpublishedFieldNumber
Field number for the "data_track_unpublished" field.
public const int DataTrackUnpublishedFieldNumber = 44
Field Value
DisconnectedFieldNumber
Field number for the "disconnected" field.
public const int DisconnectedFieldNumber = 22
Field Value
E2EeStateChangedFieldNumber
Field number for the "e2ee_state_changed" field.
public const int E2EeStateChangedFieldNumber = 25
Field Value
EosFieldNumber
Field number for the "eos" field.
public const int EosFieldNumber = 26
Field Value
LocalTrackPublishedFieldNumber
Field number for the "local_track_published" field.
public const int LocalTrackPublishedFieldNumber = 4
Field Value
LocalTrackSubscribedFieldNumber
Field number for the "local_track_subscribed" field.
public const int LocalTrackSubscribedFieldNumber = 6
Field Value
LocalTrackUnpublishedFieldNumber
Field number for the "local_track_unpublished" field.
public const int LocalTrackUnpublishedFieldNumber = 5
Field Value
MovedFieldNumber
Field number for the "moved" field.
public const int MovedFieldNumber = 37
Field Value
ParticipantActiveFieldNumber
Field number for the "participant_active" field.
public const int ParticipantActiveFieldNumber = 42
Field Value
ParticipantAttributesChangedFieldNumber
Field number for the "participant_attributes_changed" field.
public const int ParticipantAttributesChangedFieldNumber = 19
Field Value
ParticipantConnectedFieldNumber
Field number for the "participant_connected" field.
public const int ParticipantConnectedFieldNumber = 2
Field Value
ParticipantDisconnectedFieldNumber
Field number for the "participant_disconnected" field.
public const int ParticipantDisconnectedFieldNumber = 3
Field Value
ParticipantEncryptionStatusChangedFieldNumber
Field number for the "participant_encryption_status_changed" field.
public const int ParticipantEncryptionStatusChangedFieldNumber = 39
Field Value
ParticipantMetadataChangedFieldNumber
Field number for the "participant_metadata_changed" field.
public const int ParticipantMetadataChangedFieldNumber = 17
Field Value
ParticipantNameChangedFieldNumber
Field number for the "participant_name_changed" field.
public const int ParticipantNameChangedFieldNumber = 18
Field Value
ParticipantPermissionChangedFieldNumber
Field number for the "participant_permission_changed" field.
public const int ParticipantPermissionChangedFieldNumber = 41
Field Value
ParticipantsUpdatedFieldNumber
Field number for the "participants_updated" field.
public const int ParticipantsUpdatedFieldNumber = 38
Field Value
ReconnectedFieldNumber
Field number for the "reconnected" field.
public const int ReconnectedFieldNumber = 24
Field Value
ReconnectingFieldNumber
Field number for the "reconnecting" field.
public const int ReconnectingFieldNumber = 23
Field Value
RoomHandleFieldNumber
Field number for the "room_handle" field.
public const int RoomHandleFieldNumber = 1
Field Value
RoomMetadataChangedFieldNumber
Field number for the "room_metadata_changed" field.
public const int RoomMetadataChangedFieldNumber = 15
Field Value
RoomSidChangedFieldNumber
Field number for the "room_sid_changed" field.
public const int RoomSidChangedFieldNumber = 16
Field Value
RoomUpdatedFieldNumber
Field number for the "room_updated" field.
public const int RoomUpdatedFieldNumber = 36
Field Value
StreamChunkReceivedFieldNumber
Field number for the "stream_chunk_received" field.
public const int StreamChunkReceivedFieldNumber = 31
Field Value
StreamHeaderReceivedFieldNumber
Field number for the "stream_header_received" field.
public const int StreamHeaderReceivedFieldNumber = 30
Field Value
StreamTrailerReceivedFieldNumber
Field number for the "stream_trailer_received" field.
public const int StreamTrailerReceivedFieldNumber = 32
Field Value
TextStreamOpenedFieldNumber
Field number for the "text_stream_opened" field.
public const int TextStreamOpenedFieldNumber = 35
Field Value
TokenRefreshedFieldNumber
Field number for the "token_refreshed" field.
public const int TokenRefreshedFieldNumber = 40
Field Value
TrackMutedFieldNumber
Field number for the "track_muted" field.
public const int TrackMutedFieldNumber = 12
Field Value
TrackPublishedFieldNumber
Field number for the "track_published" field.
public const int TrackPublishedFieldNumber = 7
Field Value
TrackSubscribedFieldNumber
Field number for the "track_subscribed" field.
public const int TrackSubscribedFieldNumber = 9
Field Value
TrackSubscriptionFailedFieldNumber
Field number for the "track_subscription_failed" field.
public const int TrackSubscriptionFailedFieldNumber = 11
Field Value
TrackUnmutedFieldNumber
Field number for the "track_unmuted" field.
public const int TrackUnmutedFieldNumber = 13
Field Value
TrackUnpublishedFieldNumber
Field number for the "track_unpublished" field.
public const int TrackUnpublishedFieldNumber = 8
Field Value
TrackUnsubscribedFieldNumber
Field number for the "track_unsubscribed" field.
public const int TrackUnsubscribedFieldNumber = 10
Field Value
TranscriptionReceivedFieldNumber
Field number for the "transcription_received" field.
public const int TranscriptionReceivedFieldNumber = 28
Field Value
Properties
ActiveSpeakersChanged
public ActiveSpeakersChanged ActiveSpeakersChanged { get; set; }
Property Value
ByteStreamOpened
Data stream (high level)
public ByteStreamOpened ByteStreamOpened { get; set; }
Property Value
ChatMessage
public ChatMessageReceived ChatMessage { get; set; }
Property Value
ConnectionQualityChanged
public ConnectionQualityChanged ConnectionQualityChanged { get; set; }
Property Value
ConnectionStateChanged
public ConnectionStateChanged ConnectionStateChanged { get; set; }
Property Value
DataChannelLowThresholdChanged
public DataChannelBufferedAmountLowThresholdChanged DataChannelLowThresholdChanged { get; set; }
Property Value
DataPacketReceived
public DataPacketReceived DataPacketReceived { get; set; }
Property Value
DataTrackPublished
public DataTrackPublished DataTrackPublished { get; set; }
Property Value
DataTrackUnpublished
public DataTrackUnpublished DataTrackUnpublished { get; set; }
Property Value
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
Disconnected
Connected connected = 21;
public Disconnected Disconnected { get; set; }
Property Value
E2EeStateChanged
public E2eeStateChanged E2EeStateChanged { get; set; }
Property Value
Eos
The stream of room events has ended
public RoomEOS Eos { get; set; }
Property Value
HasRoomHandle
Gets whether the "room_handle" field is set
public bool HasRoomHandle { get; }
Property Value
LocalTrackPublished
public LocalTrackPublished LocalTrackPublished { get; set; }
Property Value
LocalTrackSubscribed
public LocalTrackSubscribed LocalTrackSubscribed { get; set; }
Property Value
LocalTrackUnpublished
public LocalTrackUnpublished LocalTrackUnpublished { get; set; }
Property Value
MessageCase
public RoomEvent.MessageOneofCase MessageCase { get; }
Property Value
Moved
Participant moved to new room
public RoomInfo Moved { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<RoomEvent> Parser { get; }
Property Value
- MessageParser<RoomEvent>
ParticipantActive
public ParticipantActive ParticipantActive { get; set; }
Property Value
ParticipantAttributesChanged
public ParticipantAttributesChanged ParticipantAttributesChanged { get; set; }
Property Value
ParticipantConnected
public ParticipantConnected ParticipantConnected { get; set; }
Property Value
ParticipantDisconnected
public ParticipantDisconnected ParticipantDisconnected { get; set; }
Property Value
ParticipantEncryptionStatusChanged
public ParticipantEncryptionStatusChanged ParticipantEncryptionStatusChanged { get; set; }
Property Value
ParticipantMetadataChanged
public ParticipantMetadataChanged ParticipantMetadataChanged { get; set; }
Property Value
ParticipantNameChanged
public ParticipantNameChanged ParticipantNameChanged { get; set; }
Property Value
ParticipantPermissionChanged
public ParticipantPermissionChanged ParticipantPermissionChanged { get; set; }
Property Value
ParticipantsUpdated
carry over all participant info updates, including sid
public ParticipantsUpdated ParticipantsUpdated { get; set; }
Property Value
Reconnected
public Reconnected Reconnected { get; set; }
Property Value
Reconnecting
public Reconnecting Reconnecting { get; set; }
Property Value
RoomHandle
public ulong RoomHandle { get; set; }
Property Value
RoomMetadataChanged
public RoomMetadataChanged RoomMetadataChanged { get; set; }
Property Value
RoomSidChanged
public RoomSidChanged RoomSidChanged { get; set; }
Property Value
RoomUpdated
Room info updated
public RoomInfo RoomUpdated { get; set; }
Property Value
StreamChunkReceived
public DataStreamChunkReceived StreamChunkReceived { get; set; }
Property Value
StreamHeaderReceived
Data stream (low level)
public DataStreamHeaderReceived StreamHeaderReceived { get; set; }
Property Value
StreamTrailerReceived
public DataStreamTrailerReceived StreamTrailerReceived { get; set; }
Property Value
TextStreamOpened
public TextStreamOpened TextStreamOpened { get; set; }
Property Value
TokenRefreshed
public TokenRefreshed TokenRefreshed { get; set; }
Property Value
TrackMuted
public TrackMuted TrackMuted { get; set; }
Property Value
TrackPublished
public TrackPublished TrackPublished { get; set; }
Property Value
TrackSubscribed
public TrackSubscribed TrackSubscribed { get; set; }
Property Value
TrackSubscriptionFailed
public TrackSubscriptionFailed TrackSubscriptionFailed { get; set; }
Property Value
TrackUnmuted
public TrackUnmuted TrackUnmuted { get; set; }
Property Value
TrackUnpublished
public TrackUnpublished TrackUnpublished { get; set; }
Property Value
TrackUnsubscribed
public TrackUnsubscribed TrackUnsubscribed { get; set; }
Property Value
TranscriptionReceived
public TranscriptionReceived TranscriptionReceived { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearMessage()
public void ClearMessage()
ClearRoomHandle()
Clears the value of the "room_handle" field
public void ClearRoomHandle()
Clone()
public RoomEvent Clone()
Returns
Equals(RoomEvent)
public bool Equals(RoomEvent other)
Parameters
otherRoomEvent
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
inputCodedInputStream
MergeFrom(RoomEvent)
public void MergeFrom(RoomEvent other)
Parameters
otherRoomEvent
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream