Package livekit
See: Description
-
Enum Summary Enum Description AgentSecretKind Protobuf enum {@code livekit.AgentSecretKind}AudioCodec Protobuf enum {@code livekit.AudioCodec}VideoCodec Protobuf enum {@code livekit.VideoCodec}ImageCodec Protobuf enum {@code livekit.ImageCodec}BackupCodecPolicy
Protobuf enumPolicy for publisher to handle subscribers that are unable to support the primary codec of a track{@code livekit.BackupCodecPolicy}TrackType Protobuf enum {@code livekit.TrackType}TrackSource Protobuf enum {@code livekit.TrackSource}VideoQuality Protobuf enum {@code livekit.VideoQuality}ConnectionQuality Protobuf enum {@code livekit.ConnectionQuality}ClientConfigSetting Protobuf enum {@code livekit.ClientConfigSetting}DisconnectReason Protobuf enum {@code livekit.DisconnectReason}ReconnectReason Protobuf enum {@code livekit.ReconnectReason}SubscriptionError Protobuf enum {@code livekit.SubscriptionError}AudioTrackFeature Protobuf enum {@code livekit.AudioTrackFeature}State Protobuf enum {@code livekit.ParticipantInfo.State}Kind Protobuf enum {@code livekit.ParticipantInfo.Kind}KindDetail Protobuf enum {@code livekit.ParticipantInfo.KindDetail}Type Protobuf enum {@code livekit.Encryption.Type}Mode Protobuf enum {@code livekit.VideoLayer.Mode}Kind Protobuf enum {@code livekit.DataPacket.Kind}ValueCase ValueCase ValueCase Edition Protobuf enum {@code livekit.ServerInfo.Edition}SDK Protobuf enum {@code livekit.ClientInfo.SDK}CodecMungerCase OperationType
Protobuf enumenum for operation types (specific to TextHeader){@code livekit.DataStream.OperationType}ContentHeaderCase SIPStatusCode Protobuf enum {@code livekit.SIPStatusCode}SIPTransport Protobuf enum {@code livekit.SIPTransport}SIPHeaderOptions Protobuf enum {@code livekit.SIPHeaderOptions}SIPMediaEncryption Protobuf enum {@code livekit.SIPMediaEncryption}SIPCallStatus Protobuf enum {@code livekit.SIPCallStatus}SIPTransferStatus Protobuf enum {@code livekit.SIPTransferStatus}SIPFeature Protobuf enum {@code livekit.SIPFeature}SIPCallDirection Protobuf enum {@code livekit.SIPCallDirection}TrunkKind Protobuf enum {@code livekit.SIPTrunkInfo.TrunkKind}ActionCase ActionCase RuleCase ActionCase JobType Protobuf enum {@code livekit.JobType}WorkerStatus Protobuf enum {@code livekit.WorkerStatus}JobStatus Protobuf enum {@code livekit.JobStatus}MessageCase MessageCase NodeType Protobuf enum {@code livekit.NodeType}NodeState Protobuf enum {@code livekit.NodeState}ICECandidateType Protobuf enum {@code livekit.ICECandidateType}IngressInput Protobuf enum {@code livekit.IngressInput}IngressAudioEncodingPreset Protobuf enum {@code livekit.IngressAudioEncodingPreset}IngressVideoEncodingPreset Protobuf enum {@code livekit.IngressVideoEncodingPreset}EncodingOptionsCase EncodingOptionsCase Status Protobuf enum {@code livekit.IngressState.Status}SignalTarget Protobuf enum {@code livekit.SignalTarget}StreamState Protobuf enum {@code livekit.StreamState}CandidateProtocol Protobuf enum {@code livekit.CandidateProtocol}MessageCase MessageCase Action
Protobuf enumindicates action clients should take on receiving this message{@code livekit.LeaveRequest.Action}ScenarioCase Reason Protobuf enum {@code livekit.RequestResponse.Reason}RequestCase Compression Protobuf enum {@code livekit.WrappedJoinRequest.Compression}EncodedFileType Protobuf enum {@code livekit.EncodedFileType}SegmentedFileProtocol Protobuf enum {@code livekit.SegmentedFileProtocol}SegmentedFileSuffix Protobuf enum {@code livekit.SegmentedFileSuffix}ImageFileSuffix Protobuf enum {@code livekit.ImageFileSuffix}StreamProtocol Protobuf enum {@code livekit.StreamProtocol}AudioMixing Protobuf enum {@code livekit.AudioMixing}EncodingOptionsPreset Protobuf enum {@code livekit.EncodingOptionsPreset}EgressStatus Protobuf enum {@code livekit.EgressStatus}EgressSourceType Protobuf enum {@code livekit.EgressSourceType}OutputCase OptionsCase OutputCase OptionsCase OptionsCase OutputCase OptionsCase OutputCase OutputCase OutputCase OutputCase OutputCase RequestCase ResultCase Status Protobuf enum {@code livekit.StreamInfo.Status}OptionsCase OutputCase MetricLabel
Protobuf enumindex from [0: MAX_LABEL_PREDEFINED_MAX_VALUE) are for predefined labels (`MetricLabel`){@code livekit.MetricLabel}PhoneNumberStatus
Protobuf enumPhone number status enumeration{@code livekit.PhoneNumberStatus}PhoneNumberType
Protobuf enumPhone number type enumeration{@code livekit.PhoneNumberType}StreamType Protobuf enum {@code livekit.StreamType}AnalyticsEventType Protobuf enum {@code livekit.AnalyticsEventType}MessageCase Feature Protobuf enum {@code livekit.FeatureUsageInfo.Feature}MessageCase -
-
Class Summary Class Description Builder Protobuf type {@code livekit.AgentSecret}AgentSecret Protobuf type {@code livekit.AgentSecret}Builder Protobuf type {@code livekit.CreateAgentRequest}CreateAgentRequest Protobuf type {@code livekit.CreateAgentRequest}Builder Protobuf type {@code livekit.CreateAgentResponse}CreateAgentResponse Protobuf type {@code livekit.CreateAgentResponse}Builder Protobuf type {@code livekit.AgentDeployment}AgentDeployment Protobuf type {@code livekit.AgentDeployment}Builder Protobuf type {@code livekit.AgentInfo}AgentInfo Protobuf type {@code livekit.AgentInfo}Builder Protobuf type {@code livekit.ListAgentsRequest}ListAgentsRequest Protobuf type {@code livekit.ListAgentsRequest}Builder Protobuf type {@code livekit.ListAgentsResponse}ListAgentsResponse Protobuf type {@code livekit.ListAgentsResponse}Builder Protobuf type {@code livekit.AgentVersion}AgentVersion Protobuf type {@code livekit.AgentVersion}Builder Protobuf type {@code livekit.ListAgentVersionsRequest}ListAgentVersionsRequest Protobuf type {@code livekit.ListAgentVersionsRequest}Builder Protobuf type {@code livekit.ListAgentVersionsResponse}ListAgentVersionsResponse Protobuf type {@code livekit.ListAgentVersionsResponse}Builder Protobuf type {@code livekit.UpdateAgentRequest}UpdateAgentRequest Protobuf type {@code livekit.UpdateAgentRequest}Builder Protobuf type {@code livekit.UpdateAgentResponse}UpdateAgentResponse Protobuf type {@code livekit.UpdateAgentResponse}Builder Protobuf type {@code livekit.RestartAgentRequest}RestartAgentRequest Protobuf type {@code livekit.RestartAgentRequest}Builder Protobuf type {@code livekit.RestartAgentResponse}RestartAgentResponse Protobuf type {@code livekit.RestartAgentResponse}Builder Protobuf type {@code livekit.DeployAgentRequest}DeployAgentRequest Protobuf type {@code livekit.DeployAgentRequest}Builder Protobuf type {@code livekit.DeployAgentResponse}DeployAgentResponse Protobuf type {@code livekit.DeployAgentResponse}Builder Protobuf type {@code livekit.UpdateAgentSecretsRequest}UpdateAgentSecretsRequest Protobuf type {@code livekit.UpdateAgentSecretsRequest}Builder Protobuf type {@code livekit.UpdateAgentSecretsResponse}UpdateAgentSecretsResponse Protobuf type {@code livekit.UpdateAgentSecretsResponse}Builder Protobuf type {@code livekit.RollbackAgentRequest}RollbackAgentRequest Protobuf type {@code livekit.RollbackAgentRequest}Builder Protobuf type {@code livekit.RollbackAgentResponse}RollbackAgentResponse Protobuf type {@code livekit.RollbackAgentResponse}Builder Protobuf type {@code livekit.DeleteAgentRequest}DeleteAgentRequest Protobuf type {@code livekit.DeleteAgentRequest}Builder Protobuf type {@code livekit.DeleteAgentResponse}DeleteAgentResponse Protobuf type {@code livekit.DeleteAgentResponse}Builder Protobuf type {@code livekit.ListAgentSecretsRequest}ListAgentSecretsRequest Protobuf type {@code livekit.ListAgentSecretsRequest}Builder Protobuf type {@code livekit.ListAgentSecretsResponse}ListAgentSecretsResponse Protobuf type {@code livekit.ListAgentSecretsResponse}Builder Protobuf type {@code livekit.SettingsParam}SettingsParam Protobuf type {@code livekit.SettingsParam}Builder Protobuf type {@code livekit.ClientSettingsResponse}ClientSettingsResponse Protobuf type {@code livekit.ClientSettingsResponse}Builder Protobuf type {@code livekit.ClientSettingsRequest}ClientSettingsRequest Protobuf type {@code livekit.ClientSettingsRequest}LivekitCloudAgent Builder Protobuf type {@code livekit.Pagination}Pagination Protobuf type {@code livekit.Pagination}Builder Protobuf type {@code livekit.TokenPagination}TokenPagination Protobuf type {@code livekit.TokenPagination}Builder
Protobuf typeListUpdate is used for updated APIs where 'repeated string' field is modified.{@code livekit.ListUpdate}ListUpdate
Protobuf typeListUpdate is used for updated APIs where 'repeated string' field is modified.{@code livekit.ListUpdate}Builder Protobuf type {@code livekit.Room}Room Protobuf type {@code livekit.Room}Builder Protobuf type {@code livekit.Codec}Codec Protobuf type {@code livekit.Codec}Builder Protobuf type {@code livekit.PlayoutDelay}PlayoutDelay Protobuf type {@code livekit.PlayoutDelay}Builder Protobuf type {@code livekit.ParticipantPermission}ParticipantPermission Protobuf type {@code livekit.ParticipantPermission}Builder Protobuf type {@code livekit.ParticipantInfo}ParticipantInfo Protobuf type {@code livekit.ParticipantInfo}Builder Protobuf type {@code livekit.Encryption}Encryption Protobuf type {@code livekit.Encryption}Builder Protobuf type {@code livekit.SimulcastCodecInfo}SimulcastCodecInfo Protobuf type {@code livekit.SimulcastCodecInfo}Builder Protobuf type {@code livekit.TrackInfo}TrackInfo Protobuf type {@code livekit.TrackInfo}Builder
Protobuf typeprovide information about available spatial layers{@code livekit.VideoLayer}VideoLayer
Protobuf typeprovide information about available spatial layers{@code livekit.VideoLayer}Builder
Protobuf typenew DataPacket API{@code livekit.DataPacket}DataPacket
Protobuf typenew DataPacket API{@code livekit.DataPacket}Builder Protobuf type {@code livekit.EncryptedPacket}EncryptedPacket Protobuf type {@code livekit.EncryptedPacket}Builder Protobuf type {@code livekit.EncryptedPacketPayload}EncryptedPacketPayload Protobuf type {@code livekit.EncryptedPacketPayload}Builder Protobuf type {@code livekit.ActiveSpeakerUpdate}ActiveSpeakerUpdate Protobuf type {@code livekit.ActiveSpeakerUpdate}Builder Protobuf type {@code livekit.SpeakerInfo}SpeakerInfo Protobuf type {@code livekit.SpeakerInfo}Builder Protobuf type {@code livekit.UserPacket}UserPacket Protobuf type {@code livekit.UserPacket}Builder Protobuf type {@code livekit.SipDTMF}SipDTMF Protobuf type {@code livekit.SipDTMF}Builder Protobuf type {@code livekit.Transcription}Transcription Protobuf type {@code livekit.Transcription}Builder Protobuf type {@code livekit.TranscriptionSegment}TranscriptionSegment Protobuf type {@code livekit.TranscriptionSegment}Builder Protobuf type {@code livekit.ChatMessage}ChatMessage Protobuf type {@code livekit.ChatMessage}Builder Protobuf type {@code livekit.RpcRequest}RpcRequest Protobuf type {@code livekit.RpcRequest}Builder Protobuf type {@code livekit.RpcAck}RpcAck Protobuf type {@code livekit.RpcAck}Builder Protobuf type {@code livekit.RpcResponse}RpcResponse Protobuf type {@code livekit.RpcResponse}Builder Protobuf type {@code livekit.RpcError}RpcError Protobuf type {@code livekit.RpcError}Builder Protobuf type {@code livekit.ParticipantTracks}ParticipantTracks Protobuf type {@code livekit.ParticipantTracks}Builder
Protobuf typedetails about the server{@code livekit.ServerInfo}ServerInfo
Protobuf typedetails about the server{@code livekit.ServerInfo}Builder
Protobuf typedetails about the client{@code livekit.ClientInfo}ClientInfo
Protobuf typedetails about the client{@code livekit.ClientInfo}Builder
Protobuf typeserver provided client configuration{@code livekit.ClientConfiguration}ClientConfiguration
Protobuf typeserver provided client configuration{@code livekit.ClientConfiguration}Builder Protobuf type {@code livekit.VideoConfiguration}VideoConfiguration Protobuf type {@code livekit.VideoConfiguration}Builder Protobuf type {@code livekit.DisabledCodecs}DisabledCodecs Protobuf type {@code livekit.DisabledCodecs}Builder Protobuf type {@code livekit.RTPDrift}RTPDrift Protobuf type {@code livekit.RTPDrift}Builder Protobuf type {@code livekit.RTPStats}RTPStats Protobuf type {@code livekit.RTPStats}Builder Protobuf type {@code livekit.RTCPSenderReportState}RTCPSenderReportState Protobuf type {@code livekit.RTCPSenderReportState}Builder Protobuf type {@code livekit.RTPForwarderState}RTPForwarderState Protobuf type {@code livekit.RTPForwarderState}Builder Protobuf type {@code livekit.RTPMungerState}RTPMungerState Protobuf type {@code livekit.RTPMungerState}Builder Protobuf type {@code livekit.VP8MungerState}VP8MungerState Protobuf type {@code livekit.VP8MungerState}Builder Protobuf type {@code livekit.TimedVersion}TimedVersion Protobuf type {@code livekit.TimedVersion}Builder
Protobuf typeheader properties specific to text streams{@code livekit.DataStream.TextHeader}TextHeader
Protobuf typeheader properties specific to text streams{@code livekit.DataStream.TextHeader}Builder
Protobuf typeheader properties specific to byte or file streams{@code livekit.DataStream.ByteHeader}ByteHeader
Protobuf typeheader properties specific to byte or file streams{@code livekit.DataStream.ByteHeader}Builder
Protobuf typemain DataStream.Header that contains a oneof for specific headers{@code livekit.DataStream.Header}Header
Protobuf typemain DataStream.Header that contains a oneof for specific headers{@code livekit.DataStream.Header}Builder Protobuf type {@code livekit.DataStream.Chunk}Chunk Protobuf type {@code livekit.DataStream.Chunk}Builder Protobuf type {@code livekit.DataStream.Trailer}Trailer Protobuf type {@code livekit.DataStream.Trailer}Builder Protobuf type {@code livekit.DataStream}DataStream Protobuf type {@code livekit.DataStream}Builder Protobuf type {@code livekit.WebhookConfig}WebhookConfig Protobuf type {@code livekit.WebhookConfig}Builder Protobuf type {@code livekit.SubscribedAudioCodec}SubscribedAudioCodec Protobuf type {@code livekit.SubscribedAudioCodec}LivekitModels Builder Protobuf type {@code livekit.WebhookEvent}WebhookEvent Protobuf type {@code livekit.WebhookEvent}LivekitWebhook Builder
Protobuf typeSIPStatus is returned as an error detail in CreateSIPParticipant.{@code livekit.SIPStatus}SIPStatus
Protobuf typeSIPStatus is returned as an error detail in CreateSIPParticipant.{@code livekit.SIPStatus}Builder Protobuf type {@code livekit.CreateSIPTrunkRequest}CreateSIPTrunkRequest Protobuf type {@code livekit.CreateSIPTrunkRequest}Builder Protobuf type {@code livekit.SIPTrunkInfo}SIPTrunkInfo Protobuf type {@code livekit.SIPTrunkInfo}Builder Protobuf type {@code livekit.CreateSIPInboundTrunkRequest}CreateSIPInboundTrunkRequest Protobuf type {@code livekit.CreateSIPInboundTrunkRequest}Builder Protobuf type {@code livekit.UpdateSIPInboundTrunkRequest}UpdateSIPInboundTrunkRequest Protobuf type {@code livekit.UpdateSIPInboundTrunkRequest}Builder Protobuf type {@code livekit.SIPInboundTrunkInfo}SIPInboundTrunkInfo Protobuf type {@code livekit.SIPInboundTrunkInfo}Builder Protobuf type {@code livekit.SIPInboundTrunkUpdate}SIPInboundTrunkUpdate Protobuf type {@code livekit.SIPInboundTrunkUpdate}Builder Protobuf type {@code livekit.CreateSIPOutboundTrunkRequest}CreateSIPOutboundTrunkRequest Protobuf type {@code livekit.CreateSIPOutboundTrunkRequest}Builder Protobuf type {@code livekit.UpdateSIPOutboundTrunkRequest}UpdateSIPOutboundTrunkRequest Protobuf type {@code livekit.UpdateSIPOutboundTrunkRequest}Builder Protobuf type {@code livekit.SIPOutboundTrunkInfo}SIPOutboundTrunkInfo Protobuf type {@code livekit.SIPOutboundTrunkInfo}Builder Protobuf type {@code livekit.SIPOutboundTrunkUpdate}SIPOutboundTrunkUpdate Protobuf type {@code livekit.SIPOutboundTrunkUpdate}Builder Protobuf type {@code livekit.GetSIPInboundTrunkRequest}GetSIPInboundTrunkRequest Protobuf type {@code livekit.GetSIPInboundTrunkRequest}Builder Protobuf type {@code livekit.GetSIPInboundTrunkResponse}GetSIPInboundTrunkResponse Protobuf type {@code livekit.GetSIPInboundTrunkResponse}Builder Protobuf type {@code livekit.GetSIPOutboundTrunkRequest}GetSIPOutboundTrunkRequest Protobuf type {@code livekit.GetSIPOutboundTrunkRequest}Builder Protobuf type {@code livekit.GetSIPOutboundTrunkResponse}GetSIPOutboundTrunkResponse Protobuf type {@code livekit.GetSIPOutboundTrunkResponse}Builder Protobuf type {@code livekit.ListSIPTrunkRequest}ListSIPTrunkRequest Protobuf type {@code livekit.ListSIPTrunkRequest}Builder Protobuf type {@code livekit.ListSIPTrunkResponse}ListSIPTrunkResponse Protobuf type {@code livekit.ListSIPTrunkResponse}Builder
Protobuf typeListSIPInboundTrunkRequest lists inbound trunks for given filters. If no filters are set, all trunks are listed.{@code livekit.ListSIPInboundTrunkRequest}ListSIPInboundTrunkRequest
Protobuf typeListSIPInboundTrunkRequest lists inbound trunks for given filters. If no filters are set, all trunks are listed.{@code livekit.ListSIPInboundTrunkRequest}Builder Protobuf type {@code livekit.ListSIPInboundTrunkResponse}ListSIPInboundTrunkResponse Protobuf type {@code livekit.ListSIPInboundTrunkResponse}Builder
Protobuf typeListSIPOutboundTrunkRequest lists outbound trunks for given filters. If no filters are set, all trunks are listed.{@code livekit.ListSIPOutboundTrunkRequest}ListSIPOutboundTrunkRequest
Protobuf typeListSIPOutboundTrunkRequest lists outbound trunks for given filters. If no filters are set, all trunks are listed.{@code livekit.ListSIPOutboundTrunkRequest}Builder Protobuf type {@code livekit.ListSIPOutboundTrunkResponse}ListSIPOutboundTrunkResponse Protobuf type {@code livekit.ListSIPOutboundTrunkResponse}Builder Protobuf type {@code livekit.DeleteSIPTrunkRequest}DeleteSIPTrunkRequest Protobuf type {@code livekit.DeleteSIPTrunkRequest}Builder Protobuf type {@code livekit.SIPDispatchRuleDirect}SIPDispatchRuleDirect Protobuf type {@code livekit.SIPDispatchRuleDirect}Builder Protobuf type {@code livekit.SIPDispatchRuleIndividual}SIPDispatchRuleIndividual Protobuf type {@code livekit.SIPDispatchRuleIndividual}Builder Protobuf type {@code livekit.SIPDispatchRuleCallee}SIPDispatchRuleCallee Protobuf type {@code livekit.SIPDispatchRuleCallee}Builder Protobuf type {@code livekit.SIPDispatchRule}SIPDispatchRule Protobuf type {@code livekit.SIPDispatchRule}Builder Protobuf type {@code livekit.CreateSIPDispatchRuleRequest}CreateSIPDispatchRuleRequest Protobuf type {@code livekit.CreateSIPDispatchRuleRequest}Builder Protobuf type {@code livekit.UpdateSIPDispatchRuleRequest}UpdateSIPDispatchRuleRequest Protobuf type {@code livekit.UpdateSIPDispatchRuleRequest}Builder Protobuf type {@code livekit.SIPDispatchRuleInfo}SIPDispatchRuleInfo Protobuf type {@code livekit.SIPDispatchRuleInfo}Builder Protobuf type {@code livekit.SIPDispatchRuleUpdate}SIPDispatchRuleUpdate Protobuf type {@code livekit.SIPDispatchRuleUpdate}Builder
Protobuf typeListSIPDispatchRuleRequest lists dispatch rules for given filters. If no filters are set, all rules are listed.{@code livekit.ListSIPDispatchRuleRequest}ListSIPDispatchRuleRequest
Protobuf typeListSIPDispatchRuleRequest lists dispatch rules for given filters. If no filters are set, all rules are listed.{@code livekit.ListSIPDispatchRuleRequest}Builder Protobuf type {@code livekit.ListSIPDispatchRuleResponse}ListSIPDispatchRuleResponse Protobuf type {@code livekit.ListSIPDispatchRuleResponse}Builder Protobuf type {@code livekit.DeleteSIPDispatchRuleRequest}DeleteSIPDispatchRuleRequest Protobuf type {@code livekit.DeleteSIPDispatchRuleRequest}Builder Protobuf type {@code livekit.SIPOutboundConfig}SIPOutboundConfig Protobuf type {@code livekit.SIPOutboundConfig}Builder
Protobuf typeA SIP Participant is a singular SIP session connected to a LiveKit room via a SIP Trunk into a SIP DispatchRule{@code livekit.CreateSIPParticipantRequest}CreateSIPParticipantRequest
Protobuf typeA SIP Participant is a singular SIP session connected to a LiveKit room via a SIP Trunk into a SIP DispatchRule{@code livekit.CreateSIPParticipantRequest}Builder Protobuf type {@code livekit.SIPParticipantInfo}SIPParticipantInfo Protobuf type {@code livekit.SIPParticipantInfo}Builder Protobuf type {@code livekit.TransferSIPParticipantRequest}TransferSIPParticipantRequest Protobuf type {@code livekit.TransferSIPParticipantRequest}Builder Protobuf type {@code livekit.SIPCallInfo}SIPCallInfo Protobuf type {@code livekit.SIPCallInfo}Builder Protobuf type {@code livekit.SIPTransferInfo}SIPTransferInfo Protobuf type {@code livekit.SIPTransferInfo}Builder Protobuf type {@code livekit.SIPUri}SIPUri Protobuf type {@code livekit.SIPUri}LivekitSip Builder Protobuf type {@code livekit.Job}Job Protobuf type {@code livekit.Job}Builder Protobuf type {@code livekit.JobState}JobState Protobuf type {@code livekit.JobState}Builder
Protobuf typefrom Worker to Server{@code livekit.WorkerMessage}WorkerMessage
Protobuf typefrom Worker to Server{@code livekit.WorkerMessage}Builder
Protobuf typefrom Server to Worker{@code livekit.ServerMessage}ServerMessage
Protobuf typefrom Server to Worker{@code livekit.ServerMessage}Builder Protobuf type {@code livekit.SimulateJobRequest}SimulateJobRequest Protobuf type {@code livekit.SimulateJobRequest}Builder Protobuf type {@code livekit.WorkerPing}WorkerPing Protobuf type {@code livekit.WorkerPing}Builder Protobuf type {@code livekit.WorkerPong}WorkerPong Protobuf type {@code livekit.WorkerPong}Builder Protobuf type {@code livekit.RegisterWorkerRequest}RegisterWorkerRequest Protobuf type {@code livekit.RegisterWorkerRequest}Builder Protobuf type {@code livekit.RegisterWorkerResponse}RegisterWorkerResponse Protobuf type {@code livekit.RegisterWorkerResponse}Builder Protobuf type {@code livekit.MigrateJobRequest}MigrateJobRequest Protobuf type {@code livekit.MigrateJobRequest}Builder Protobuf type {@code livekit.AvailabilityRequest}AvailabilityRequest Protobuf type {@code livekit.AvailabilityRequest}Builder Protobuf type {@code livekit.AvailabilityResponse}AvailabilityResponse Protobuf type {@code livekit.AvailabilityResponse}Builder Protobuf type {@code livekit.UpdateJobStatus}UpdateJobStatus Protobuf type {@code livekit.UpdateJobStatus}Builder Protobuf type {@code livekit.UpdateWorkerStatus}UpdateWorkerStatus Protobuf type {@code livekit.UpdateWorkerStatus}Builder Protobuf type {@code livekit.JobAssignment}JobAssignment Protobuf type {@code livekit.JobAssignment}Builder Protobuf type {@code livekit.JobTermination}JobTermination Protobuf type {@code livekit.JobTermination}LivekitAgent Builder Protobuf type {@code livekit.Node}Node Protobuf type {@code livekit.Node}Builder Protobuf type {@code livekit.NodeStats}NodeStats Protobuf type {@code livekit.NodeStats}Builder
Protobuf typerates of different node stats (per second){@code livekit.NodeStatsRate}NodeStatsRate
Protobuf typerates of different node stats (per second){@code livekit.NodeStatsRate}Builder Protobuf type {@code livekit.StartSession}StartSession Protobuf type {@code livekit.StartSession}Builder
Protobuf typeroom info that should not be returned to clients{@code livekit.RoomInternal}RoomInternal
Protobuf typeroom info that should not be returned to clients{@code livekit.RoomInternal}Builder Protobuf type {@code livekit.ICEConfig}ICEConfig Protobuf type {@code livekit.ICEConfig}LivekitInternal Builder Protobuf type {@code livekit.CreateAgentDispatchRequest}CreateAgentDispatchRequest Protobuf type {@code livekit.CreateAgentDispatchRequest}Builder Protobuf type {@code livekit.RoomAgentDispatch}RoomAgentDispatch Protobuf type {@code livekit.RoomAgentDispatch}Builder Protobuf type {@code livekit.DeleteAgentDispatchRequest}DeleteAgentDispatchRequest Protobuf type {@code livekit.DeleteAgentDispatchRequest}Builder Protobuf type {@code livekit.ListAgentDispatchRequest}ListAgentDispatchRequest Protobuf type {@code livekit.ListAgentDispatchRequest}Builder Protobuf type {@code livekit.ListAgentDispatchResponse}ListAgentDispatchResponse Protobuf type {@code livekit.ListAgentDispatchResponse}Builder Protobuf type {@code livekit.AgentDispatch}AgentDispatch Protobuf type {@code livekit.AgentDispatch}Builder Protobuf type {@code livekit.AgentDispatchState}AgentDispatchState Protobuf type {@code livekit.AgentDispatchState}LivekitAgentDispatch Builder Protobuf type {@code livekit.CreateIngressRequest}CreateIngressRequest Protobuf type {@code livekit.CreateIngressRequest}Builder Protobuf type {@code livekit.IngressAudioOptions}IngressAudioOptions Protobuf type {@code livekit.IngressAudioOptions}Builder Protobuf type {@code livekit.IngressVideoOptions}IngressVideoOptions Protobuf type {@code livekit.IngressVideoOptions}Builder Protobuf type {@code livekit.IngressAudioEncodingOptions}IngressAudioEncodingOptions Protobuf type {@code livekit.IngressAudioEncodingOptions}Builder Protobuf type {@code livekit.IngressVideoEncodingOptions}IngressVideoEncodingOptions Protobuf type {@code livekit.IngressVideoEncodingOptions}Builder Protobuf type {@code livekit.IngressInfo}IngressInfo Protobuf type {@code livekit.IngressInfo}Builder Protobuf type {@code livekit.IngressState}IngressState Protobuf type {@code livekit.IngressState}Builder Protobuf type {@code livekit.InputVideoState}InputVideoState Protobuf type {@code livekit.InputVideoState}Builder Protobuf type {@code livekit.InputAudioState}InputAudioState Protobuf type {@code livekit.InputAudioState}Builder Protobuf type {@code livekit.UpdateIngressRequest}UpdateIngressRequest Protobuf type {@code livekit.UpdateIngressRequest}Builder Protobuf type {@code livekit.ListIngressRequest}ListIngressRequest Protobuf type {@code livekit.ListIngressRequest}Builder Protobuf type {@code livekit.ListIngressResponse}ListIngressResponse Protobuf type {@code livekit.ListIngressResponse}Builder Protobuf type {@code livekit.DeleteIngressRequest}DeleteIngressRequest Protobuf type {@code livekit.DeleteIngressRequest}LivekitIngress Builder Protobuf type {@code livekit.SignalRequest}SignalRequest Protobuf type {@code livekit.SignalRequest}Builder Protobuf type {@code livekit.SignalResponse}SignalResponse Protobuf type {@code livekit.SignalResponse}Builder Protobuf type {@code livekit.SimulcastCodec}SimulcastCodec Protobuf type {@code livekit.SimulcastCodec}Builder Protobuf type {@code livekit.AddTrackRequest}AddTrackRequest Protobuf type {@code livekit.AddTrackRequest}Builder Protobuf type {@code livekit.TrickleRequest}TrickleRequest Protobuf type {@code livekit.TrickleRequest}Builder Protobuf type {@code livekit.MuteTrackRequest}MuteTrackRequest Protobuf type {@code livekit.MuteTrackRequest}Builder Protobuf type {@code livekit.JoinResponse}JoinResponse Protobuf type {@code livekit.JoinResponse}Builder Protobuf type {@code livekit.ReconnectResponse}ReconnectResponse Protobuf type {@code livekit.ReconnectResponse}Builder Protobuf type {@code livekit.TrackPublishedResponse}TrackPublishedResponse Protobuf type {@code livekit.TrackPublishedResponse}Builder Protobuf type {@code livekit.TrackUnpublishedResponse}TrackUnpublishedResponse Protobuf type {@code livekit.TrackUnpublishedResponse}Builder Protobuf type {@code livekit.SessionDescription}SessionDescription Protobuf type {@code livekit.SessionDescription}Builder Protobuf type {@code livekit.ParticipantUpdate}ParticipantUpdate Protobuf type {@code livekit.ParticipantUpdate}Builder Protobuf type {@code livekit.UpdateSubscription}UpdateSubscription Protobuf type {@code livekit.UpdateSubscription}Builder Protobuf type {@code livekit.UpdateTrackSettings}UpdateTrackSettings Protobuf type {@code livekit.UpdateTrackSettings}Builder Protobuf type {@code livekit.UpdateLocalAudioTrack}UpdateLocalAudioTrack Protobuf type {@code livekit.UpdateLocalAudioTrack}Builder Protobuf type {@code livekit.UpdateLocalVideoTrack}UpdateLocalVideoTrack Protobuf type {@code livekit.UpdateLocalVideoTrack}Builder Protobuf type {@code livekit.LeaveRequest}LeaveRequest Protobuf type {@code livekit.LeaveRequest}Builder
Protobuf typemessage to indicate published video track dimensions are changing{@code livekit.UpdateVideoLayers}UpdateVideoLayers
Protobuf typemessage to indicate published video track dimensions are changing{@code livekit.UpdateVideoLayers}Builder Protobuf type {@code livekit.UpdateParticipantMetadata}UpdateParticipantMetadata Protobuf type {@code livekit.UpdateParticipantMetadata}Builder Protobuf type {@code livekit.ICEServer}ICEServer Protobuf type {@code livekit.ICEServer}Builder Protobuf type {@code livekit.SpeakersChanged}SpeakersChanged Protobuf type {@code livekit.SpeakersChanged}Builder Protobuf type {@code livekit.RoomUpdate}RoomUpdate Protobuf type {@code livekit.RoomUpdate}Builder Protobuf type {@code livekit.ConnectionQualityInfo}ConnectionQualityInfo Protobuf type {@code livekit.ConnectionQualityInfo}Builder Protobuf type {@code livekit.ConnectionQualityUpdate}ConnectionQualityUpdate Protobuf type {@code livekit.ConnectionQualityUpdate}Builder Protobuf type {@code livekit.StreamStateInfo}StreamStateInfo Protobuf type {@code livekit.StreamStateInfo}Builder Protobuf type {@code livekit.StreamStateUpdate}StreamStateUpdate Protobuf type {@code livekit.StreamStateUpdate}Builder Protobuf type {@code livekit.SubscribedQuality}SubscribedQuality Protobuf type {@code livekit.SubscribedQuality}Builder Protobuf type {@code livekit.SubscribedCodec}SubscribedCodec Protobuf type {@code livekit.SubscribedCodec}Builder Protobuf type {@code livekit.SubscribedQualityUpdate}SubscribedQualityUpdate Protobuf type {@code livekit.SubscribedQualityUpdate}Builder Protobuf type {@code livekit.SubscribedAudioCodecUpdate}SubscribedAudioCodecUpdate Protobuf type {@code livekit.SubscribedAudioCodecUpdate}Builder Protobuf type {@code livekit.TrackPermission}TrackPermission Protobuf type {@code livekit.TrackPermission}Builder Protobuf type {@code livekit.SubscriptionPermission}SubscriptionPermission Protobuf type {@code livekit.SubscriptionPermission}Builder Protobuf type {@code livekit.SubscriptionPermissionUpdate}SubscriptionPermissionUpdate Protobuf type {@code livekit.SubscriptionPermissionUpdate}Builder Protobuf type {@code livekit.RoomMovedResponse}RoomMovedResponse Protobuf type {@code livekit.RoomMovedResponse}Builder Protobuf type {@code livekit.SyncState}SyncState Protobuf type {@code livekit.SyncState}Builder Protobuf type {@code livekit.DataChannelReceiveState}DataChannelReceiveState Protobuf type {@code livekit.DataChannelReceiveState}Builder Protobuf type {@code livekit.DataChannelInfo}DataChannelInfo Protobuf type {@code livekit.DataChannelInfo}Builder Protobuf type {@code livekit.SimulateScenario}SimulateScenario Protobuf type {@code livekit.SimulateScenario}Builder Protobuf type {@code livekit.Ping}Ping Protobuf type {@code livekit.Ping}Builder Protobuf type {@code livekit.Pong}Pong Protobuf type {@code livekit.Pong}Builder Protobuf type {@code livekit.RegionSettings}RegionSettings Protobuf type {@code livekit.RegionSettings}Builder Protobuf type {@code livekit.RegionInfo}RegionInfo Protobuf type {@code livekit.RegionInfo}Builder Protobuf type {@code livekit.SubscriptionResponse}SubscriptionResponse Protobuf type {@code livekit.SubscriptionResponse}Builder Protobuf type {@code livekit.RequestResponse}RequestResponse Protobuf type {@code livekit.RequestResponse}Builder Protobuf type {@code livekit.TrackSubscribed}TrackSubscribed Protobuf type {@code livekit.TrackSubscribed}Builder Protobuf type {@code livekit.ConnectionSettings}ConnectionSettings Protobuf type {@code livekit.ConnectionSettings}Builder Protobuf type {@code livekit.JoinRequest}JoinRequest Protobuf type {@code livekit.JoinRequest}Builder Protobuf type {@code livekit.WrappedJoinRequest}WrappedJoinRequest Protobuf type {@code livekit.WrappedJoinRequest}Builder Protobuf type {@code livekit.MediaSectionsRequirement}MediaSectionsRequirement Protobuf type {@code livekit.MediaSectionsRequirement}LivekitRtc Builder Protobuf type {@code livekit.CreateRoomRequest}CreateRoomRequest Protobuf type {@code livekit.CreateRoomRequest}Builder Protobuf type {@code livekit.RoomEgress}RoomEgress Protobuf type {@code livekit.RoomEgress}Builder Protobuf type {@code livekit.RoomAgent}RoomAgent Protobuf type {@code livekit.RoomAgent}Builder Protobuf type {@code livekit.ListRoomsRequest}ListRoomsRequest Protobuf type {@code livekit.ListRoomsRequest}Builder Protobuf type {@code livekit.ListRoomsResponse}ListRoomsResponse Protobuf type {@code livekit.ListRoomsResponse}Builder Protobuf type {@code livekit.DeleteRoomRequest}DeleteRoomRequest Protobuf type {@code livekit.DeleteRoomRequest}Builder Protobuf type {@code livekit.DeleteRoomResponse}DeleteRoomResponse Protobuf type {@code livekit.DeleteRoomResponse}Builder Protobuf type {@code livekit.ListParticipantsRequest}ListParticipantsRequest Protobuf type {@code livekit.ListParticipantsRequest}Builder Protobuf type {@code livekit.ListParticipantsResponse}ListParticipantsResponse Protobuf type {@code livekit.ListParticipantsResponse}Builder Protobuf type {@code livekit.RoomParticipantIdentity}RoomParticipantIdentity Protobuf type {@code livekit.RoomParticipantIdentity}Builder Protobuf type {@code livekit.RemoveParticipantResponse}RemoveParticipantResponse Protobuf type {@code livekit.RemoveParticipantResponse}Builder Protobuf type {@code livekit.MuteRoomTrackRequest}MuteRoomTrackRequest Protobuf type {@code livekit.MuteRoomTrackRequest}Builder Protobuf type {@code livekit.MuteRoomTrackResponse}MuteRoomTrackResponse Protobuf type {@code livekit.MuteRoomTrackResponse}Builder Protobuf type {@code livekit.UpdateParticipantRequest}UpdateParticipantRequest Protobuf type {@code livekit.UpdateParticipantRequest}Builder Protobuf type {@code livekit.UpdateSubscriptionsRequest}UpdateSubscriptionsRequest Protobuf type {@code livekit.UpdateSubscriptionsRequest}Builder
Protobuf typeempty for now{@code livekit.UpdateSubscriptionsResponse}UpdateSubscriptionsResponse
Protobuf typeempty for now{@code livekit.UpdateSubscriptionsResponse}Builder Protobuf type {@code livekit.SendDataRequest}SendDataRequest Protobuf type {@code livekit.SendDataRequest}Builder
Protobuf type{@code livekit.SendDataResponse}SendDataResponse
Protobuf type{@code livekit.SendDataResponse}Builder Protobuf type {@code livekit.UpdateRoomMetadataRequest}UpdateRoomMetadataRequest Protobuf type {@code livekit.UpdateRoomMetadataRequest}Builder Protobuf type {@code livekit.RoomConfiguration}RoomConfiguration Protobuf type {@code livekit.RoomConfiguration}Builder Protobuf type {@code livekit.ForwardParticipantRequest}ForwardParticipantRequest Protobuf type {@code livekit.ForwardParticipantRequest}Builder Protobuf type {@code livekit.ForwardParticipantResponse}ForwardParticipantResponse Protobuf type {@code livekit.ForwardParticipantResponse}Builder Protobuf type {@code livekit.MoveParticipantRequest}MoveParticipantRequest Protobuf type {@code livekit.MoveParticipantRequest}Builder Protobuf type {@code livekit.MoveParticipantResponse}MoveParticipantResponse Protobuf type {@code livekit.MoveParticipantResponse}Builder Protobuf type {@code livekit.PerformRpcRequest}PerformRpcRequest Protobuf type {@code livekit.PerformRpcRequest}Builder Protobuf type {@code livekit.PerformRpcResponse}PerformRpcResponse Protobuf type {@code livekit.PerformRpcResponse}LivekitRoom Builder
Protobuf typecomposite using a web browser{@code livekit.RoomCompositeEgressRequest}RoomCompositeEgressRequest
Protobuf typecomposite using a web browser{@code livekit.RoomCompositeEgressRequest}Builder
Protobuf typerecord any website{@code livekit.WebEgressRequest}WebEgressRequest
Protobuf typerecord any website{@code livekit.WebEgressRequest}Builder
Protobuf typerecord audio and video from a single participant{@code livekit.ParticipantEgressRequest}ParticipantEgressRequest
Protobuf typerecord audio and video from a single participant{@code livekit.ParticipantEgressRequest}Builder
Protobuf typecontainerize up to one audio and one video track{@code livekit.TrackCompositeEgressRequest}TrackCompositeEgressRequest
Protobuf typecontainerize up to one audio and one video track{@code livekit.TrackCompositeEgressRequest}Builder
Protobuf typerecord tracks individually, without transcoding{@code livekit.TrackEgressRequest}TrackEgressRequest
Protobuf typerecord tracks individually, without transcoding{@code livekit.TrackEgressRequest}Builder Protobuf type {@code livekit.EncodedFileOutput}EncodedFileOutput Protobuf type {@code livekit.EncodedFileOutput}Builder
Protobuf typeUsed to generate HLS segments or other kind of segmented output{@code livekit.SegmentedFileOutput}SegmentedFileOutput
Protobuf typeUsed to generate HLS segments or other kind of segmented output{@code livekit.SegmentedFileOutput}Builder Protobuf type {@code livekit.DirectFileOutput}DirectFileOutput Protobuf type {@code livekit.DirectFileOutput}Builder Protobuf type {@code livekit.ImageOutput}ImageOutput Protobuf type {@code livekit.ImageOutput}Builder Protobuf type {@code livekit.S3Upload}S3Upload Protobuf type {@code livekit.S3Upload}Builder Protobuf type {@code livekit.GCPUpload}GCPUpload Protobuf type {@code livekit.GCPUpload}Builder Protobuf type {@code livekit.AzureBlobUpload}AzureBlobUpload Protobuf type {@code livekit.AzureBlobUpload}Builder Protobuf type {@code livekit.AliOSSUpload}AliOSSUpload Protobuf type {@code livekit.AliOSSUpload}Builder Protobuf type {@code livekit.ProxyConfig}ProxyConfig Protobuf type {@code livekit.ProxyConfig}Builder Protobuf type {@code livekit.StreamOutput}StreamOutput Protobuf type {@code livekit.StreamOutput}Builder Protobuf type {@code livekit.EncodingOptions}EncodingOptions Protobuf type {@code livekit.EncodingOptions}Builder Protobuf type {@code livekit.UpdateLayoutRequest}UpdateLayoutRequest Protobuf type {@code livekit.UpdateLayoutRequest}Builder Protobuf type {@code livekit.UpdateStreamRequest}UpdateStreamRequest Protobuf type {@code livekit.UpdateStreamRequest}Builder Protobuf type {@code livekit.ListEgressRequest}ListEgressRequest Protobuf type {@code livekit.ListEgressRequest}Builder Protobuf type {@code livekit.ListEgressResponse}ListEgressResponse Protobuf type {@code livekit.ListEgressResponse}Builder Protobuf type {@code livekit.StopEgressRequest}StopEgressRequest Protobuf type {@code livekit.StopEgressRequest}Builder Protobuf type {@code livekit.EgressInfo}EgressInfo Protobuf type {@code livekit.EgressInfo}Builder Protobuf type {@code livekit.StreamInfoList}StreamInfoList Protobuf type {@code livekit.StreamInfoList}Builder Protobuf type {@code livekit.StreamInfo}StreamInfo Protobuf type {@code livekit.StreamInfo}Builder Protobuf type {@code livekit.FileInfo}FileInfo Protobuf type {@code livekit.FileInfo}Builder Protobuf type {@code livekit.SegmentsInfo}SegmentsInfo Protobuf type {@code livekit.SegmentsInfo}Builder Protobuf type {@code livekit.ImagesInfo}ImagesInfo Protobuf type {@code livekit.ImagesInfo}Builder Protobuf type {@code livekit.AutoParticipantEgress}AutoParticipantEgress Protobuf type {@code livekit.AutoParticipantEgress}Builder Protobuf type {@code livekit.AutoTrackEgress}AutoTrackEgress Protobuf type {@code livekit.AutoTrackEgress}LivekitEgress Builder Protobuf type {@code livekit.TokenSourceRequest}TokenSourceRequest Protobuf type {@code livekit.TokenSourceRequest}Builder Protobuf type {@code livekit.TokenSourceResponse}TokenSourceResponse Protobuf type {@code livekit.TokenSourceResponse}LivekitTokenSource Builder Protobuf type {@code livekit.MetricsBatch}MetricsBatch Protobuf type {@code livekit.MetricsBatch}Builder Protobuf type {@code livekit.TimeSeriesMetric}TimeSeriesMetric Protobuf type {@code livekit.TimeSeriesMetric}Builder Protobuf type {@code livekit.MetricSample}MetricSample Protobuf type {@code livekit.MetricSample}Builder Protobuf type {@code livekit.EventMetric}EventMetric Protobuf type {@code livekit.EventMetric}Builder Protobuf type {@code livekit.MetricsRecordingHeader}MetricsRecordingHeader Protobuf type {@code livekit.MetricsRecordingHeader}LivekitMetrics Builder
Protobuf typeSearchPhoneNumbersRequest - Request to search available phone numbers{@code livekit.SearchPhoneNumbersRequest}SearchPhoneNumbersRequest
Protobuf typeSearchPhoneNumbersRequest - Request to search available phone numbers{@code livekit.SearchPhoneNumbersRequest}Builder
Protobuf typeSearchPhoneNumbersResponse - Response containing available phone numbers{@code livekit.SearchPhoneNumbersResponse}SearchPhoneNumbersResponse
Protobuf typeSearchPhoneNumbersResponse - Response containing available phone numbers{@code livekit.SearchPhoneNumbersResponse}Builder
Protobuf typePurchasePhoneNumberRequest - Request to purchase phone numbers{@code livekit.PurchasePhoneNumberRequest}PurchasePhoneNumberRequest
Protobuf typePurchasePhoneNumberRequest - Request to purchase phone numbers{@code livekit.PurchasePhoneNumberRequest}Builder
Protobuf typePurchasePhoneNumberResponse - Response containing the purchased phone numbers{@code livekit.PurchasePhoneNumberResponse}PurchasePhoneNumberResponse
Protobuf typePurchasePhoneNumberResponse - Response containing the purchased phone numbers{@code livekit.PurchasePhoneNumberResponse}Builder
Protobuf typeListPhoneNumbersRequest - Request to list phone numbers{@code livekit.ListPhoneNumbersRequest}ListPhoneNumbersRequest
Protobuf typeListPhoneNumbersRequest - Request to list phone numbers{@code livekit.ListPhoneNumbersRequest}Builder
Protobuf typeListPhoneNumbersResponse - Response containing phone numbers{@code livekit.ListPhoneNumbersResponse}ListPhoneNumbersResponse
Protobuf typeListPhoneNumbersResponse - Response containing phone numbers{@code livekit.ListPhoneNumbersResponse}Builder
Protobuf typeGetPhoneNumberRequest - Request to get a phone number{@code livekit.GetPhoneNumberRequest}GetPhoneNumberRequest
Protobuf typeGetPhoneNumberRequest - Request to get a phone number{@code livekit.GetPhoneNumberRequest}Builder
Protobuf typeGetPhoneNumberResponse - Response containing the phone number{@code livekit.GetPhoneNumberResponse}GetPhoneNumberResponse
Protobuf typeGetPhoneNumberResponse - Response containing the phone number{@code livekit.GetPhoneNumberResponse}Builder
Protobuf typeUpdatePhoneNumberRequest - Request to update a phone number{@code livekit.UpdatePhoneNumberRequest}UpdatePhoneNumberRequest
Protobuf typeUpdatePhoneNumberRequest - Request to update a phone number{@code livekit.UpdatePhoneNumberRequest}Builder
Protobuf typeUpdatePhoneNumberResponse - Response containing the updated phone number{@code livekit.UpdatePhoneNumberResponse}UpdatePhoneNumberResponse
Protobuf typeUpdatePhoneNumberResponse - Response containing the updated phone number{@code livekit.UpdatePhoneNumberResponse}Builder
Protobuf typeReleasePhoneNumbersRequest - Request to release phone numbers{@code livekit.ReleasePhoneNumbersRequest}ReleasePhoneNumbersRequest
Protobuf typeReleasePhoneNumbersRequest - Request to release phone numbers{@code livekit.ReleasePhoneNumbersRequest}Builder
Protobuf typeReleasePhoneNumbersResponse - Response for releasing phone numbers{@code livekit.ReleasePhoneNumbersResponse}ReleasePhoneNumbersResponse
Protobuf typeReleasePhoneNumbersResponse - Response for releasing phone numbers{@code livekit.ReleasePhoneNumbersResponse}Builder
Protobuf typePhoneNumber - Unified phone number type for inventory and purchased numbers{@code livekit.PhoneNumber}PhoneNumber
Protobuf typePhoneNumber - Unified phone number type for inventory and purchased numbers{@code livekit.PhoneNumber}LivekitPhoneNumber Builder Protobuf type {@code livekit.AnalyticsVideoLayer}AnalyticsVideoLayer Protobuf type {@code livekit.AnalyticsVideoLayer}Builder Protobuf type {@code livekit.AnalyticsStream}AnalyticsStream Protobuf type {@code livekit.AnalyticsStream}Builder Protobuf type {@code livekit.AnalyticsStat}AnalyticsStat Protobuf type {@code livekit.AnalyticsStat}Builder Protobuf type {@code livekit.AnalyticsStats}AnalyticsStats Protobuf type {@code livekit.AnalyticsStats}Builder Protobuf type {@code livekit.AnalyticsClientMeta}AnalyticsClientMeta Protobuf type {@code livekit.AnalyticsClientMeta}Builder Protobuf type {@code livekit.AnalyticsEvent}AnalyticsEvent Protobuf type {@code livekit.AnalyticsEvent}Builder Protobuf type {@code livekit.AnalyticsEvents}AnalyticsEvents Protobuf type {@code livekit.AnalyticsEvents}Builder Protobuf type {@code livekit.AnalyticsRoomParticipant}AnalyticsRoomParticipant Protobuf type {@code livekit.AnalyticsRoomParticipant}Builder Protobuf type {@code livekit.AnalyticsRoom}AnalyticsRoom Protobuf type {@code livekit.AnalyticsRoom}Builder Protobuf type {@code livekit.AnalyticsNodeRooms}AnalyticsNodeRooms Protobuf type {@code livekit.AnalyticsNodeRooms}Builder Protobuf type {@code livekit.ReportInfo}ReportInfo Protobuf type {@code livekit.ReportInfo}Builder Protobuf type {@code livekit.TimeRange}TimeRange Protobuf type {@code livekit.TimeRange}Builder Protobuf type {@code livekit.FeatureUsageInfo}FeatureUsageInfo Protobuf type {@code livekit.FeatureUsageInfo}Builder Protobuf type {@code livekit.APICallRequest}APICallRequest Protobuf type {@code livekit.APICallRequest}Builder Protobuf type {@code livekit.APICallInfo}APICallInfo Protobuf type {@code livekit.APICallInfo}Builder Protobuf type {@code livekit.WebhookInfo}WebhookInfo Protobuf type {@code livekit.WebhookInfo}LivekitAnalytics