Get desktop application:
View/edit binary Protocol Buffers messages
Used in: RoomEvent
repeated string participant_identities = 1
Used in: FfiRequest
required uint64 apm_handle = 1
required uint64 data_ptr = 2
required uint32 size = 3
required uint32 sample_rate = 4
required uint32 num_channels = 5
Used in: FfiResponse
optional string error = 1
Used in: FfiRequest
required uint64 apm_handle = 1
required uint64 data_ptr = 2
required uint32 size = 3
required uint32 sample_rate = 4
required uint32 num_channels = 5
Used in: FfiResponse
optional string error = 1
Used in: FfiRequest
required uint64 apm_handle = 1
required int32 delay_ms = 2
Used in: FfiResponse
optional string error = 1
Used in: ParticipantAttributesChanged, SetLocalAttributesRequest
required string key = 1
required string value = 2
Used in: TrackPublishOptions
required uint64 max_bitrate = 1
Used in: CaptureAudioFrameRequest, OwnedAudioFrameBuffer, RemixAndResampleRequest
required uint64 data_ptr = 1
required uint32 num_channels = 2
required uint32 sample_rate = 3
required uint32 samples_per_channel = 4
Used in: AudioStreamEvent
Used in: RtcStats.MediaPlayout
required string kind = 1
required double synthesized_samples_duration = 2
required uint32 synthesized_samples_events = 3
required double total_samples_duration = 4
required double total_playout_delay = 5
required uint64 total_samples_count = 6
Used in: OwnedAudioResampler
(message has no fields)
Used in: OwnedAudioSource
Used in: NewAudioSourceRequest
required bool echo_cancellation = 1
required bool noise_suppression = 2
required bool auto_gain_control = 3
Used in: RtcStats.MediaSource
required double audio_level = 1
required double total_audio_energy = 2
required double total_samples_duration = 3
required double echo_return_loss = 4
required double echo_return_loss_enhancement = 5
required double dropped_samples_duration = 6
required uint32 dropped_samples_events = 7
required double total_capture_delay = 8
required uint64 total_samples_captured = 9
Used in: AudioSourceInfo, NewAudioSourceRequest
Used in: AudioStreamEvent
(message has no fields)
Used in: FfiEvent
required uint64 stream_handle = 1
oneof message
Used in: FfiRequest
required uint64 participant_handle = 1
optional TrackSource track_source = 3
optional uint32 sample_rate = 5
optional uint32 num_channels = 6
optional string audio_filter_module_id = 7
optional string audio_filter_options = 8
Used in: FfiResponse
Used in: OwnedAudioStream
Used in: AudioStreamFromParticipantRequest, AudioStreamInfo, NewAudioStreamRequest
AUDIO_STREAM_NATIVE = 0
AUDIO_STREAM_HTML = 1
Used in: TrackPublicationInfo
TF_STEREO = 0
TF_NO_DTX = 1
TF_AUTO_GAIN_CONTROL = 2
TF_ECHO_CANCELLATION = 3
TF_NOISE_SUPPRESSION = 4
TF_ENHANCED_NOISE_CANCELLATION = 5
TF_PRECONNECT_BUFFER = 6
Used in: OwnedBuffer
required uint64 data_ptr = 1
required uint64 data_len = 2
Used in: OwnedByteStreamReader, OwnedByteStreamWriter, StreamSendFileCallback
required string stream_id = 1
required int64 timestamp = 2
required string mime_type = 3
required string topic = 4
optional uint64 total_length = 5
map<string, string> attributes = 6
required string name = 7
Used in: FfiEvent
required uint64 async_id = 1
oneof result
Used in: FfiRequest
required uint64 local_participant_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: RoomEvent
required string participant_identity = 2
Used in: ByteStreamReaderEvent
required bytes content = 1
Used in: ByteStreamReaderEvent
Used in: FfiEvent
required uint64 reader_handle = 1
oneof detail
Used in: FfiEvent
required uint64 async_id = 1
oneof result
Used in: FfiRequest
required uint64 reader_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiRequest
required uint64 reader_handle = 1
Used in: FfiResponse
(message has no fields)
Used in: FfiEvent
required uint64 async_id = 1
oneof result
Used in: FfiRequest
required uint64 reader_handle = 1
optional string directory = 3
optional string name_override = 4
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
Used in: FfiRequest
required uint64 writer_handle = 1
optional string reason = 2
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
Used in: FfiRequest
required uint64 writer_handle = 1
required bytes bytes = 2
Used in: FfiResponse
required uint64 async_id = 1
Used in: RtcStats.CandidatePair
required string transport_id = 1
required string local_candidate_id = 2
required string remote_candidate_id = 3
required bool nominated = 5
required uint64 packets_sent = 6
required uint64 packets_received = 7
required uint64 bytes_sent = 8
required uint64 bytes_received = 9
required double last_packet_sent_timestamp = 10
required double last_packet_received_timestamp = 11
required double total_round_trip_time = 12
required double current_round_trip_time = 13
required double available_outgoing_bitrate = 14
required double available_incoming_bitrate = 15
required uint64 requests_received = 16
required uint64 requests_sent = 17
required uint64 responses_received = 18
required uint64 responses_sent = 19
required uint64 consent_requests_sent = 20
required uint32 packets_discarded_on_send = 21
required uint64 bytes_discarded_on_send = 22
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 source_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiRequest
required uint64 source_handle = 1
required int64 timestamp_us = 3
Used in: FfiResponse
(message has no fields)
Used in: RtcStats.Certificate
required string fingerprint = 1
required string fingerprint_algorithm = 2
required string base64_certificate = 3
required string issuer_certificate_id = 4
Used in: ChatMessageReceived, EditChatMessageRequest, SendChatMessageCallback
required string id = 1
required int64 timestamp = 2
required string message = 3
optional int64 edit_timestamp = 4
optional bool deleted = 5
optional bool generated = 6
Used in: RoomEvent
required string participant_identity = 2
Used in: FfiRequest
required uint64 source_handle = 1
Used in: FfiResponse
(message has no fields)
Used in: RtcStats.Codec
required uint32 payload_type = 1
required string transport_id = 2
required string mime_type = 3
required uint32 clock_rate = 4
required uint32 channels = 5
required string sdp_fmtp_line = 6
Used in: FfiEvent
required uint64 async_id = 1
oneof message
Used in: Result
Used in: ConnectCallback
Used in: FfiRequest
required string url = 1
required string token = 2
Used in: FfiResponse
required uint64 async_id = 1
(message has no fields)
Used in: ConnectionQualityChanged
QUALITY_POOR = 0
QUALITY_GOOD = 1
QUALITY_EXCELLENT = 2
QUALITY_LOST = 3
Used in: RoomEvent
required string participant_identity = 1
Used in: ConnectionStateChanged
CONN_DISCONNECTED = 0
CONN_CONNECTED = 1
CONN_RECONNECTING = 2
Used in: RoomEvent
Used in: RtcConfig
GATHER_ONCE = 0
GATHER_CONTINUALLY = 1
Used in: FfiRequest
required string name = 1
required uint64 source_handle = 2
Used in: FfiResponse
Used in: FfiRequest
required string name = 1
required uint64 source_handle = 2
Used in: FfiResponse
Used in: RoomEvent
required uint64 threshold = 2
Used in: DataChannelStats
DC_CONNECTING = 0
DC_OPEN = 1
DC_CLOSING = 2
DC_CLOSED = 3
Used in: RtcStats.DataChannel
required string label = 1
required string protocol = 2
required int32 data_channel_identifier = 3
required uint32 messages_sent = 5
required uint64 bytes_sent = 6
required uint32 messages_received = 7
required uint64 bytes_received = 8
Used in: DataChannelBufferedAmountLowThresholdChanged, DataPacketReceived, SetDataChannelBufferedAmountLowThresholdRequest
KIND_LOSSY = 0
KIND_RELIABLE = 1
Used in: RoomEvent
required string participant_identity = 2
oneof value
(message has no fields)
Used in: Header
Used in: DataStreamChunkReceived, SendStreamChunkRequest
required string stream_id = 1
required uint64 chunk_index = 2
required bytes content = 3
optional int32 version = 4
optional bytes iv = 5
Used in: DataStreamHeaderReceived, SendStreamHeaderRequest
required string stream_id = 1
required int64 timestamp = 2
required string mime_type = 3
required string topic = 4
optional uint64 total_length = 5
map<string, string> attributes = 6
oneof content_header
Used in: TextHeader
CREATE = 0
UPDATE = 1
DELETE = 2
REACTION = 3
Used in: Header
required OperationType operation_type = 1
optional int32 version = 2
optional string reply_to_stream_id = 3
repeated string attached_stream_ids = 4
optional bool generated = 5
Used in: DataStreamTrailerReceived, SendStreamTrailerRequest
required string stream_id = 1
required string reason = 2
map<string, string> attributes = 3
Used in: RoomEvent
required string participant_identity = 1
Used in: RoomEvent
required string participant_identity = 1
Used in: RoomEvent
required string participant_identity = 1
Used in: FfiEvent
required uint64 async_id = 1
Used in: Disconnected, ParticipantDisconnected, ParticipantInfo
UNKNOWN_REASON = 0
CLIENT_INITIATED = 1
DUPLICATE_IDENTITY = 2
SERVER_SHUTDOWN = 3
PARTICIPANT_REMOVED = 4
ROOM_DELETED = 5
STATE_MISMATCH = 6
JOIN_FAILURE = 7
MIGRATION = 8
SIGNAL_CLOSE = 9
ROOM_CLOSED = 10
USER_UNAVAILABLE = 11
USER_REJECTED = 12
SIP_TRUNK_FAILURE = 13
CONNECTION_TIMEOUT = 14
Used in: FfiRequest
required uint64 room_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: RoomEvent
Used in: FfiEvent
required uint64 async_id = 1
Used in: FfiRequest
Used in: FfiResponse
optional uint64 async_id = 1
Used in: TransportStats
DTLS_CLIENT = 0
DTLS_SERVER = 1
DTLS_UNKNOWN = 2
Used in: TransportStats
DTLS_TRANSPORT_NEW = 0
DTLS_TRANSPORT_CONNECTING = 1
DTLS_TRANSPORT_CONNECTED = 2
DTLS_TRANSPORT_CLOSED = 3
DTLS_TRANSPORT_FAILED = 4
Used in: E2eeRequest
(message has no fields)
Used in: E2eeResponse
Used in: E2eeRequest
required bool enabled = 1
Used in: E2eeResponse
(message has no fields)
Used in: RoomOptions
Used in: FfiRequest
required uint64 room_handle = 1
oneof message
Used in: FfiResponse
Used in: RoomEvent
required string participant_identity = 1
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string edit_text = 2
required ChatMessage original_message = 3
repeated string destination_identities = 4
optional string sender_identity = 5
Used in: FfiRequest
required uint64 track_publication_handle = 1
required bool enabled = 2
Used in: FfiResponse
(message has no fields)
Used in: FfiRequest
required uint64 track_handle = 1
required bool enabled = 2
Used in: FfiResponse
required bool enabled = 1
Used in: E2eeStateChanged
NEW = 0
OK = 1
ENCRYPTION_FAILED = 2
DECRYPTION_FAILED = 3
MISSING_KEY = 4
KEY_RATCHETED = 5
INTERNAL_ERROR = 6
Used in: E2eeOptions, TrackPublicationInfo
NONE = 0
GCM = 1
CUSTOM = 2
Used in: OwnedApm, OwnedAudioFrameBuffer, OwnedAudioResampler, OwnedAudioSource, OwnedAudioStream, OwnedBuffer, OwnedByteStreamReader, OwnedByteStreamWriter, OwnedParticipant, OwnedRoom, OwnedSoxResampler, OwnedTextStreamReader, OwnedTextStreamWriter, OwnedTrack, OwnedTrackPublication, OwnedVideoBuffer, OwnedVideoSource, OwnedVideoStream
Used in: FfiRequest
required uint64 resampler_handle = 1
Used in: FfiResponse
required uint64 output_ptr = 1
required uint32 size = 2
optional string error = 3
Used in: E2eeManagerGetFrameCryptorsResponse
required string participant_identity = 1
required string track_sid = 2
required int32 key_index = 3
required bool enabled = 4
Used in: E2eeRequest
required string participant_identity = 1
required string track_sid = 2
required bool enabled = 3
Used in: E2eeResponse
(message has no fields)
Used in: E2eeRequest
required string participant_identity = 1
required string track_sid = 2
required int32 key_index = 3
Used in: E2eeResponse
(message has no fields)
Used in: E2eeRequest
required string participant_identity = 1
required int32 key_index = 2
Used in: E2eeResponse
Used in: FfiEvent
required uint64 async_id = 1
oneof message
Used in: GetSessionStatsCallback
Used in: FfiRequest
required uint64 room_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: E2eeRequest
required int32 key_index = 1
Used in: E2eeResponse
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
repeated RtcStats stats = 3
Used in: FfiRequest
required uint64 track_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: CandidatePairStats
PAIR_FROZEN = 0
PAIR_WAITING = 1
PAIR_IN_PROGRESS = 2
PAIR_FAILED = 3
PAIR_SUCCEEDED = 4
Used in: RtcStats.LocalCandidate, RtcStats.RemoteCandidate
required string transport_id = 1
required string address = 2
required int32 port = 3
required string protocol = 4
required int32 priority = 6
required string url = 7
required string foundation = 9
required string related_address = 10
required int32 related_port = 11
required string username_fragment = 12
Used in: IceCandidateStats
HOST = 0
SRFLX = 1
PRFLX = 2
RELAY = 3
Used in: TransportStats
ICE_UNKNOWN = 0
ICE_CONTROLLING = 1
ICE_CONTROLLED = 2
Used in: RtcConfig
repeated string urls = 1
optional string username = 2
optional string password = 3
Used in: IceCandidateStats
TRANSPORT_UDP = 0
TRANSPORT_TCP = 1
TRANSPORT_TLS = 2
Used in: IceCandidateStats
CANDIDATE_ACTIVE = 0
CANDIDATE_PASSIVE = 1
CANDIDATE_SO = 2
Used in: TransportStats
ICE_TRANSPORT_NEW = 0
ICE_TRANSPORT_CHECKING = 1
ICE_TRANSPORT_CONNECTED = 2
ICE_TRANSPORT_COMPLETED = 3
ICE_TRANSPORT_DISCONNECTED = 4
ICE_TRANSPORT_FAILED = 5
ICE_TRANSPORT_CLOSED = 6
Used in: RtcConfig
TRANSPORT_RELAY = 0
TRANSPORT_NOHOST = 1
TRANSPORT_ALL = 2
Used in: RtcStats.InboundRtp
required string track_identifier = 1
required string mid = 2
required string remote_id = 3
required uint32 frames_decoded = 4
required uint32 key_frames_decoded = 5
required uint32 frames_rendered = 6
required uint32 frames_dropped = 7
required uint32 frame_width = 8
required uint32 frame_height = 9
required double frames_per_second = 10
required uint64 qp_sum = 11
required double total_decode_time = 12
required double total_inter_frame_delay = 13
required double total_squared_inter_frame_delay = 14
required uint32 pause_count = 15
required double total_pause_duration = 16
required uint32 freeze_count = 17
required double total_freeze_duration = 18
required double last_packet_received_timestamp = 19
required uint64 header_bytes_received = 20
required uint64 packets_discarded = 21
required uint64 fec_bytes_received = 22
required uint64 fec_packets_received = 23
required uint64 fec_packets_discarded = 24
required uint64 bytes_received = 25
required uint32 nack_count = 26
required uint32 fir_count = 27
required uint32 pli_count = 28
required double total_processing_delay = 29
required double estimated_playout_timestamp = 30
required double jitter_buffer_delay = 31
required double jitter_buffer_target_delay = 32
required uint64 jitter_buffer_emitted_count = 33
required double jitter_buffer_minimum_delay = 34
required uint64 total_samples_received = 35
required uint64 concealed_samples = 36
required uint64 silent_concealed_samples = 37
required uint64 concealment_events = 38
required uint64 inserted_samples_for_deceleration = 39
required uint64 removed_samples_for_acceleration = 40
required double audio_level = 41
required double total_audio_energy = 42
required double total_samples_duration = 43
required uint64 frames_received = 44
required string decoder_implementation = 45
required string playout_id = 46
required bool power_efficient_decoder = 47
required uint64 frames_assembled_from_multiple_packets = 48
required double total_assembly_time = 49
required uint64 retransmitted_packets_received = 50
required uint64 retransmitted_bytes_received = 51
required uint32 rtx_ssrc = 52
required uint32 fec_ssrc = 53
Used in: E2eeOptions
optional bytes shared_key = 1
required int32 ratchet_window_size = 2
required bytes ratchet_salt = 3
required int32 failure_tolerance = 4
Used in: FfiRequest
required string plugin_path = 1
repeated string dependencies = 2
required string module_id = 3
Used in: FfiResponse
optional string error = 1
Used in: FfiRequest
required uint64 track_handle = 1
required bool mute = 2
Used in: FfiResponse
Used in: RoomEvent
required string track_sid = 1
Used in: RoomEvent
required string track_sid = 2
Used in: RoomEvent
required string publication_sid = 1
Used in: FfiEvent
Used in: LogRecord
LOG_ERROR = 0
LOG_WARN = 1
LOG_INFO = 2
LOG_DEBUG = 3
LOG_TRACE = 4
Used in: LogBatch
required LogLevel level = 1
required string target = 2
optional string module_path = 3
optional string file = 4
optional uint32 line = 5
required string message = 6
Used in: RtcStats.MediaSource
required string track_identifier = 1
required string kind = 2
Used in: FfiRequest
required bool echo_canceller_enabled = 1
required bool gain_controller_enabled = 2
required bool high_pass_filter_enabled = 3
required bool noise_suppression_enabled = 4
Used in: FfiResponse
Used in: FfiRequest
(message has no fields)
Used in: FfiResponse
Used in: FfiRequest
required uint32 sample_rate = 3
required uint32 num_channels = 4
optional uint32 queue_size_ms = 5
Used in: FfiResponse
Used in: FfiRequest
required uint64 track_handle = 1
optional uint32 sample_rate = 3
optional uint32 num_channels = 4
optional string audio_filter_module_id = 5
optional string audio_filter_options = 6
Used in: FfiResponse
Used in: FfiRequest
required double input_rate = 1
required double output_rate = 2
required uint32 num_channels = 3
optional uint32 flags = 7
Used in: FfiResponse
Used in: FfiRequest
Used in: FfiResponse
Used in: FfiRequest
required uint64 track_handle = 1
optional bool normalize_stride = 4
Used in: FfiResponse
Used in: RtcStats.OutboundRtp
required string mid = 1
required string media_source_id = 2
required string remote_id = 3
required string rid = 4
required uint64 header_bytes_sent = 5
required uint64 retransmitted_packets_sent = 6
required uint64 retransmitted_bytes_sent = 7
required uint32 rtx_ssrc = 8
required double target_bitrate = 9
required uint64 total_encoded_bytes_target = 10
required uint32 frame_width = 11
required uint32 frame_height = 12
required double frames_per_second = 13
required uint32 frames_sent = 14
required uint32 huge_frames_sent = 15
required uint32 frames_encoded = 16
required uint32 key_frames_encoded = 17
required uint64 qp_sum = 18
required double total_encode_time = 19
required double total_packet_send_delay = 20
map<string, double> quality_limitation_durations = 22
required uint32 quality_limitation_resolution_changes = 23
required uint32 nack_count = 24
required uint32 fir_count = 25
required uint32 pli_count = 26
required string encoder_implementation = 27
required bool power_efficient_encoder = 28
required bool active = 29
required string scalability_mode = 30
Used in: NewApmResponse
Used in: AudioFrameReceived, RemixAndResampleResponse
Used in: NewAudioResamplerResponse
Used in: NewAudioSourceResponse
Used in: AudioStreamFromParticipantResponse, NewAudioStreamResponse
Used in: UserPacket
Used in: ByteStreamOpened
Used in: ByteStreamOpenCallback
Used in: ConnectCallback.ParticipantWithTracks, ConnectCallback.Result, ParticipantConnected
Used in: ConnectCallback.Result
Used in: NewSoxResamplerResponse
Used in: TextStreamOpened
Used in: TextStreamOpenCallback
Used in: CreateAudioTrackResponse, CreateVideoTrackResponse, TrackSubscribed
Used in: ConnectCallback.ParticipantWithTracks, PublishTrackCallback, TrackPublished
Used in: VideoConvertResponse, VideoFrameReceived
Used in: NewVideoSourceResponse
Used in: NewVideoStreamResponse, VideoStreamFromParticipantResponse
Used in: FfiEvent
required string message = 1
Used in: RoomEvent
required string participant_identity = 1
repeated AttributesEntry changed_attributes = 3
Used in: RoomEvent
Used in: RoomEvent
required string participant_identity = 1
Used in: OwnedParticipant
required string sid = 1
required string name = 2
required string identity = 3
required string metadata = 4
map<string, string> attributes = 5
Used in: ParticipantInfo
PARTICIPANT_KIND_STANDARD = 0
PARTICIPANT_KIND_INGRESS = 1
PARTICIPANT_KIND_EGRESS = 2
PARTICIPANT_KIND_SIP = 3
PARTICIPANT_KIND_AGENT = 4
Used in: RoomEvent
required string participant_identity = 1
required string metadata = 2
Used in: RoomEvent
required string participant_identity = 1
required string name = 2
Used in: SetTrackSubscriptionPermissionsRequest
required string participant_identity = 1
optional bool allow_all = 2
repeated string allowed_track_sids = 3
Used in: RtcStats.PeerConnection
required uint32 data_channels_opened = 1
required uint32 data_channels_closed = 2
Used in: FfiEvent
required uint64 async_id = 1
optional string payload = 2
optional RpcError error = 3
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string destination_identity = 2
required string method = 3
required string payload = 4
optional uint32 response_timeout_ms = 5
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
required uint64 data_ptr = 2
required uint64 data_len = 3
required bool reliable = 4
repeated string destination_sids = 5
optional string topic = 6
repeated string destination_identities = 7
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
required uint32 code = 2
required string digit = 3
repeated string destination_identities = 4
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
oneof message
Used in: FfiRequest
required uint64 local_participant_handle = 1
required uint64 track_handle = 2
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string participant_identity = 2
required string track_id = 3
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiRequest
required uint64 resampler_handle = 1
required uint64 data_ptr = 2
required uint32 size = 3
Used in: FfiResponse
required uint64 output_ptr = 1
required uint32 size = 2
optional string error = 3
Used in: OutboundRtpStreamStats
LIMITATION_NONE = 0
LIMITATION_CPU = 1
LIMITATION_BANDWIDTH = 2
LIMITATION_OTHER = 3
Used in: E2eeRequest
required string participant_identity = 1
required int32 key_index = 2
Used in: E2eeResponse
optional bytes new_key = 1
Used in: E2eeRequest
required int32 key_index = 1
Used in: E2eeResponse
optional bytes new_key = 1
Used in: RtcStats.InboundRtp, RtcStats.RemoteInboundRtp
required uint64 packets_received = 1
required int64 packets_lost = 2
required double jitter = 3
Used in: RoomEvent
(message has no fields)
Used in: RoomEvent
(message has no fields)
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string method = 2
Used in: FfiResponse
(message has no fields)
Used in: FfiRequest
required uint64 resampler_handle = 1
required uint32 num_channels = 3
required uint32 sample_rate = 4
Used in: FfiResponse
Used in: RtcStats.RemoteInboundRtp
required string local_id = 1
required double round_trip_time = 2
required double total_round_trip_time = 3
required double fraction_lost = 4
required uint64 round_trip_time_measurements = 5
Used in: RtcStats.RemoteOutboundRtp
required string local_id = 1
required double remote_timestamp = 2
required uint64 reports_sent = 3
required double round_trip_time = 4
required double total_round_trip_time = 5
required uint64 round_trip_time_measurements = 6
Used in: RoomEvent
(message has no fields)
Used in: FfiEvent
required uint64 room_handle = 1
oneof message
Used in: OwnedRoom
optional string sid = 1
required string name = 2
required string metadata = 3
required uint64 lossy_dc_buffered_amount_low_threshold = 4
required uint64 reliable_dc_buffered_amount_low_threshold = 5
Used in: RoomEvent
required string metadata = 1
Used in: ConnectRequest
optional bool auto_subscribe = 1
optional bool adaptive_stream = 2
optional bool dynacast = 3
optional RtcConfig rtc_config = 5
optional uint32 join_retries = 6
Used in: RoomEvent
Used in: PerformRpcCallback, RpcMethodInvocationResponseRequest
required uint32 code = 1
required string message = 2
optional string data = 3
Used in: FfiEvent
required uint64 local_participant_handle = 1
required uint64 invocation_id = 2
required string method = 3
required string request_id = 4
required string caller_identity = 5
required string payload = 6
required uint32 response_timeout_ms = 7
Used in: FfiRequest
required uint64 local_participant_handle = 1
required uint64 invocation_id = 2
optional string payload = 3
optional RpcError error = 4
Used in: FfiResponse
optional string error = 1
Used in: RoomOptions
Used in: GetSessionStatsCallback.Result, GetStatsCallback
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
Used in: RtcStats
(message has no fields)
Used in: RtcStats
Used in: RtcStats.CandidatePair, RtcStats.Certificate, RtcStats.Codec, RtcStats.DataChannel, RtcStats.InboundRtp, RtcStats.LocalCandidate, RtcStats.MediaPlayout, RtcStats.MediaSource, RtcStats.OutboundRtp, RtcStats.PeerConnection, RtcStats.RemoteCandidate, RtcStats.RemoteInboundRtp, RtcStats.RemoteOutboundRtp, RtcStats.Stream, RtcStats.Transport
required string id = 1
required int64 timestamp = 2
Used in: RtcStats.InboundRtp, RtcStats.OutboundRtp, RtcStats.RemoteInboundRtp, RtcStats.RemoteOutboundRtp
required uint32 ssrc = 1
required string kind = 2
required string transport_id = 3
required string codec_id = 4
Used in: FfiEvent
required uint64 async_id = 1
oneof message
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string message = 2
repeated string destination_identities = 3
optional string sender_identity = 4
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
repeated string destination_identities = 3
required string sender_identity = 4
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
repeated string destination_identities = 3
required string sender_identity = 4
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
repeated string destination_identities = 3
required string sender_identity = 4
Used in: FfiResponse
required uint64 async_id = 1
Used in: RtcStats.OutboundRtp, RtcStats.RemoteOutboundRtp
required uint64 packets_sent = 1
required uint64 bytes_sent = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
required uint64 threshold = 2
Used in: FfiResponse
(message has no fields)
Used in: E2eeRequest
required string participant_identity = 1
required bytes key = 2
required int32 key_index = 3
Used in: E2eeResponse
(message has no fields)
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string metadata = 2
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string name = 2
Used in: FfiResponse
required uint64 async_id = 1
Used in: E2eeRequest
required bytes shared_key = 1
required int32 key_index = 2
Used in: E2eeResponse
(message has no fields)
Used in: FfiRequest
required bool subscribe = 1
required uint64 publication_handle = 2
Used in: FfiResponse
(message has no fields)
Used in: FfiRequest
required uint64 local_participant_handle = 1
required bool all_participants_allowed = 2
Used in: FfiResponse
(message has no fields)
Used in: DataPacketReceived
required uint32 code = 1
optional string digit = 2
SOXR_ROLLOFF_SMALL = 0
SOXR_ROLLOFF_MEDIUM = 1
SOXR_ROLLOFF_NONE = 2
SOXR_HIGH_PREC_CLOCK = 3
SOXR_DOUBLE_PRECISION = 4
SOXR_VR = 5
Used in: NewSoxResamplerRequest
SOXR_QUALITY_QUICK = 0
SOXR_QUALITY_LOW = 1
SOXR_QUALITY_MEDIUM = 2
SOXR_QUALITY_HIGH = 3
SOXR_QUALITY_VERYHIGH = 4
Used in: NewSoxResamplerRequest
SOXR_DATATYPE_INT16I = 0
SOXR_DATATYPE_INT16S = 1
Used in: OwnedSoxResampler
(message has no fields)
Used in: ByteStreamOpenRequest, StreamSendFileRequest
required string topic = 1
map<string, string> attributes = 2
repeated string destination_identities = 3
optional string id = 4
optional string name = 5
optional string mime_type = 6
optional uint64 total_length = 7
Used in: ByteStreamOpenCallback, ByteStreamReaderEOS, ByteStreamReaderReadAllCallback, ByteStreamReaderWriteToFileCallback, ByteStreamWriterCloseCallback, ByteStreamWriterWriteCallback, StreamSendFileCallback, StreamSendTextCallback, TextStreamOpenCallback, TextStreamReaderEOS, TextStreamReaderReadAllCallback, TextStreamWriterCloseCallback, TextStreamWriterWriteCallback
required string description = 1
Used in: FfiEvent
required uint64 async_id = 1
oneof result
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string file_path = 3
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
oneof result
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string text = 3
Used in: FfiResponse
required uint64 async_id = 1
Used in: TrackInfo
STATE_UNKNOWN = 0
STATE_ACTIVE = 1
STATE_PAUSED = 2
Used in: RtcStats.Stream
required string id = 1
required string stream_identifier = 2
Used in: StreamSendTextRequest, TextStreamOpenRequest
required string topic = 1
map<string, string> attributes = 2
repeated string destination_identities = 3
optional string id = 4
optional int32 version = 6
optional string reply_to_stream_id = 7
repeated string attached_stream_ids = 8
optional bool generated = 9
Used in: OwnedTextStreamReader, OwnedTextStreamWriter, StreamSendTextCallback
required string stream_id = 1
required int64 timestamp = 2
required string mime_type = 3
required string topic = 4
optional uint64 total_length = 5
map<string, string> attributes = 6
optional int32 version = 8
optional string reply_to_stream_id = 9
repeated string attached_stream_ids = 10
optional bool generated = 11
Used in: StreamTextOptions, TextStreamInfo
CREATE = 0
UPDATE = 1
DELETE = 2
REACTION = 3
Used in: FfiEvent
required uint64 async_id = 1
oneof result
Used in: FfiRequest
required uint64 local_participant_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: RoomEvent
required string participant_identity = 2
Used in: TextStreamReaderEvent
required string content = 1
Used in: TextStreamReaderEvent
Used in: FfiEvent
required uint64 reader_handle = 1
oneof detail
Used in: FfiEvent
required uint64 async_id = 1
oneof result
Used in: FfiRequest
required uint64 reader_handle = 1
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiRequest
required uint64 reader_handle = 1
Used in: FfiResponse
(message has no fields)
Used in: FfiEvent
required uint64 async_id = 1
Used in: FfiRequest
required uint64 writer_handle = 1
optional string reason = 2
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
required uint64 async_id = 1
Used in: FfiRequest
required uint64 writer_handle = 1
required string text = 2
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiEvent
(message has no fields)
Used in: OwnedTrack
required string sid = 1
required string name = 2
required StreamState stream_state = 4
required bool muted = 5
required bool remote = 6
Used in: TrackInfo, TrackPublicationInfo
KIND_UNKNOWN = 0
KIND_AUDIO = 1
KIND_VIDEO = 2
Used in: RoomEvent
required string participant_identity = 1
required string track_sid = 2
Used in: OwnedTrackPublication
required string sid = 1
required string name = 2
required bool simulcasted = 5
required uint32 width = 6
required uint32 height = 7
required string mime_type = 8
required bool muted = 9
required bool remote = 10
required EncryptionType encryption_type = 11
Used in: PublishTrackRequest
optional VideoEncoding video_encoding = 1
optional AudioEncoding audio_encoding = 2
optional VideoCodec video_codec = 3
optional bool dtx = 4
optional bool red = 5
optional bool simulcast = 6
optional string stream = 8
Used in: RoomEvent
required string participant_identity = 1
Used in: AudioStreamFromParticipantRequest, TrackPublicationInfo, TrackPublishOptions, VideoStreamFromParticipantRequest
SOURCE_UNKNOWN = 0
SOURCE_CAMERA = 1
SOURCE_MICROPHONE = 2
SOURCE_SCREENSHARE = 3
SOURCE_SCREENSHARE_AUDIO = 4
Used in: RoomEvent
required string participant_identity = 1
Used in: RoomEvent
required string participant_identity = 1
required string track_sid = 2
required string error = 3
Used in: RoomEvent
required string participant_identity = 1
required string track_sid = 2
Used in: RoomEvent
required string participant_identity = 1
required string publication_sid = 2
Used in: RoomEvent
required string participant_identity = 1
required string track_sid = 2
Used in: RoomEvent
optional string participant_identity = 1
optional string track_sid = 2
Used in: PublishTranscriptionRequest, TranscriptionReceived
required string id = 1
required string text = 2
required uint64 start_time = 3
required uint64 end_time = 4
required bool final = 5
required string language = 6
Used in: RtcStats.Transport
required uint64 packets_sent = 1
required uint64 packets_received = 2
required uint64 bytes_sent = 3
required uint64 bytes_received = 4
required IceRole ice_role = 5
required string ice_local_username_fragment = 6
required string selected_candidate_pair_id = 9
required string local_certificate_id = 10
required string remote_certificate_id = 11
required string tls_version = 12
required string dtls_cipher = 13
required DtlsRole dtls_role = 14
required string srtp_cipher = 15
required uint32 selected_candidate_pair_changes = 16
Used in: FfiEvent
required uint64 async_id = 1
optional string error = 2
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string track_sid = 2
required bool stop_on_unpublish = 3
Used in: FfiResponse
required uint64 async_id = 1
Used in: FfiRequest
required uint64 local_participant_handle = 1
required string method = 2
Used in: FfiResponse
(message has no fields)
Used in: FfiRequest
required uint64 track_publication_handle = 1
required uint32 width = 2
required uint32 height = 3
Used in: FfiResponse
(message has no fields)
Used in: DataPacketReceived
optional string topic = 2
Used in: CaptureVideoFrameRequest, OwnedVideoBuffer, VideoConvertRequest
required uint32 width = 2
required uint32 height = 3
required uint64 data_ptr = 4
optional uint32 stride = 6
Used in: VideoBufferInfo
required uint64 data_ptr = 1
required uint32 stride = 2
required uint32 size = 3
Used in: NewVideoStreamRequest, VideoBufferInfo, VideoConvertRequest, VideoStreamFromParticipantRequest
RGBA = 0
ABGR = 1
ARGB = 2
BGRA = 3
RGB24 = 4
I420 = 5
I420A = 6
I422 = 7
I444 = 8
I010 = 9
NV12 = 10
Used in: TrackPublishOptions
VP8 = 0
H264 = 1
AV1 = 2
VP9 = 3
Used in: FfiRequest
Used in: FfiResponse
Used in: TrackPublishOptions
required uint64 max_bitrate = 1
required double max_framerate = 2
Used in: VideoStreamEvent
required int64 timestamp_us = 2
required uint32 width = 1
required uint32 height = 2
required double frame_rate = 3
Used in: CaptureVideoFrameRequest, VideoFrameReceived
VIDEO_ROTATION_0 = 0
VIDEO_ROTATION_90 = 1
VIDEO_ROTATION_180 = 2
VIDEO_ROTATION_270 = 3
Used in: OwnedVideoSource
Used in: NewVideoSourceRequest
required uint32 width = 1
required uint32 height = 2
Used in: RtcStats.MediaSource
required uint32 width = 1
required uint32 height = 2
required uint32 frames = 3
required double frames_per_second = 4
Used in: NewVideoSourceRequest, VideoSourceInfo
Used in: VideoStreamEvent
(message has no fields)
Used in: FfiEvent
required uint64 stream_handle = 1
oneof message
Used in: FfiRequest
required uint64 participant_handle = 1
required TrackSource track_source = 3
optional bool normalize_stride = 5
Used in: FfiResponse
Used in: OwnedVideoStream
Used in: NewVideoStreamRequest, VideoStreamFromParticipantRequest, VideoStreamInfo
VIDEO_STREAM_NATIVE = 0
VIDEO_STREAM_WEBGL = 1
VIDEO_STREAM_HTML = 2