package livekit

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ActiveSpeakerUpdate

livekit_models.proto:230

Used in: DataPacket

message AliOSSUpload

livekit_egress.proto:219

Used in: DirectFileOutput, EncodedFileOutput, ImageOutput, SegmentedFileOutput

enum AudioCodec

livekit_models.proto:50

Used in: EncodingOptions, IngressAudioEncodingOptions

enum AudioTrackFeature

livekit_models.proto:458

message AutoParticipantEgress

livekit_egress.proto:381

Used in: RoomEgress

message AutoTrackEgress

livekit_egress.proto:390

Used in: RoomEgress

message AzureBlobUpload

livekit_egress.proto:213

Used in: AutoTrackEgress, DirectFileOutput, EncodedFileOutput, ImageOutput, SegmentedFileOutput

enum ClientConfigSetting

livekit_models.proto:330

Used in: ClientConfiguration, VideoConfiguration

message ClientConfiguration

livekit_models.proto:321

server provided client configuration

message ClientInfo

livekit_models.proto:292

details about the client

enum ClientInfo.SDK

livekit_models.proto:293

Used in: ClientInfo

message Codec

livekit_models.proto:45

Used in: DisabledCodecs, Room

enum ConnectionQuality

livekit_models.proto:263

message CreateIngressRequest

livekit_ingress.proto:28

message CreateRoomRequest

livekit_room.proto:28

message DataPacket

livekit_models.proto:213

new DataPacket API

enum DataPacket.Kind

livekit_models.proto:214

Used in: DataPacket, SendDataRequest

message DeleteIngressRequest

livekit_ingress.proto:198

message DeleteRoomRequest

livekit_room.proto:68

message DeleteRoomResponse

livekit_room.proto:73

(message has no fields)

message DirectFileOutput

livekit_egress.proto:161

Used in: TrackEgressRequest

message DisabledCodecs

livekit_models.proto:340

Used in: ClientConfiguration

enum DisconnectReason

livekit_models.proto:347

message EgressInfo

livekit_egress.proto:304

Used in: ListEgressResponse, WebhookEvent

enum EgressStatus

livekit_egress.proto:294

Used in: EgressInfo

message EncodedFileOutput

livekit_egress.proto:122

Used in: AutoParticipantEgress, ParticipantEgressRequest, RoomCompositeEgressRequest, TrackCompositeEgressRequest, WebEgressRequest

enum EncodedFileType

livekit_egress.proto:116

Used in: EncodedFileOutput

message EncodingOptions

livekit_egress.proto:243

Used in: AutoParticipantEgress, ParticipantEgressRequest, RoomCompositeEgressRequest, TrackCompositeEgressRequest, WebEgressRequest

enum EncodingOptionsPreset

livekit_egress.proto:258

Used in: AutoParticipantEgress, ParticipantEgressRequest, RoomCompositeEgressRequest, TrackCompositeEgressRequest, WebEgressRequest

message Encryption

livekit_models.proto:150

(message has no fields)

enum Encryption.Type

livekit_models.proto:151

Used in: TrackInfo

message FileInfo

livekit_egress.proto:354

Used in: EgressInfo

message GCPUpload

livekit_egress.proto:206

Used in: AutoTrackEgress, DirectFileOutput, EncodedFileOutput, ImageOutput, SegmentedFileOutput

enum ImageCodec

livekit_models.proto:64

Used in: ImageOutput

enum ImageFileSuffix

livekit_egress.proto:172

Used in: ImageOutput

message ImageOutput

livekit_egress.proto:177

Used in: ParticipantEgressRequest, RoomCompositeEgressRequest, TrackCompositeEgressRequest, WebEgressRequest

message ImagesInfo

livekit_egress.proto:375

Used in: EgressInfo

message IngressAudioEncodingOptions

livekit_ingress.proto:96

Used in: IngressAudioOptions

enum IngressAudioEncodingPreset

livekit_ingress.proto:78

Used in: IngressAudioOptions

message IngressAudioOptions

livekit_ingress.proto:60

Used in: CreateIngressRequest, IngressInfo, UpdateIngressRequest

message IngressInfo

livekit_ingress.proto:112

Used in: ListIngressResponse, WebhookEvent

enum IngressInput

livekit_ingress.proto:52

Used in: CreateIngressRequest, IngressInfo

message IngressState

livekit_ingress.proto:135

Used in: IngressInfo

enum IngressState.Status

livekit_ingress.proto:136

Used in: IngressState

message IngressVideoEncodingOptions

livekit_ingress.proto:104

Used in: IngressVideoOptions

enum IngressVideoEncodingPreset

livekit_ingress.proto:83

Used in: IngressVideoOptions

message IngressVideoOptions

livekit_ingress.proto:69

Used in: CreateIngressRequest, IngressInfo, UpdateIngressRequest

message InputAudioState

livekit_ingress.proto:166

Used in: IngressState

message InputVideoState

livekit_ingress.proto:158

Used in: IngressState

message ListEgressRequest

livekit_egress.proto:280

message ListEgressResponse

livekit_egress.proto:286

message ListIngressRequest

livekit_ingress.proto:188

message ListIngressResponse

livekit_ingress.proto:194

message ListParticipantsRequest

livekit_room.proto:76

message ListParticipantsResponse

livekit_room.proto:81

message ListRoomsRequest

livekit_room.proto:59

message ListRoomsResponse

livekit_room.proto:64

message MuteRoomTrackRequest

livekit_room.proto:95

message MuteRoomTrackResponse

livekit_room.proto:105

message ParticipantEgressRequest

livekit_egress.proto:72

record audio and video from a single participant

Used in: EgressInfo

message ParticipantInfo

livekit_models.proto:96

Used in: ListParticipantsResponse, WebhookEvent

enum ParticipantInfo.Kind

livekit_models.proto:107

Used in: ParticipantInfo

enum ParticipantInfo.State

livekit_models.proto:97

Used in: ParticipantInfo

message ParticipantPermission

livekit_models.proto:75

Used in: ParticipantInfo, UpdateParticipantRequest

message ParticipantTracks

livekit_models.proto:270

Used in: UpdateSubscriptionsRequest

message PlayoutDelay

livekit_models.proto:69

message ProxyConfig

livekit_egress.proto:227

Used in: GCPUpload, S3Upload

message RTPDrift

livekit_models.proto:360

Used in: RTPStats

message RTPStats

livekit_models.proto:373

enum ReconnectReason

livekit_models.proto:444

message RemoveParticipantResponse

livekit_room.proto:92

(message has no fields)

message Room

livekit_models.proto:27

Used in: ListRoomsResponse, WebhookEvent

message RoomCompositeEgressRequest

livekit_egress.proto:29

composite using a web browser

Used in: EgressInfo, RoomEgress

message RoomEgress

livekit_room.proto:53

Used in: CreateRoomRequest

message RoomParticipantIdentity

livekit_room.proto:85

message S3Upload

livekit_egress.proto:193

Used in: AutoTrackEgress, DirectFileOutput, EncodedFileOutput, ImageOutput, SegmentedFileOutput

message SegmentedFileOutput

livekit_egress.proto:145

Used to generate HLS segments or other kind of segmented output

Used in: AutoParticipantEgress, ParticipantEgressRequest, RoomCompositeEgressRequest, TrackCompositeEgressRequest, WebEgressRequest

enum SegmentedFileProtocol

livekit_egress.proto:134

Used in: SegmentedFileOutput

enum SegmentedFileSuffix

livekit_egress.proto:139

Used in: SegmentedFileOutput

message SegmentsInfo

livekit_egress.proto:363

Used in: EgressInfo

message SendDataRequest

livekit_room.proto:135

message SendDataResponse

livekit_room.proto:148

(message has no fields)

message ServerInfo

livekit_models.proto:277

details about the server

enum ServerInfo.Edition

livekit_models.proto:278

Used in: ServerInfo

message SimulcastCodecInfo

livekit_models.proto:158

Used in: TrackInfo

message SipDTMF

livekit_models.proto:258

Used in: DataPacket

message SpeakerInfo

livekit_models.proto:234

Used in: ActiveSpeakerUpdate

message StopEgressRequest

livekit_egress.proto:290

message StreamInfo

livekit_egress.proto:339

Used in: EgressInfo, StreamInfoList

enum StreamInfo.Status

livekit_egress.proto:340

Used in: StreamInfo

message StreamInfoList

livekit_egress.proto:334

Used in: EgressInfo

message StreamOutput

livekit_egress.proto:238

Used in: ParticipantEgressRequest, RoomCompositeEgressRequest, TrackCompositeEgressRequest, WebEgressRequest

enum StreamProtocol

livekit_egress.proto:233

Used in: StreamOutput

enum SubscriptionError

livekit_models.proto:452

message TimedVersion

livekit_models.proto:439

Used in: Room, TrackInfo

message TrackCompositeEgressRequest

livekit_egress.proto:87

containerize up to one audio and one video track

Used in: EgressInfo

message TrackEgressRequest

livekit_egress.proto:107

record tracks individually, without transcoding

Used in: EgressInfo

message TrackInfo

livekit_models.proto:165

Used in: IngressState, MuteRoomTrackResponse, ParticipantInfo, WebhookEvent

enum TrackSource

livekit_models.proto:142

Used in: IngressAudioOptions, IngressVideoOptions, ParticipantPermission, TrackInfo

enum TrackType

livekit_models.proto:136

Used in: TrackInfo

message UpdateIngressRequest

livekit_ingress.proto:173

message UpdateLayoutRequest

livekit_egress.proto:269

message UpdateParticipantRequest

livekit_room.proto:109

message UpdateRoomMetadataRequest

livekit_room.proto:152

message UpdateStreamRequest

livekit_egress.proto:274

message UpdateSubscriptionsRequest

livekit_room.proto:120

message UpdateSubscriptionsResponse

livekit_room.proto:131

empty for now

(message has no fields)

message UserPacket

livekit_models.proto:242

Used in: DataPacket

enum VideoCodec

livekit_models.proto:56

Used in: EncodingOptions, IngressVideoEncodingOptions

message VideoConfiguration

livekit_models.proto:336

Used in: ClientConfiguration

message VideoLayer

livekit_models.proto:202

provide information about available spatial layers

Used in: IngressVideoEncodingOptions, SimulcastCodecInfo, TrackInfo

enum VideoQuality

livekit_models.proto:194

Used in: VideoLayer

message WebEgressRequest

livekit_egress.proto:51

record any website

Used in: EgressInfo

message WebhookEvent

livekit_webhook.proto:29