Documentation
¶
Index ¶
- Constants
- Variables
- func IDsAsStrings[T stringTypes](ids []T) []string
- func IsJobType(jobType JobType) bool
- func ListPageIter[T PageItem, Req pageIterReq[T], Resp pageIterResp[T]](fnc func(ctx context.Context, req Req) (Resp, error), req Req) iters.PageIter[T]
- func StringsAsIDs[T stringTypes](ids []string) []T
- func WriteError(resp http.ResponseWriter, err error)
- type APICallInfo
- func (*APICallInfo) Descriptor() ([]byte, []int)deprecated
- func (x *APICallInfo) GetDurationNs() int64
- func (x *APICallInfo) GetMethod() string
- func (x *APICallInfo) GetNodeId() string
- func (x *APICallInfo) GetParticipantId() string
- func (x *APICallInfo) GetParticipantIdentity() string
- func (x *APICallInfo) GetProjectId() string
- func (x *APICallInfo) GetRequest() *APICallRequest
- func (x *APICallInfo) GetRoomId() string
- func (x *APICallInfo) GetRoomName() string
- func (x *APICallInfo) GetService() string
- func (x *APICallInfo) GetStartedAt() *timestamppb.Timestamp
- func (x *APICallInfo) GetStatus() int32
- func (x *APICallInfo) GetTrackId() string
- func (x *APICallInfo) GetTwirpErrorCode() string
- func (x *APICallInfo) GetTwirpErrorMessage() string
- func (*APICallInfo) ProtoMessage()
- func (x *APICallInfo) ProtoReflect() protoreflect.Message
- func (x *APICallInfo) Reset()
- func (x *APICallInfo) String() string
- type APICallRequest
- func (*APICallRequest) Descriptor() ([]byte, []int)deprecated
- func (x *APICallRequest) GetCreateRoomRequest() *CreateRoomRequest
- func (x *APICallRequest) GetDeleteRoomRequest() *DeleteRoomRequest
- func (x *APICallRequest) GetListParticipantsRequest() *ListParticipantsRequest
- func (x *APICallRequest) GetListRoomsRequest() *ListRoomsRequest
- func (x *APICallRequest) GetMessage() isAPICallRequest_Message
- func (x *APICallRequest) GetMuteRoomTrackRequest() *MuteRoomTrackRequest
- func (x *APICallRequest) GetRoomParticipantIdentity() *RoomParticipantIdentity
- func (x *APICallRequest) GetSendDataRequest() *SendDataRequest
- func (x *APICallRequest) GetUpdateParticipantRequest() *UpdateParticipantRequest
- func (x *APICallRequest) GetUpdateRoomMetadataRequest() *UpdateRoomMetadataRequest
- func (x *APICallRequest) GetUpdateSubscriptionsRequest() *UpdateSubscriptionsRequest
- func (*APICallRequest) ProtoMessage()
- func (x *APICallRequest) ProtoReflect() protoreflect.Message
- func (x *APICallRequest) Reset()
- func (x *APICallRequest) String() string
- type APICallRequest_CreateRoomRequest
- type APICallRequest_DeleteRoomRequest
- type APICallRequest_ListParticipantsRequest
- type APICallRequest_ListRoomsRequest
- type APICallRequest_MuteRoomTrackRequest
- type APICallRequest_RoomParticipantIdentity
- type APICallRequest_SendDataRequest
- type APICallRequest_UpdateParticipantRequest
- type APICallRequest_UpdateRoomMetadataRequest
- type APICallRequest_UpdateSubscriptionsRequest
- type ActiveSpeakerUpdate
- func (*ActiveSpeakerUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ActiveSpeakerUpdate) GetSpeakers() []*SpeakerInfo
- func (*ActiveSpeakerUpdate) ProtoMessage()
- func (x *ActiveSpeakerUpdate) ProtoReflect() protoreflect.Message
- func (x *ActiveSpeakerUpdate) Reset()
- func (x *ActiveSpeakerUpdate) String() string
- type AddTrackRequest
- func (*AddTrackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddTrackRequest) GetAudioFeatures() []AudioTrackFeature
- func (x *AddTrackRequest) GetBackupCodecPolicy() BackupCodecPolicy
- func (x *AddTrackRequest) GetCid() string
- func (x *AddTrackRequest) GetDisableDtx() booldeprecated
- func (x *AddTrackRequest) GetDisableRed() bool
- func (x *AddTrackRequest) GetEncryption() Encryption_Type
- func (x *AddTrackRequest) GetHeight() uint32
- func (x *AddTrackRequest) GetLayers() []*VideoLayer
- func (x *AddTrackRequest) GetMuted() bool
- func (x *AddTrackRequest) GetName() string
- func (x *AddTrackRequest) GetSid() string
- func (x *AddTrackRequest) GetSimulcastCodecs() []*SimulcastCodec
- func (x *AddTrackRequest) GetSource() TrackSource
- func (x *AddTrackRequest) GetStereo() booldeprecated
- func (x *AddTrackRequest) GetStream() string
- func (x *AddTrackRequest) GetType() TrackType
- func (x *AddTrackRequest) GetWidth() uint32
- func (*AddTrackRequest) ProtoMessage()
- func (x *AddTrackRequest) ProtoReflect() protoreflect.Message
- func (x *AddTrackRequest) Reset()
- func (x *AddTrackRequest) String() string
- type AgentDeployment
- func (*AgentDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *AgentDeployment) GetAgentId() string
- func (x *AgentDeployment) GetCpuReq() string
- func (x *AgentDeployment) GetCurCpu() string
- func (x *AgentDeployment) GetCurMem() string
- func (x *AgentDeployment) GetMaxReplicas() int32
- func (x *AgentDeployment) GetMemReq() string
- func (x *AgentDeployment) GetMinReplicas() int32
- func (x *AgentDeployment) GetRegion() string
- func (x *AgentDeployment) GetReplicas() int32
- func (x *AgentDeployment) GetStatus() string
- func (*AgentDeployment) ProtoMessage()
- func (x *AgentDeployment) ProtoReflect() protoreflect.Message
- func (x *AgentDeployment) Reset()
- func (x *AgentDeployment) String() string
- type AgentDispatch
- func (*AgentDispatch) Descriptor() ([]byte, []int)deprecated
- func (x *AgentDispatch) GetAgentName() string
- func (x *AgentDispatch) GetId() string
- func (x *AgentDispatch) GetMetadata() string
- func (x *AgentDispatch) GetRoom() string
- func (x *AgentDispatch) GetState() *AgentDispatchState
- func (*AgentDispatch) ProtoMessage()
- func (x *AgentDispatch) ProtoReflect() protoreflect.Message
- func (x *AgentDispatch) Reset()
- func (x *AgentDispatch) String() string
- type AgentDispatchService
- type AgentDispatchState
- func (*AgentDispatchState) Descriptor() ([]byte, []int)deprecated
- func (x *AgentDispatchState) GetCreatedAt() int64
- func (x *AgentDispatchState) GetDeletedAt() int64
- func (x *AgentDispatchState) GetJobs() []*Job
- func (*AgentDispatchState) ProtoMessage()
- func (x *AgentDispatchState) ProtoReflect() protoreflect.Message
- func (x *AgentDispatchState) Reset()
- func (x *AgentDispatchState) String() string
- type AgentInfo
- func (*AgentInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AgentInfo) GetAgentDeployments() []*AgentDeployment
- func (x *AgentInfo) GetAgentId() string
- func (x *AgentInfo) GetAgentName() string
- func (x *AgentInfo) GetDeployedAt() *timestamppb.Timestamp
- func (x *AgentInfo) GetSecrets() []*AgentSecret
- func (x *AgentInfo) GetVersion() string
- func (*AgentInfo) ProtoMessage()
- func (x *AgentInfo) ProtoReflect() protoreflect.Message
- func (x *AgentInfo) Reset()
- func (x *AgentInfo) String() string
- type AgentName
- type AgentSecret
- func (*AgentSecret) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSecret) GetCreatedAt() *timestamppb.Timestamp
- func (x *AgentSecret) GetName() string
- func (x *AgentSecret) GetUpdatedAt() *timestamppb.Timestamp
- func (x *AgentSecret) GetValue() []byte
- func (*AgentSecret) ProtoMessage()
- func (x *AgentSecret) ProtoReflect() protoreflect.Message
- func (x *AgentSecret) Reset()
- func (x *AgentSecret) String() string
- type AgentVersion
- func (*AgentVersion) Descriptor() ([]byte, []int)deprecated
- func (x *AgentVersion) GetCreatedAt() *timestamppb.Timestamp
- func (x *AgentVersion) GetCurrent() bool
- func (x *AgentVersion) GetVersion() string
- func (*AgentVersion) ProtoMessage()
- func (x *AgentVersion) ProtoReflect() protoreflect.Message
- func (x *AgentVersion) Reset()
- func (x *AgentVersion) String() string
- type AliOSSUpload
- func (*AliOSSUpload) Descriptor() ([]byte, []int)deprecated
- func (x *AliOSSUpload) GetAccessKey() string
- func (x *AliOSSUpload) GetBucket() string
- func (x *AliOSSUpload) GetEndpoint() string
- func (x *AliOSSUpload) GetRegion() string
- func (x *AliOSSUpload) GetSecret() string
- func (*AliOSSUpload) ProtoMessage()
- func (x *AliOSSUpload) ProtoReflect() protoreflect.Message
- func (x *AliOSSUpload) Reset()
- func (x *AliOSSUpload) String() string
- type AnalyticsClientMeta
- func (*AnalyticsClientMeta) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsClientMeta) GetClientAddr() string
- func (x *AnalyticsClientMeta) GetClientConnectTime() uint32
- func (x *AnalyticsClientMeta) GetConnectionType() string
- func (x *AnalyticsClientMeta) GetCountry() string
- func (x *AnalyticsClientMeta) GetGeoHash() string
- func (x *AnalyticsClientMeta) GetIspAsn() uint32
- func (x *AnalyticsClientMeta) GetNode() string
- func (x *AnalyticsClientMeta) GetReconnectReason() ReconnectReason
- func (x *AnalyticsClientMeta) GetRegion() string
- func (*AnalyticsClientMeta) ProtoMessage()
- func (x *AnalyticsClientMeta) ProtoReflect() protoreflect.Message
- func (x *AnalyticsClientMeta) Reset()
- func (x *AnalyticsClientMeta) String() string
- type AnalyticsEvent
- func (*AnalyticsEvent) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsEvent) GetAnalyticsKey() string
- func (x *AnalyticsEvent) GetApiCall() *APICallInfo
- func (x *AnalyticsEvent) GetClientInfo() *ClientInfo
- func (x *AnalyticsEvent) GetClientMeta() *AnalyticsClientMeta
- func (x *AnalyticsEvent) GetEgress() *EgressInfo
- func (x *AnalyticsEvent) GetEgressId() string
- func (x *AnalyticsEvent) GetError() string
- func (x *AnalyticsEvent) GetId() string
- func (x *AnalyticsEvent) GetIngress() *IngressInfo
- func (x *AnalyticsEvent) GetIngressId() string
- func (x *AnalyticsEvent) GetMaxSubscribedVideoQuality() VideoQuality
- func (x *AnalyticsEvent) GetMime() string
- func (x *AnalyticsEvent) GetNodeId() string
- func (x *AnalyticsEvent) GetParticipant() *ParticipantInfo
- func (x *AnalyticsEvent) GetParticipantId() string
- func (x *AnalyticsEvent) GetPublisher() *ParticipantInfo
- func (x *AnalyticsEvent) GetReport() *ReportInfo
- func (x *AnalyticsEvent) GetRoom() *Room
- func (x *AnalyticsEvent) GetRoomId() string
- func (x *AnalyticsEvent) GetRtpStats() *RTPStats
- func (x *AnalyticsEvent) GetSipCall() *SIPCallInfo
- func (x *AnalyticsEvent) GetSipCallId() string
- func (x *AnalyticsEvent) GetSipDispatchRule() *SIPDispatchRuleInfo
- func (x *AnalyticsEvent) GetSipDispatchRuleId() string
- func (x *AnalyticsEvent) GetSipInboundTrunk() *SIPInboundTrunkInfo
- func (x *AnalyticsEvent) GetSipOutboundTrunk() *SIPOutboundTrunkInfo
- func (x *AnalyticsEvent) GetSipTransfer() *SIPTransferInfo
- func (x *AnalyticsEvent) GetSipTrunkId() string
- func (x *AnalyticsEvent) GetTimestamp() *timestamppb.Timestamp
- func (x *AnalyticsEvent) GetTrack() *TrackInfo
- func (x *AnalyticsEvent) GetTrackId() string
- func (x *AnalyticsEvent) GetType() AnalyticsEventType
- func (x *AnalyticsEvent) GetVideoLayer() int32
- func (x *AnalyticsEvent) GetWebhook() *WebhookInfo
- func (*AnalyticsEvent) ProtoMessage()
- func (x *AnalyticsEvent) ProtoReflect() protoreflect.Message
- func (x *AnalyticsEvent) Reset()
- func (x *AnalyticsEvent) String() string
- type AnalyticsEventType
- func (AnalyticsEventType) Descriptor() protoreflect.EnumDescriptor
- func (x AnalyticsEventType) Enum() *AnalyticsEventType
- func (AnalyticsEventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AnalyticsEventType) Number() protoreflect.EnumNumber
- func (x AnalyticsEventType) String() string
- func (AnalyticsEventType) Type() protoreflect.EnumType
- type AnalyticsEvents
- type AnalyticsNodeRooms
- func (*AnalyticsNodeRooms) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsNodeRooms) GetNodeId() string
- func (x *AnalyticsNodeRooms) GetRooms() []*AnalyticsRoom
- func (x *AnalyticsNodeRooms) GetSequenceNumber() uint64
- func (x *AnalyticsNodeRooms) GetTimestamp() *timestamppb.Timestamp
- func (*AnalyticsNodeRooms) ProtoMessage()
- func (x *AnalyticsNodeRooms) ProtoReflect() protoreflect.Message
- func (x *AnalyticsNodeRooms) Reset()
- func (x *AnalyticsNodeRooms) String() string
- type AnalyticsRoom
- func (*AnalyticsRoom) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsRoom) GetCreatedAt() *timestamppb.Timestamp
- func (x *AnalyticsRoom) GetId() string
- func (x *AnalyticsRoom) GetName() string
- func (x *AnalyticsRoom) GetParticipants() []*AnalyticsRoomParticipant
- func (x *AnalyticsRoom) GetProjectId() string
- func (*AnalyticsRoom) ProtoMessage()
- func (x *AnalyticsRoom) ProtoReflect() protoreflect.Message
- func (x *AnalyticsRoom) Reset()
- func (x *AnalyticsRoom) String() string
- type AnalyticsRoomParticipant
- func (*AnalyticsRoomParticipant) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsRoomParticipant) GetId() string
- func (x *AnalyticsRoomParticipant) GetIdentity() string
- func (x *AnalyticsRoomParticipant) GetJoinedAt() *timestamppb.Timestamp
- func (x *AnalyticsRoomParticipant) GetName() string
- func (x *AnalyticsRoomParticipant) GetState() ParticipantInfo_State
- func (*AnalyticsRoomParticipant) ProtoMessage()
- func (x *AnalyticsRoomParticipant) ProtoReflect() protoreflect.Message
- func (x *AnalyticsRoomParticipant) Reset()
- func (x *AnalyticsRoomParticipant) String() string
- type AnalyticsStat
- func (*AnalyticsStat) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsStat) GetAnalyticsKey() string
- func (x *AnalyticsStat) GetId() string
- func (x *AnalyticsStat) GetKind() StreamType
- func (x *AnalyticsStat) GetMedianScore() float32
- func (x *AnalyticsStat) GetMime() string
- func (x *AnalyticsStat) GetMinScore() float32
- func (x *AnalyticsStat) GetNode() string
- func (x *AnalyticsStat) GetParticipantId() string
- func (x *AnalyticsStat) GetRoomId() string
- func (x *AnalyticsStat) GetRoomName() string
- func (x *AnalyticsStat) GetScore() float32
- func (x *AnalyticsStat) GetStreams() []*AnalyticsStream
- func (x *AnalyticsStat) GetTimeStamp() *timestamppb.Timestamp
- func (x *AnalyticsStat) GetTrackId() string
- func (*AnalyticsStat) ProtoMessage()
- func (x *AnalyticsStat) ProtoReflect() protoreflect.Message
- func (x *AnalyticsStat) Reset()
- func (x *AnalyticsStat) String() string
- type AnalyticsStats
- type AnalyticsStream
- func (*AnalyticsStream) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsStream) GetEndTime() *timestamppb.Timestamp
- func (x *AnalyticsStream) GetFirs() uint32
- func (x *AnalyticsStream) GetFrames() uint32
- func (x *AnalyticsStream) GetJitter() uint32
- func (x *AnalyticsStream) GetNacks() uint32
- func (x *AnalyticsStream) GetPacketsLost() uint32
- func (x *AnalyticsStream) GetPacketsOutOfOrder() uint32
- func (x *AnalyticsStream) GetPaddingBytes() uint64
- func (x *AnalyticsStream) GetPaddingPackets() uint32
- func (x *AnalyticsStream) GetPlis() uint32
- func (x *AnalyticsStream) GetPrimaryBytes() uint64
- func (x *AnalyticsStream) GetPrimaryPackets() uint32
- func (x *AnalyticsStream) GetRetransmitBytes() uint64
- func (x *AnalyticsStream) GetRetransmitPackets() uint32
- func (x *AnalyticsStream) GetRtt() uint32
- func (x *AnalyticsStream) GetSsrc() uint32
- func (x *AnalyticsStream) GetStartTime() *timestamppb.Timestamp
- func (x *AnalyticsStream) GetVideoLayers() []*AnalyticsVideoLayer
- func (*AnalyticsStream) ProtoMessage()
- func (x *AnalyticsStream) ProtoReflect() protoreflect.Message
- func (x *AnalyticsStream) Reset()
- func (x *AnalyticsStream) String() string
- type AnalyticsVideoLayer
- func (*AnalyticsVideoLayer) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsVideoLayer) GetBytes() uint64
- func (x *AnalyticsVideoLayer) GetFrames() uint32
- func (x *AnalyticsVideoLayer) GetLayer() int32
- func (x *AnalyticsVideoLayer) GetPackets() uint32
- func (*AnalyticsVideoLayer) ProtoMessage()
- func (x *AnalyticsVideoLayer) ProtoReflect() protoreflect.Message
- func (x *AnalyticsVideoLayer) Reset()
- func (x *AnalyticsVideoLayer) String() string
- type AudioCodec
- type AudioMixing
- func (AudioMixing) Descriptor() protoreflect.EnumDescriptor
- func (x AudioMixing) Enum() *AudioMixing
- func (AudioMixing) EnumDescriptor() ([]byte, []int)deprecated
- func (x AudioMixing) Number() protoreflect.EnumNumber
- func (x AudioMixing) String() string
- func (AudioMixing) Type() protoreflect.EnumType
- type AudioTrackFeature
- func (AudioTrackFeature) Descriptor() protoreflect.EnumDescriptor
- func (x AudioTrackFeature) Enum() *AudioTrackFeature
- func (AudioTrackFeature) EnumDescriptor() ([]byte, []int)deprecated
- func (x AudioTrackFeature) Number() protoreflect.EnumNumber
- func (x AudioTrackFeature) String() string
- func (AudioTrackFeature) Type() protoreflect.EnumType
- type AutoParticipantEgress
- func (*AutoParticipantEgress) Descriptor() ([]byte, []int)deprecated
- func (x *AutoParticipantEgress) GetAdvanced() *EncodingOptions
- func (x *AutoParticipantEgress) GetFileOutputs() []*EncodedFileOutput
- func (x *AutoParticipantEgress) GetOptions() isAutoParticipantEgress_Options
- func (x *AutoParticipantEgress) GetPreset() EncodingOptionsPreset
- func (x *AutoParticipantEgress) GetSegmentOutputs() []*SegmentedFileOutput
- func (*AutoParticipantEgress) ProtoMessage()
- func (x *AutoParticipantEgress) ProtoReflect() protoreflect.Message
- func (x *AutoParticipantEgress) Reset()
- func (x *AutoParticipantEgress) String() string
- type AutoParticipantEgress_Advanced
- type AutoParticipantEgress_Preset
- type AutoTrackEgress
- func (*AutoTrackEgress) Descriptor() ([]byte, []int)deprecated
- func (x *AutoTrackEgress) GetAliOSS() *AliOSSUpload
- func (x *AutoTrackEgress) GetAzure() *AzureBlobUpload
- func (x *AutoTrackEgress) GetDisableManifest() bool
- func (x *AutoTrackEgress) GetFilepath() string
- func (x *AutoTrackEgress) GetGcp() *GCPUpload
- func (x *AutoTrackEgress) GetOutput() isAutoTrackEgress_Output
- func (x *AutoTrackEgress) GetS3() *S3Upload
- func (*AutoTrackEgress) ProtoMessage()
- func (x *AutoTrackEgress) ProtoReflect() protoreflect.Message
- func (x *AutoTrackEgress) Reset()
- func (x *AutoTrackEgress) String() string
- type AutoTrackEgress_AliOSS
- type AutoTrackEgress_Azure
- type AutoTrackEgress_Gcp
- type AutoTrackEgress_S3
- type AvailabilityRequest
- func (*AvailabilityRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AvailabilityRequest) GetJob() *Job
- func (x *AvailabilityRequest) GetResuming() bool
- func (*AvailabilityRequest) ProtoMessage()
- func (x *AvailabilityRequest) ProtoReflect() protoreflect.Message
- func (x *AvailabilityRequest) Reset()
- func (x *AvailabilityRequest) String() string
- type AvailabilityResponse
- func (*AvailabilityResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AvailabilityResponse) GetAvailable() bool
- func (x *AvailabilityResponse) GetJobId() string
- func (x *AvailabilityResponse) GetParticipantAttributes() map[string]string
- func (x *AvailabilityResponse) GetParticipantIdentity() string
- func (x *AvailabilityResponse) GetParticipantMetadata() string
- func (x *AvailabilityResponse) GetParticipantName() string
- func (x *AvailabilityResponse) GetSupportsResume() bool
- func (x *AvailabilityResponse) GetTerminate() bool
- func (*AvailabilityResponse) ProtoMessage()
- func (x *AvailabilityResponse) ProtoReflect() protoreflect.Message
- func (x *AvailabilityResponse) Reset()
- func (x *AvailabilityResponse) String() string
- type AzureBlobUpload
- func (*AzureBlobUpload) Descriptor() ([]byte, []int)deprecated
- func (x *AzureBlobUpload) GetAccountKey() string
- func (x *AzureBlobUpload) GetAccountName() string
- func (x *AzureBlobUpload) GetContainerName() string
- func (*AzureBlobUpload) ProtoMessage()
- func (x *AzureBlobUpload) ProtoReflect() protoreflect.Message
- func (x *AzureBlobUpload) Reset()
- func (x *AzureBlobUpload) String() string
- type BackupCodecPolicy
- func (BackupCodecPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x BackupCodecPolicy) Enum() *BackupCodecPolicy
- func (BackupCodecPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x BackupCodecPolicy) Number() protoreflect.EnumNumber
- func (x BackupCodecPolicy) String() string
- func (BackupCodecPolicy) Type() protoreflect.EnumType
- type CandidateProtocol
- func (CandidateProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x CandidateProtocol) Enum() *CandidateProtocol
- func (CandidateProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x CandidateProtocol) Number() protoreflect.EnumNumber
- func (x CandidateProtocol) String() string
- func (CandidateProtocol) Type() protoreflect.EnumType
- type ChatMessage
- func (*ChatMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ChatMessage) GetDeleted() bool
- func (x *ChatMessage) GetEditTimestamp() int64
- func (x *ChatMessage) GetGenerated() bool
- func (x *ChatMessage) GetId() string
- func (x *ChatMessage) GetMessage() string
- func (x *ChatMessage) GetTimestamp() int64
- func (*ChatMessage) ProtoMessage()
- func (x *ChatMessage) ProtoReflect() protoreflect.Message
- func (x *ChatMessage) Reset()
- func (x *ChatMessage) String() string
- type ClientConfigSetting
- func (ClientConfigSetting) Descriptor() protoreflect.EnumDescriptor
- func (x ClientConfigSetting) Enum() *ClientConfigSetting
- func (ClientConfigSetting) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClientConfigSetting) Number() protoreflect.EnumNumber
- func (x ClientConfigSetting) String() string
- func (ClientConfigSetting) Type() protoreflect.EnumType
- type ClientConfiguration
- func (*ClientConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *ClientConfiguration) GetDisabledCodecs() *DisabledCodecs
- func (x *ClientConfiguration) GetForceRelay() ClientConfigSetting
- func (x *ClientConfiguration) GetResumeConnection() ClientConfigSetting
- func (x *ClientConfiguration) GetScreen() *VideoConfiguration
- func (x *ClientConfiguration) GetVideo() *VideoConfiguration
- func (*ClientConfiguration) ProtoMessage()
- func (x *ClientConfiguration) ProtoReflect() protoreflect.Message
- func (x *ClientConfiguration) Reset()
- func (x *ClientConfiguration) String() string
- type ClientInfo
- func (*ClientInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ClientInfo) GetAddress() string
- func (x *ClientInfo) GetBrowser() string
- func (x *ClientInfo) GetBrowserVersion() string
- func (x *ClientInfo) GetDeviceModel() string
- func (x *ClientInfo) GetNetwork() string
- func (x *ClientInfo) GetOs() string
- func (x *ClientInfo) GetOsVersion() string
- func (x *ClientInfo) GetOtherSdks() string
- func (x *ClientInfo) GetProtocol() int32
- func (x *ClientInfo) GetSdk() ClientInfo_SDK
- func (x *ClientInfo) GetVersion() string
- func (*ClientInfo) ProtoMessage()
- func (x *ClientInfo) ProtoReflect() protoreflect.Message
- func (x *ClientInfo) Reset()
- func (x *ClientInfo) String() string
- type ClientInfo_SDK
- func (ClientInfo_SDK) Descriptor() protoreflect.EnumDescriptor
- func (x ClientInfo_SDK) Enum() *ClientInfo_SDK
- func (ClientInfo_SDK) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClientInfo_SDK) Number() protoreflect.EnumNumber
- func (x ClientInfo_SDK) String() string
- func (ClientInfo_SDK) Type() protoreflect.EnumType
- type ClientSettingsRequest
- type ClientSettingsResponse
- func (*ClientSettingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClientSettingsResponse) GetParams() []*SettingsParam
- func (*ClientSettingsResponse) ProtoMessage()
- func (x *ClientSettingsResponse) ProtoReflect() protoreflect.Message
- func (x *ClientSettingsResponse) Reset()
- func (x *ClientSettingsResponse) String() string
- type CloudAgent
- type Codec
- type ConnectionID
- type ConnectionQuality
- func (ConnectionQuality) Descriptor() protoreflect.EnumDescriptor
- func (x ConnectionQuality) Enum() *ConnectionQuality
- func (ConnectionQuality) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConnectionQuality) Number() protoreflect.EnumNumber
- func (x ConnectionQuality) String() string
- func (ConnectionQuality) Type() protoreflect.EnumType
- type ConnectionQualityInfo
- func (*ConnectionQualityInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionQualityInfo) GetParticipantSid() string
- func (x *ConnectionQualityInfo) GetQuality() ConnectionQuality
- func (x *ConnectionQualityInfo) GetScore() float32
- func (*ConnectionQualityInfo) ProtoMessage()
- func (x *ConnectionQualityInfo) ProtoReflect() protoreflect.Message
- func (x *ConnectionQualityInfo) Reset()
- func (x *ConnectionQualityInfo) String() string
- type ConnectionQualityUpdate
- func (*ConnectionQualityUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionQualityUpdate) GetUpdates() []*ConnectionQualityInfo
- func (*ConnectionQualityUpdate) ProtoMessage()
- func (x *ConnectionQualityUpdate) ProtoReflect() protoreflect.Message
- func (x *ConnectionQualityUpdate) Reset()
- func (x *ConnectionQualityUpdate) String() string
- type CreateAgentDispatchRequest
- func (*CreateAgentDispatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAgentDispatchRequest) GetAgentName() string
- func (x *CreateAgentDispatchRequest) GetMetadata() string
- func (x *CreateAgentDispatchRequest) GetRoom() string
- func (*CreateAgentDispatchRequest) ProtoMessage()
- func (x *CreateAgentDispatchRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAgentDispatchRequest) Reset()
- func (x *CreateAgentDispatchRequest) String() string
- type CreateAgentRequest
- func (*CreateAgentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAgentRequest) GetAgentName() stringdeprecated
- func (x *CreateAgentRequest) GetCpuReq() stringdeprecated
- func (x *CreateAgentRequest) GetMaxReplicas() int32deprecated
- func (x *CreateAgentRequest) GetRegions() []string
- func (x *CreateAgentRequest) GetReplicas() int32deprecated
- func (x *CreateAgentRequest) GetSecrets() []*AgentSecret
- func (*CreateAgentRequest) ProtoMessage()
- func (x *CreateAgentRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAgentRequest) Reset()
- func (x *CreateAgentRequest) String() string
- type CreateAgentResponse
- func (*CreateAgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAgentResponse) GetAgentId() string
- func (x *CreateAgentResponse) GetAgentName() string
- func (x *CreateAgentResponse) GetPresignedUrl() string
- func (x *CreateAgentResponse) GetStatus() string
- func (x *CreateAgentResponse) GetVersion() string
- func (*CreateAgentResponse) ProtoMessage()
- func (x *CreateAgentResponse) ProtoReflect() protoreflect.Message
- func (x *CreateAgentResponse) Reset()
- func (x *CreateAgentResponse) String() string
- type CreateIngressRequest
- func (*CreateIngressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateIngressRequest) GetAudio() *IngressAudioOptions
- func (x *CreateIngressRequest) GetBypassTranscoding() booldeprecated
- func (x *CreateIngressRequest) GetEnableTranscoding() bool
- func (x *CreateIngressRequest) GetEnabled() bool
- func (x *CreateIngressRequest) GetInputType() IngressInput
- func (x *CreateIngressRequest) GetName() string
- func (x *CreateIngressRequest) GetParticipantIdentity() string
- func (x *CreateIngressRequest) GetParticipantMetadata() string
- func (x *CreateIngressRequest) GetParticipantName() string
- func (x *CreateIngressRequest) GetRoomName() string
- func (x *CreateIngressRequest) GetUrl() string
- func (x *CreateIngressRequest) GetVideo() *IngressVideoOptions
- func (*CreateIngressRequest) ProtoMessage()
- func (x *CreateIngressRequest) ProtoReflect() protoreflect.Message
- func (x *CreateIngressRequest) Reset()
- func (x *CreateIngressRequest) String() string
- type CreateRoomRequest
- func (*CreateRoomRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRoomRequest) GetAgents() []*RoomAgentDispatch
- func (x *CreateRoomRequest) GetDepartureTimeout() uint32
- func (x *CreateRoomRequest) GetEgress() *RoomEgress
- func (x *CreateRoomRequest) GetEmptyTimeout() uint32
- func (x *CreateRoomRequest) GetMaxParticipants() uint32
- func (x *CreateRoomRequest) GetMaxPlayoutDelay() uint32
- func (x *CreateRoomRequest) GetMetadata() string
- func (x *CreateRoomRequest) GetMinPlayoutDelay() uint32
- func (x *CreateRoomRequest) GetName() string
- func (x *CreateRoomRequest) GetNodeId() string
- func (x *CreateRoomRequest) GetReplayEnabled() bool
- func (x *CreateRoomRequest) GetRoomPreset() string
- func (x *CreateRoomRequest) GetSyncStreams() bool
- func (*CreateRoomRequest) ProtoMessage()
- func (x *CreateRoomRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRoomRequest) Reset()
- func (x *CreateRoomRequest) String() string
- type CreateSIPDispatchRuleRequest
- func (*CreateSIPDispatchRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (p *CreateSIPDispatchRuleRequest) DispatchRuleInfo() *SIPDispatchRuleInfo
- func (x *CreateSIPDispatchRuleRequest) GetAttributes() map[string]stringdeprecated
- func (x *CreateSIPDispatchRuleRequest) GetDispatchRule() *SIPDispatchRuleInfo
- func (x *CreateSIPDispatchRuleRequest) GetHidePhoneNumber() booldeprecated
- func (x *CreateSIPDispatchRuleRequest) GetInboundNumbers() []stringdeprecated
- func (x *CreateSIPDispatchRuleRequest) GetMetadata() stringdeprecated
- func (x *CreateSIPDispatchRuleRequest) GetName() stringdeprecated
- func (x *CreateSIPDispatchRuleRequest) GetRoomConfig() *RoomConfigurationdeprecated
- func (x *CreateSIPDispatchRuleRequest) GetRoomPreset() stringdeprecated
- func (x *CreateSIPDispatchRuleRequest) GetRule() *SIPDispatchRuledeprecated
- func (x *CreateSIPDispatchRuleRequest) GetTrunkIds() []stringdeprecated
- func (*CreateSIPDispatchRuleRequest) ProtoMessage()
- func (x *CreateSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSIPDispatchRuleRequest) Reset()
- func (x *CreateSIPDispatchRuleRequest) String() string
- func (p *CreateSIPDispatchRuleRequest) Validate() error
- type CreateSIPInboundTrunkRequest
- func (*CreateSIPInboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSIPInboundTrunkRequest) GetTrunk() *SIPInboundTrunkInfo
- func (*CreateSIPInboundTrunkRequest) ProtoMessage()
- func (x *CreateSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSIPInboundTrunkRequest) Reset()
- func (x *CreateSIPInboundTrunkRequest) String() string
- func (p *CreateSIPInboundTrunkRequest) Validate() error
- type CreateSIPOutboundTrunkRequest
- func (*CreateSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSIPOutboundTrunkRequest) GetTrunk() *SIPOutboundTrunkInfo
- func (*CreateSIPOutboundTrunkRequest) ProtoMessage()
- func (x *CreateSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSIPOutboundTrunkRequest) Reset()
- func (x *CreateSIPOutboundTrunkRequest) String() string
- func (p *CreateSIPOutboundTrunkRequest) Validate() error
- type CreateSIPParticipantRequest
- func (*CreateSIPParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSIPParticipantRequest) GetDtmf() string
- func (x *CreateSIPParticipantRequest) GetHeaders() map[string]string
- func (x *CreateSIPParticipantRequest) GetHidePhoneNumber() bool
- func (x *CreateSIPParticipantRequest) GetIncludeHeaders() SIPHeaderOptions
- func (x *CreateSIPParticipantRequest) GetKrispEnabled() bool
- func (x *CreateSIPParticipantRequest) GetMaxCallDuration() *durationpb.Duration
- func (x *CreateSIPParticipantRequest) GetMediaEncryption() SIPMediaEncryption
- func (x *CreateSIPParticipantRequest) GetParticipantAttributes() map[string]string
- func (x *CreateSIPParticipantRequest) GetParticipantIdentity() string
- func (x *CreateSIPParticipantRequest) GetParticipantMetadata() string
- func (x *CreateSIPParticipantRequest) GetParticipantName() string
- func (x *CreateSIPParticipantRequest) GetPlayDialtone() bool
- func (x *CreateSIPParticipantRequest) GetPlayRingtone() booldeprecated
- func (x *CreateSIPParticipantRequest) GetRingingTimeout() *durationpb.Duration
- func (x *CreateSIPParticipantRequest) GetRoomName() string
- func (x *CreateSIPParticipantRequest) GetSipCallTo() string
- func (x *CreateSIPParticipantRequest) GetSipNumber() string
- func (x *CreateSIPParticipantRequest) GetSipTrunkId() string
- func (x *CreateSIPParticipantRequest) GetTrunk() *SIPOutboundConfig
- func (x *CreateSIPParticipantRequest) GetWaitUntilAnswered() bool
- func (*CreateSIPParticipantRequest) ProtoMessage()
- func (x *CreateSIPParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSIPParticipantRequest) Reset()
- func (x *CreateSIPParticipantRequest) String() string
- func (p *CreateSIPParticipantRequest) Validate() error
- type CreateSIPTrunkRequestdeprecated
- func (*CreateSIPTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSIPTrunkRequest) GetInboundAddresses() []string
- func (x *CreateSIPTrunkRequest) GetInboundNumbers() []string
- func (x *CreateSIPTrunkRequest) GetInboundNumbersRegex() []stringdeprecated
- func (x *CreateSIPTrunkRequest) GetInboundPassword() string
- func (x *CreateSIPTrunkRequest) GetInboundUsername() string
- func (x *CreateSIPTrunkRequest) GetMetadata() string
- func (x *CreateSIPTrunkRequest) GetName() string
- func (x *CreateSIPTrunkRequest) GetOutboundAddress() string
- func (x *CreateSIPTrunkRequest) GetOutboundNumber() string
- func (x *CreateSIPTrunkRequest) GetOutboundPassword() string
- func (x *CreateSIPTrunkRequest) GetOutboundUsername() string
- func (*CreateSIPTrunkRequest) ProtoMessage()
- func (x *CreateSIPTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSIPTrunkRequest) Reset()
- func (x *CreateSIPTrunkRequest) String() string
- type DataChannelInfo
- func (*DataChannelInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DataChannelInfo) GetId() uint32
- func (x *DataChannelInfo) GetLabel() string
- func (x *DataChannelInfo) GetTarget() SignalTarget
- func (*DataChannelInfo) ProtoMessage()
- func (x *DataChannelInfo) ProtoReflect() protoreflect.Message
- func (x *DataChannelInfo) Reset()
- func (x *DataChannelInfo) String() string
- type DataChannelReceiveState
- func (*DataChannelReceiveState) Descriptor() ([]byte, []int)deprecated
- func (x *DataChannelReceiveState) GetLastSeq() uint32
- func (x *DataChannelReceiveState) GetPublisherSid() string
- func (*DataChannelReceiveState) ProtoMessage()
- func (x *DataChannelReceiveState) ProtoReflect() protoreflect.Message
- func (x *DataChannelReceiveState) Reset()
- func (x *DataChannelReceiveState) String() string
- type DataPacket
- func (*DataPacket) Descriptor() ([]byte, []int)deprecated
- func (x *DataPacket) GetChatMessage() *ChatMessage
- func (x *DataPacket) GetDestinationIdentities() []string
- func (x *DataPacket) GetKind() DataPacket_Kinddeprecated
- func (x *DataPacket) GetMetrics() *MetricsBatch
- func (x *DataPacket) GetParticipantIdentity() string
- func (x *DataPacket) GetParticipantSid() string
- func (x *DataPacket) GetRpcAck() *RpcAck
- func (x *DataPacket) GetRpcRequest() *RpcRequest
- func (x *DataPacket) GetRpcResponse() *RpcResponse
- func (x *DataPacket) GetSequence() uint32
- func (x *DataPacket) GetSipDtmf() *SipDTMF
- func (x *DataPacket) GetSpeaker() *ActiveSpeakerUpdatedeprecated
- func (x *DataPacket) GetStreamChunk() *DataStream_Chunk
- func (x *DataPacket) GetStreamHeader() *DataStream_Header
- func (x *DataPacket) GetStreamTrailer() *DataStream_Trailer
- func (x *DataPacket) GetTranscription() *Transcription
- func (x *DataPacket) GetUser() *UserPacket
- func (x *DataPacket) GetValue() isDataPacket_Value
- func (*DataPacket) ProtoMessage()
- func (x *DataPacket) ProtoReflect() protoreflect.Message
- func (x *DataPacket) Reset()
- func (x *DataPacket) String() string
- type DataPacket_ChatMessage
- type DataPacket_Kind
- func (DataPacket_Kind) Descriptor() protoreflect.EnumDescriptor
- func (x DataPacket_Kind) Enum() *DataPacket_Kind
- func (DataPacket_Kind) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataPacket_Kind) Number() protoreflect.EnumNumber
- func (x DataPacket_Kind) String() string
- func (DataPacket_Kind) Type() protoreflect.EnumType
- type DataPacket_Metrics
- type DataPacket_RpcAck
- type DataPacket_RpcRequest
- type DataPacket_RpcResponse
- type DataPacket_SipDtmf
- type DataPacket_Speaker
- type DataPacket_StreamChunk
- type DataPacket_StreamHeader
- type DataPacket_StreamTrailer
- type DataPacket_Transcription
- type DataPacket_User
- type DataStream
- type DataStream_ByteHeader
- func (*DataStream_ByteHeader) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_ByteHeader) GetName() string
- func (*DataStream_ByteHeader) ProtoMessage()
- func (x *DataStream_ByteHeader) ProtoReflect() protoreflect.Message
- func (x *DataStream_ByteHeader) Reset()
- func (x *DataStream_ByteHeader) String() string
- type DataStream_Chunk
- func (*DataStream_Chunk) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_Chunk) GetChunkIndex() uint64
- func (x *DataStream_Chunk) GetContent() []byte
- func (x *DataStream_Chunk) GetIv() []byte
- func (x *DataStream_Chunk) GetStreamId() string
- func (x *DataStream_Chunk) GetVersion() int32
- func (*DataStream_Chunk) ProtoMessage()
- func (x *DataStream_Chunk) ProtoReflect() protoreflect.Message
- func (x *DataStream_Chunk) Reset()
- func (x *DataStream_Chunk) String() string
- type DataStream_Header
- func (*DataStream_Header) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_Header) GetAttributes() map[string]string
- func (x *DataStream_Header) GetByteHeader() *DataStream_ByteHeader
- func (x *DataStream_Header) GetContentHeader() isDataStream_Header_ContentHeader
- func (x *DataStream_Header) GetEncryptionType() Encryption_Type
- func (x *DataStream_Header) GetMimeType() string
- func (x *DataStream_Header) GetStreamId() string
- func (x *DataStream_Header) GetTextHeader() *DataStream_TextHeader
- func (x *DataStream_Header) GetTimestamp() int64
- func (x *DataStream_Header) GetTopic() string
- func (x *DataStream_Header) GetTotalLength() uint64
- func (*DataStream_Header) ProtoMessage()
- func (x *DataStream_Header) ProtoReflect() protoreflect.Message
- func (x *DataStream_Header) Reset()
- func (x *DataStream_Header) String() string
- type DataStream_Header_ByteHeader
- type DataStream_Header_TextHeader
- type DataStream_OperationType
- func (DataStream_OperationType) Descriptor() protoreflect.EnumDescriptor
- func (x DataStream_OperationType) Enum() *DataStream_OperationType
- func (DataStream_OperationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataStream_OperationType) Number() protoreflect.EnumNumber
- func (x DataStream_OperationType) String() string
- func (DataStream_OperationType) Type() protoreflect.EnumType
- type DataStream_TextHeader
- func (*DataStream_TextHeader) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_TextHeader) GetAttachedStreamIds() []string
- func (x *DataStream_TextHeader) GetGenerated() bool
- func (x *DataStream_TextHeader) GetOperationType() DataStream_OperationType
- func (x *DataStream_TextHeader) GetReplyToStreamId() string
- func (x *DataStream_TextHeader) GetVersion() int32
- func (*DataStream_TextHeader) ProtoMessage()
- func (x *DataStream_TextHeader) ProtoReflect() protoreflect.Message
- func (x *DataStream_TextHeader) Reset()
- func (x *DataStream_TextHeader) String() string
- type DataStream_Trailer
- func (*DataStream_Trailer) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_Trailer) GetAttributes() map[string]string
- func (x *DataStream_Trailer) GetReason() string
- func (x *DataStream_Trailer) GetStreamId() string
- func (*DataStream_Trailer) ProtoMessage()
- func (x *DataStream_Trailer) ProtoReflect() protoreflect.Message
- func (x *DataStream_Trailer) Reset()
- func (x *DataStream_Trailer) String() string
- type DeleteAgentDispatchRequest
- func (*DeleteAgentDispatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAgentDispatchRequest) GetDispatchId() string
- func (x *DeleteAgentDispatchRequest) GetRoom() string
- func (*DeleteAgentDispatchRequest) ProtoMessage()
- func (x *DeleteAgentDispatchRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAgentDispatchRequest) Reset()
- func (x *DeleteAgentDispatchRequest) String() string
- type DeleteAgentRequest
- func (*DeleteAgentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAgentRequest) GetAgentId() string
- func (x *DeleteAgentRequest) GetAgentName() string
- func (*DeleteAgentRequest) ProtoMessage()
- func (x *DeleteAgentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAgentRequest) Reset()
- func (x *DeleteAgentRequest) String() string
- type DeleteAgentResponse
- func (*DeleteAgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAgentResponse) GetMessage() string
- func (x *DeleteAgentResponse) GetSuccess() bool
- func (*DeleteAgentResponse) ProtoMessage()
- func (x *DeleteAgentResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAgentResponse) Reset()
- func (x *DeleteAgentResponse) String() string
- type DeleteIngressRequest
- func (*DeleteIngressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteIngressRequest) GetIngressId() string
- func (*DeleteIngressRequest) ProtoMessage()
- func (x *DeleteIngressRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteIngressRequest) Reset()
- func (x *DeleteIngressRequest) String() string
- type DeleteRoomRequest
- type DeleteRoomResponse
- type DeleteSIPDispatchRuleRequest
- func (*DeleteSIPDispatchRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSIPDispatchRuleRequest) GetSipDispatchRuleId() string
- func (*DeleteSIPDispatchRuleRequest) ProtoMessage()
- func (x *DeleteSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSIPDispatchRuleRequest) Reset()
- func (x *DeleteSIPDispatchRuleRequest) String() string
- type DeleteSIPTrunkRequest
- func (*DeleteSIPTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSIPTrunkRequest) GetSipTrunkId() string
- func (*DeleteSIPTrunkRequest) ProtoMessage()
- func (x *DeleteSIPTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSIPTrunkRequest) Reset()
- func (x *DeleteSIPTrunkRequest) String() string
- type DeployAgentRequest
- func (*DeployAgentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeployAgentRequest) GetAgentId() string
- func (x *DeployAgentRequest) GetAgentName() stringdeprecated
- func (x *DeployAgentRequest) GetCpuReq() stringdeprecated
- func (x *DeployAgentRequest) GetMaxReplicas() int32deprecated
- func (x *DeployAgentRequest) GetReplicas() int32deprecated
- func (x *DeployAgentRequest) GetSecrets() []*AgentSecret
- func (*DeployAgentRequest) ProtoMessage()
- func (x *DeployAgentRequest) ProtoReflect() protoreflect.Message
- func (x *DeployAgentRequest) Reset()
- func (x *DeployAgentRequest) String() string
- type DeployAgentResponse
- func (*DeployAgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeployAgentResponse) GetAgentId() string
- func (x *DeployAgentResponse) GetMessage() string
- func (x *DeployAgentResponse) GetPresignedUrl() string
- func (x *DeployAgentResponse) GetSuccess() bool
- func (*DeployAgentResponse) ProtoMessage()
- func (x *DeployAgentResponse) ProtoReflect() protoreflect.Message
- func (x *DeployAgentResponse) Reset()
- func (x *DeployAgentResponse) String() string
- type DirectFileOutput
- func (*DirectFileOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DirectFileOutput) GetAliOSS() *AliOSSUpload
- func (x *DirectFileOutput) GetAzure() *AzureBlobUpload
- func (x *DirectFileOutput) GetDisableManifest() bool
- func (x *DirectFileOutput) GetFilepath() string
- func (x *DirectFileOutput) GetGcp() *GCPUpload
- func (x *DirectFileOutput) GetOutput() isDirectFileOutput_Output
- func (x *DirectFileOutput) GetS3() *S3Upload
- func (*DirectFileOutput) ProtoMessage()
- func (x *DirectFileOutput) ProtoReflect() protoreflect.Message
- func (x *DirectFileOutput) Reset()
- func (x *DirectFileOutput) String() string
- type DirectFileOutput_AliOSS
- type DirectFileOutput_Azure
- type DirectFileOutput_Gcp
- type DirectFileOutput_S3
- type DisabledCodecs
- func (*DisabledCodecs) Descriptor() ([]byte, []int)deprecated
- func (x *DisabledCodecs) GetCodecs() []*Codec
- func (x *DisabledCodecs) GetPublish() []*Codec
- func (*DisabledCodecs) ProtoMessage()
- func (x *DisabledCodecs) ProtoReflect() protoreflect.Message
- func (x *DisabledCodecs) Reset()
- func (x *DisabledCodecs) String() string
- type DisconnectReason
- func (DisconnectReason) Descriptor() protoreflect.EnumDescriptor
- func (x DisconnectReason) Enum() *DisconnectReason
- func (DisconnectReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x DisconnectReason) Number() protoreflect.EnumNumber
- func (x DisconnectReason) String() string
- func (DisconnectReason) Type() protoreflect.EnumType
- type DispatchID
- type Egress
- type EgressInfo
- func (*EgressInfo) Descriptor() ([]byte, []int)deprecated
- func (x *EgressInfo) GetBackupStorageUsed() bool
- func (x *EgressInfo) GetDetails() string
- func (x *EgressInfo) GetEgressId() string
- func (x *EgressInfo) GetEndedAt() int64
- func (x *EgressInfo) GetError() string
- func (x *EgressInfo) GetErrorCode() int32
- func (x *EgressInfo) GetFile() *FileInfodeprecated
- func (x *EgressInfo) GetFileResults() []*FileInfo
- func (x *EgressInfo) GetImageResults() []*ImagesInfo
- func (x *EgressInfo) GetManifestLocation() string
- func (x *EgressInfo) GetParticipant() *ParticipantEgressRequest
- func (x *EgressInfo) GetRequest() isEgressInfo_Request
- func (x *EgressInfo) GetResult() isEgressInfo_Result
- func (x *EgressInfo) GetRoomComposite() *RoomCompositeEgressRequest
- func (x *EgressInfo) GetRoomId() string
- func (x *EgressInfo) GetRoomName() string
- func (x *EgressInfo) GetSegmentResults() []*SegmentsInfo
- func (x *EgressInfo) GetSegments() *SegmentsInfodeprecated
- func (x *EgressInfo) GetSourceType() EgressSourceType
- func (x *EgressInfo) GetStartedAt() int64
- func (x *EgressInfo) GetStatus() EgressStatus
- func (x *EgressInfo) GetStream() *StreamInfoListdeprecated
- func (x *EgressInfo) GetStreamResults() []*StreamInfo
- func (x *EgressInfo) GetTrack() *TrackEgressRequest
- func (x *EgressInfo) GetTrackComposite() *TrackCompositeEgressRequest
- func (x *EgressInfo) GetUpdatedAt() int64
- func (x *EgressInfo) GetWeb() *WebEgressRequest
- func (*EgressInfo) ProtoMessage()
- func (x *EgressInfo) ProtoReflect() protoreflect.Message
- func (x *EgressInfo) Reset()
- func (e *EgressInfo) SetAborted(msg string)
- func (e *EgressInfo) SetBackupUsed()
- func (e *EgressInfo) SetComplete()
- func (e *EgressInfo) SetEndReason(reason string)
- func (e *EgressInfo) SetFailed(err error)
- func (e *EgressInfo) SetLimitReached()
- func (x *EgressInfo) String() string
- func (e *EgressInfo) UpdateStatus(status EgressStatus)
- type EgressInfo_File
- type EgressInfo_Participant
- type EgressInfo_RoomComposite
- type EgressInfo_Segments
- type EgressInfo_Stream
- type EgressInfo_Track
- type EgressInfo_TrackComposite
- type EgressInfo_Web
- type EgressSourceType
- func (EgressSourceType) Descriptor() protoreflect.EnumDescriptor
- func (x EgressSourceType) Enum() *EgressSourceType
- func (EgressSourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EgressSourceType) Number() protoreflect.EnumNumber
- func (x EgressSourceType) String() string
- func (EgressSourceType) Type() protoreflect.EnumType
- type EgressStatus
- func (EgressStatus) Descriptor() protoreflect.EnumDescriptor
- func (x EgressStatus) Enum() *EgressStatus
- func (EgressStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x EgressStatus) Number() protoreflect.EnumNumber
- func (x EgressStatus) String() string
- func (EgressStatus) Type() protoreflect.EnumType
- type EncodedFileOutput
- func (*EncodedFileOutput) Descriptor() ([]byte, []int)deprecated
- func (x *EncodedFileOutput) GetAliOSS() *AliOSSUpload
- func (x *EncodedFileOutput) GetAzure() *AzureBlobUpload
- func (x *EncodedFileOutput) GetDisableManifest() bool
- func (x *EncodedFileOutput) GetFileType() EncodedFileType
- func (x *EncodedFileOutput) GetFilepath() string
- func (x *EncodedFileOutput) GetGcp() *GCPUpload
- func (x *EncodedFileOutput) GetOutput() isEncodedFileOutput_Output
- func (x *EncodedFileOutput) GetS3() *S3Upload
- func (*EncodedFileOutput) ProtoMessage()
- func (x *EncodedFileOutput) ProtoReflect() protoreflect.Message
- func (x *EncodedFileOutput) Reset()
- func (x *EncodedFileOutput) String() string
- type EncodedFileOutput_AliOSS
- type EncodedFileOutput_Azure
- type EncodedFileOutput_Gcp
- type EncodedFileOutput_S3
- type EncodedFileType
- func (EncodedFileType) Descriptor() protoreflect.EnumDescriptor
- func (x EncodedFileType) Enum() *EncodedFileType
- func (EncodedFileType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EncodedFileType) Number() protoreflect.EnumNumber
- func (x EncodedFileType) String() string
- func (EncodedFileType) Type() protoreflect.EnumType
- type EncodingOptions
- func (*EncodingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *EncodingOptions) GetAudioBitrate() int32
- func (x *EncodingOptions) GetAudioCodec() AudioCodec
- func (x *EncodingOptions) GetAudioFrequency() int32
- func (x *EncodingOptions) GetAudioQuality() int32
- func (x *EncodingOptions) GetDepth() int32
- func (x *EncodingOptions) GetFramerate() int32
- func (x *EncodingOptions) GetHeight() int32
- func (x *EncodingOptions) GetKeyFrameInterval() float64
- func (x *EncodingOptions) GetVideoBitrate() int32
- func (x *EncodingOptions) GetVideoCodec() VideoCodec
- func (x *EncodingOptions) GetVideoQuality() int32
- func (x *EncodingOptions) GetWidth() int32
- func (*EncodingOptions) ProtoMessage()
- func (x *EncodingOptions) ProtoReflect() protoreflect.Message
- func (x *EncodingOptions) Reset()
- func (x *EncodingOptions) String() string
- type EncodingOptionsPreset
- func (EncodingOptionsPreset) Descriptor() protoreflect.EnumDescriptor
- func (x EncodingOptionsPreset) Enum() *EncodingOptionsPreset
- func (EncodingOptionsPreset) EnumDescriptor() ([]byte, []int)deprecated
- func (x EncodingOptionsPreset) Number() protoreflect.EnumNumber
- func (x EncodingOptionsPreset) String() string
- func (EncodingOptionsPreset) Type() protoreflect.EnumType
- type Encryption
- type Encryption_Type
- func (Encryption_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Encryption_Type) Enum() *Encryption_Type
- func (Encryption_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Encryption_Type) Number() protoreflect.EnumNumber
- func (x Encryption_Type) String() string
- func (Encryption_Type) Type() protoreflect.EnumType
- type EventMetric
- func (*EventMetric) Descriptor() ([]byte, []int)deprecated
- func (x *EventMetric) GetEndTimestampMs() int64
- func (x *EventMetric) GetLabel() uint32
- func (x *EventMetric) GetMetadata() string
- func (x *EventMetric) GetNormalizedEndTimestamp() *timestamppb.Timestamp
- func (x *EventMetric) GetNormalizedStartTimestamp() *timestamppb.Timestamp
- func (x *EventMetric) GetParticipantIdentity() uint32
- func (x *EventMetric) GetRid() uint32
- func (x *EventMetric) GetStartTimestampMs() int64
- func (x *EventMetric) GetTrackSid() uint32
- func (*EventMetric) ProtoMessage()
- func (x *EventMetric) ProtoReflect() protoreflect.Message
- func (x *EventMetric) Reset()
- func (x *EventMetric) String() string
- type FeatureUsageInfo
- func (*FeatureUsageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureUsageInfo) GetFeature() FeatureUsageInfo_Feature
- func (x *FeatureUsageInfo) GetParticipantId() string
- func (x *FeatureUsageInfo) GetParticipantIdentity() string
- func (x *FeatureUsageInfo) GetProjectId() string
- func (x *FeatureUsageInfo) GetRoomId() string
- func (x *FeatureUsageInfo) GetRoomName() string
- func (x *FeatureUsageInfo) GetTimeRanges() []*TimeRange
- func (x *FeatureUsageInfo) GetTrackId() string
- func (*FeatureUsageInfo) ProtoMessage()
- func (x *FeatureUsageInfo) ProtoReflect() protoreflect.Message
- func (x *FeatureUsageInfo) Reset()
- func (x *FeatureUsageInfo) String() string
- type FeatureUsageInfo_Feature
- func (FeatureUsageInfo_Feature) Descriptor() protoreflect.EnumDescriptor
- func (x FeatureUsageInfo_Feature) Enum() *FeatureUsageInfo_Feature
- func (FeatureUsageInfo_Feature) EnumDescriptor() ([]byte, []int)deprecated
- func (x FeatureUsageInfo_Feature) Number() protoreflect.EnumNumber
- func (x FeatureUsageInfo_Feature) String() string
- func (FeatureUsageInfo_Feature) Type() protoreflect.EnumType
- type FileInfo
- func (*FileInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FileInfo) GetDuration() int64
- func (x *FileInfo) GetEndedAt() int64
- func (x *FileInfo) GetFilename() string
- func (x *FileInfo) GetLocation() string
- func (x *FileInfo) GetSize() int64
- func (x *FileInfo) GetStartedAt() int64
- func (*FileInfo) ProtoMessage()
- func (x *FileInfo) ProtoReflect() protoreflect.Message
- func (x *FileInfo) Reset()
- func (x *FileInfo) String() string
- type ForwardParticipantRequest
- func (*ForwardParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ForwardParticipantRequest) GetDestinationRoom() string
- func (x *ForwardParticipantRequest) GetIdentity() string
- func (x *ForwardParticipantRequest) GetRoom() string
- func (*ForwardParticipantRequest) ProtoMessage()
- func (x *ForwardParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *ForwardParticipantRequest) Reset()
- func (x *ForwardParticipantRequest) String() string
- type ForwardParticipantResponse
- type GCPUpload
- func (*GCPUpload) Descriptor() ([]byte, []int)deprecated
- func (x *GCPUpload) GetBucket() string
- func (x *GCPUpload) GetCredentials() string
- func (x *GCPUpload) GetProxy() *ProxyConfig
- func (*GCPUpload) ProtoMessage()
- func (x *GCPUpload) ProtoReflect() protoreflect.Message
- func (x *GCPUpload) Reset()
- func (x *GCPUpload) String() string
- type GetSIPInboundTrunkRequest
- func (*GetSIPInboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSIPInboundTrunkRequest) GetSipTrunkId() string
- func (*GetSIPInboundTrunkRequest) ProtoMessage()
- func (x *GetSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *GetSIPInboundTrunkRequest) Reset()
- func (x *GetSIPInboundTrunkRequest) String() string
- type GetSIPInboundTrunkResponse
- func (*GetSIPInboundTrunkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSIPInboundTrunkResponse) GetTrunk() *SIPInboundTrunkInfo
- func (*GetSIPInboundTrunkResponse) ProtoMessage()
- func (x *GetSIPInboundTrunkResponse) ProtoReflect() protoreflect.Message
- func (x *GetSIPInboundTrunkResponse) Reset()
- func (x *GetSIPInboundTrunkResponse) String() string
- type GetSIPOutboundTrunkRequest
- func (*GetSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSIPOutboundTrunkRequest) GetSipTrunkId() string
- func (*GetSIPOutboundTrunkRequest) ProtoMessage()
- func (x *GetSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *GetSIPOutboundTrunkRequest) Reset()
- func (x *GetSIPOutboundTrunkRequest) String() string
- type GetSIPOutboundTrunkResponse
- func (*GetSIPOutboundTrunkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSIPOutboundTrunkResponse) GetTrunk() *SIPOutboundTrunkInfo
- func (*GetSIPOutboundTrunkResponse) ProtoMessage()
- func (x *GetSIPOutboundTrunkResponse) ProtoReflect() protoreflect.Message
- func (x *GetSIPOutboundTrunkResponse) Reset()
- func (x *GetSIPOutboundTrunkResponse) String() string
- type Guid
- type GuidBlock
- type HTTPClient
- type ICECandidateType
- func (ICECandidateType) Descriptor() protoreflect.EnumDescriptor
- func (x ICECandidateType) Enum() *ICECandidateType
- func (ICECandidateType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ICECandidateType) Number() protoreflect.EnumNumber
- func (x ICECandidateType) String() string
- func (ICECandidateType) Type() protoreflect.EnumType
- type ICEConfig
- func (*ICEConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ICEConfig) GetPreferencePublisher() ICECandidateType
- func (x *ICEConfig) GetPreferenceSubscriber() ICECandidateType
- func (*ICEConfig) ProtoMessage()
- func (x *ICEConfig) ProtoReflect() protoreflect.Message
- func (x *ICEConfig) Reset()
- func (x *ICEConfig) String() string
- type ICEServer
- func (*ICEServer) Descriptor() ([]byte, []int)deprecated
- func (x *ICEServer) GetCredential() string
- func (x *ICEServer) GetUrls() []string
- func (x *ICEServer) GetUsername() string
- func (*ICEServer) ProtoMessage()
- func (x *ICEServer) ProtoReflect() protoreflect.Message
- func (x *ICEServer) Reset()
- func (x *ICEServer) String() string
- type ImageCodec
- type ImageFileSuffix
- func (ImageFileSuffix) Descriptor() protoreflect.EnumDescriptor
- func (x ImageFileSuffix) Enum() *ImageFileSuffix
- func (ImageFileSuffix) EnumDescriptor() ([]byte, []int)deprecated
- func (x ImageFileSuffix) Number() protoreflect.EnumNumber
- func (x ImageFileSuffix) String() string
- func (ImageFileSuffix) Type() protoreflect.EnumType
- type ImageOutput
- func (*ImageOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ImageOutput) GetAliOSS() *AliOSSUpload
- func (x *ImageOutput) GetAzure() *AzureBlobUpload
- func (x *ImageOutput) GetCaptureInterval() uint32
- func (x *ImageOutput) GetDisableManifest() bool
- func (x *ImageOutput) GetFilenamePrefix() string
- func (x *ImageOutput) GetFilenameSuffix() ImageFileSuffix
- func (x *ImageOutput) GetGcp() *GCPUpload
- func (x *ImageOutput) GetHeight() int32
- func (x *ImageOutput) GetImageCodec() ImageCodec
- func (x *ImageOutput) GetOutput() isImageOutput_Output
- func (x *ImageOutput) GetS3() *S3Upload
- func (x *ImageOutput) GetWidth() int32
- func (*ImageOutput) ProtoMessage()
- func (x *ImageOutput) ProtoReflect() protoreflect.Message
- func (x *ImageOutput) Reset()
- func (x *ImageOutput) String() string
- type ImageOutput_AliOSS
- type ImageOutput_Azure
- type ImageOutput_Gcp
- type ImageOutput_S3
- type ImagesInfo
- func (*ImagesInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ImagesInfo) GetEndedAt() int64
- func (x *ImagesInfo) GetFilenamePrefix() string
- func (x *ImagesInfo) GetImageCount() int64
- func (x *ImagesInfo) GetStartedAt() int64
- func (*ImagesInfo) ProtoMessage()
- func (x *ImagesInfo) ProtoReflect() protoreflect.Message
- func (x *ImagesInfo) Reset()
- func (x *ImagesInfo) String() string
- type Ingress
- type IngressAudioEncodingOptions
- func (*IngressAudioEncodingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *IngressAudioEncodingOptions) GetAudioCodec() AudioCodec
- func (x *IngressAudioEncodingOptions) GetBitrate() uint32
- func (x *IngressAudioEncodingOptions) GetChannels() uint32
- func (x *IngressAudioEncodingOptions) GetDisableDtx() bool
- func (*IngressAudioEncodingOptions) ProtoMessage()
- func (x *IngressAudioEncodingOptions) ProtoReflect() protoreflect.Message
- func (x *IngressAudioEncodingOptions) Reset()
- func (x *IngressAudioEncodingOptions) String() string
- type IngressAudioEncodingPreset
- func (IngressAudioEncodingPreset) Descriptor() protoreflect.EnumDescriptor
- func (x IngressAudioEncodingPreset) Enum() *IngressAudioEncodingPreset
- func (IngressAudioEncodingPreset) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngressAudioEncodingPreset) Number() protoreflect.EnumNumber
- func (x IngressAudioEncodingPreset) String() string
- func (IngressAudioEncodingPreset) Type() protoreflect.EnumType
- type IngressAudioOptions
- func (*IngressAudioOptions) Descriptor() ([]byte, []int)deprecated
- func (x *IngressAudioOptions) GetEncodingOptions() isIngressAudioOptions_EncodingOptions
- func (x *IngressAudioOptions) GetName() string
- func (x *IngressAudioOptions) GetOptions() *IngressAudioEncodingOptions
- func (x *IngressAudioOptions) GetPreset() IngressAudioEncodingPreset
- func (x *IngressAudioOptions) GetSource() TrackSource
- func (*IngressAudioOptions) ProtoMessage()
- func (x *IngressAudioOptions) ProtoReflect() protoreflect.Message
- func (x *IngressAudioOptions) Reset()
- func (x *IngressAudioOptions) String() string
- type IngressAudioOptions_Options
- type IngressAudioOptions_Preset
- type IngressInfo
- func (*IngressInfo) Descriptor() ([]byte, []int)deprecated
- func (x *IngressInfo) GetAudio() *IngressAudioOptions
- func (x *IngressInfo) GetBypassTranscoding() booldeprecated
- func (x *IngressInfo) GetEnableTranscoding() bool
- func (x *IngressInfo) GetEnabled() bool
- func (x *IngressInfo) GetIngressId() string
- func (x *IngressInfo) GetInputType() IngressInput
- func (x *IngressInfo) GetName() string
- func (x *IngressInfo) GetParticipantIdentity() string
- func (x *IngressInfo) GetParticipantMetadata() string
- func (x *IngressInfo) GetParticipantName() string
- func (x *IngressInfo) GetReusable() bool
- func (x *IngressInfo) GetRoomName() string
- func (x *IngressInfo) GetState() *IngressState
- func (x *IngressInfo) GetStreamKey() string
- func (x *IngressInfo) GetUrl() string
- func (x *IngressInfo) GetVideo() *IngressVideoOptions
- func (*IngressInfo) ProtoMessage()
- func (x *IngressInfo) ProtoReflect() protoreflect.Message
- func (x *IngressInfo) Reset()
- func (x *IngressInfo) String() string
- type IngressInput
- func (IngressInput) Descriptor() protoreflect.EnumDescriptor
- func (x IngressInput) Enum() *IngressInput
- func (IngressInput) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngressInput) Number() protoreflect.EnumNumber
- func (x IngressInput) String() string
- func (IngressInput) Type() protoreflect.EnumType
- type IngressState
- func (*IngressState) Descriptor() ([]byte, []int)deprecated
- func (x *IngressState) GetAudio() *InputAudioState
- func (x *IngressState) GetEndedAt() int64
- func (x *IngressState) GetError() string
- func (x *IngressState) GetResourceId() string
- func (x *IngressState) GetRoomId() string
- func (x *IngressState) GetStartedAt() int64
- func (x *IngressState) GetStatus() IngressState_Status
- func (x *IngressState) GetTracks() []*TrackInfo
- func (x *IngressState) GetUpdatedAt() int64
- func (x *IngressState) GetVideo() *InputVideoState
- func (*IngressState) ProtoMessage()
- func (x *IngressState) ProtoReflect() protoreflect.Message
- func (x *IngressState) Reset()
- func (x *IngressState) String() string
- type IngressState_Status
- func (IngressState_Status) Descriptor() protoreflect.EnumDescriptor
- func (x IngressState_Status) Enum() *IngressState_Status
- func (IngressState_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngressState_Status) Number() protoreflect.EnumNumber
- func (x IngressState_Status) String() string
- func (IngressState_Status) Type() protoreflect.EnumType
- type IngressVideoEncodingOptions
- func (*IngressVideoEncodingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *IngressVideoEncodingOptions) GetFrameRate() float64
- func (x *IngressVideoEncodingOptions) GetLayers() []*VideoLayer
- func (x *IngressVideoEncodingOptions) GetVideoCodec() VideoCodec
- func (*IngressVideoEncodingOptions) ProtoMessage()
- func (x *IngressVideoEncodingOptions) ProtoReflect() protoreflect.Message
- func (x *IngressVideoEncodingOptions) Reset()
- func (x *IngressVideoEncodingOptions) String() string
- type IngressVideoEncodingPreset
- func (IngressVideoEncodingPreset) Descriptor() protoreflect.EnumDescriptor
- func (x IngressVideoEncodingPreset) Enum() *IngressVideoEncodingPreset
- func (IngressVideoEncodingPreset) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngressVideoEncodingPreset) Number() protoreflect.EnumNumber
- func (x IngressVideoEncodingPreset) String() string
- func (IngressVideoEncodingPreset) Type() protoreflect.EnumType
- type IngressVideoOptions
- func (*IngressVideoOptions) Descriptor() ([]byte, []int)deprecated
- func (x *IngressVideoOptions) GetEncodingOptions() isIngressVideoOptions_EncodingOptions
- func (x *IngressVideoOptions) GetName() string
- func (x *IngressVideoOptions) GetOptions() *IngressVideoEncodingOptions
- func (x *IngressVideoOptions) GetPreset() IngressVideoEncodingPreset
- func (x *IngressVideoOptions) GetSource() TrackSource
- func (*IngressVideoOptions) ProtoMessage()
- func (x *IngressVideoOptions) ProtoReflect() protoreflect.Message
- func (x *IngressVideoOptions) Reset()
- func (x *IngressVideoOptions) String() string
- type IngressVideoOptions_Options
- type IngressVideoOptions_Preset
- type InputAudioState
- func (*InputAudioState) Descriptor() ([]byte, []int)deprecated
- func (x *InputAudioState) GetAverageBitrate() uint32
- func (x *InputAudioState) GetChannels() uint32
- func (x *InputAudioState) GetMimeType() string
- func (x *InputAudioState) GetSampleRate() uint32
- func (*InputAudioState) ProtoMessage()
- func (x *InputAudioState) ProtoReflect() protoreflect.Message
- func (x *InputAudioState) Reset()
- func (x *InputAudioState) String() string
- type InputVideoState
- func (*InputVideoState) Descriptor() ([]byte, []int)deprecated
- func (x *InputVideoState) GetAverageBitrate() uint32
- func (x *InputVideoState) GetFramerate() float64
- func (x *InputVideoState) GetHeight() uint32
- func (x *InputVideoState) GetMimeType() string
- func (x *InputVideoState) GetWidth() uint32
- func (*InputVideoState) ProtoMessage()
- func (x *InputVideoState) ProtoReflect() protoreflect.Message
- func (x *InputVideoState) Reset()
- func (x *InputVideoState) String() string
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetAgentName() string
- func (x *Job) GetDispatchId() string
- func (x *Job) GetId() string
- func (x *Job) GetMetadata() string
- func (x *Job) GetNamespace() stringdeprecated
- func (x *Job) GetParticipant() *ParticipantInfo
- func (x *Job) GetRoom() *Room
- func (x *Job) GetState() *JobState
- func (x *Job) GetType() JobType
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type JobAssignment
- func (*JobAssignment) Descriptor() ([]byte, []int)deprecated
- func (x *JobAssignment) GetJob() *Job
- func (x *JobAssignment) GetToken() string
- func (x *JobAssignment) GetUrl() string
- func (*JobAssignment) ProtoMessage()
- func (x *JobAssignment) ProtoReflect() protoreflect.Message
- func (x *JobAssignment) Reset()
- func (x *JobAssignment) String() string
- type JobID
- type JobState
- func (*JobState) Descriptor() ([]byte, []int)deprecated
- func (x *JobState) GetEndedAt() int64
- func (x *JobState) GetError() string
- func (x *JobState) GetParticipantIdentity() string
- func (x *JobState) GetStartedAt() int64
- func (x *JobState) GetStatus() JobStatus
- func (x *JobState) GetUpdatedAt() int64
- func (*JobState) ProtoMessage()
- func (x *JobState) ProtoReflect() protoreflect.Message
- func (x *JobState) Reset()
- func (x *JobState) String() string
- type JobStatus
- type JobTermination
- type JobType
- type JoinResponse
- func (*JoinResponse) Descriptor() ([]byte, []int)deprecated
- func (x *JoinResponse) GetAlternativeUrl() string
- func (x *JoinResponse) GetClientConfiguration() *ClientConfiguration
- func (x *JoinResponse) GetEnabledPublishCodecs() []*Codec
- func (x *JoinResponse) GetFastPublish() bool
- func (x *JoinResponse) GetIceServers() []*ICEServer
- func (x *JoinResponse) GetOtherParticipants() []*ParticipantInfo
- func (x *JoinResponse) GetParticipant() *ParticipantInfo
- func (x *JoinResponse) GetPingInterval() int32
- func (x *JoinResponse) GetPingTimeout() int32
- func (x *JoinResponse) GetRoom() *Room
- func (x *JoinResponse) GetServerInfo() *ServerInfo
- func (x *JoinResponse) GetServerRegion() string
- func (x *JoinResponse) GetServerVersion() string
- func (x *JoinResponse) GetSifTrailer() []byte
- func (x *JoinResponse) GetSubscriberPrimary() bool
- func (*JoinResponse) ProtoMessage()
- func (x *JoinResponse) ProtoReflect() protoreflect.Message
- func (x *JoinResponse) Reset()
- func (x *JoinResponse) String() string
- type LeaveRequest
- func (*LeaveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LeaveRequest) GetAction() LeaveRequest_Action
- func (x *LeaveRequest) GetCanReconnect() bool
- func (x *LeaveRequest) GetReason() DisconnectReason
- func (x *LeaveRequest) GetRegions() *RegionSettings
- func (*LeaveRequest) ProtoMessage()
- func (x *LeaveRequest) ProtoReflect() protoreflect.Message
- func (x *LeaveRequest) Reset()
- func (x *LeaveRequest) String() string
- type LeaveRequest_Action
- func (LeaveRequest_Action) Descriptor() protoreflect.EnumDescriptor
- func (x LeaveRequest_Action) Enum() *LeaveRequest_Action
- func (LeaveRequest_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x LeaveRequest_Action) Number() protoreflect.EnumNumber
- func (x LeaveRequest_Action) String() string
- func (LeaveRequest_Action) Type() protoreflect.EnumType
- type ListAgentDispatchRequest
- func (*ListAgentDispatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentDispatchRequest) GetDispatchId() string
- func (x *ListAgentDispatchRequest) GetRoom() string
- func (*ListAgentDispatchRequest) ProtoMessage()
- func (x *ListAgentDispatchRequest) ProtoReflect() protoreflect.Message
- func (x *ListAgentDispatchRequest) Reset()
- func (x *ListAgentDispatchRequest) String() string
- type ListAgentDispatchResponse
- func (*ListAgentDispatchResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentDispatchResponse) GetAgentDispatches() []*AgentDispatch
- func (*ListAgentDispatchResponse) ProtoMessage()
- func (x *ListAgentDispatchResponse) ProtoReflect() protoreflect.Message
- func (x *ListAgentDispatchResponse) Reset()
- func (x *ListAgentDispatchResponse) String() string
- type ListAgentSecretsRequest
- func (*ListAgentSecretsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentSecretsRequest) GetAgentId() string
- func (x *ListAgentSecretsRequest) GetAgentName() string
- func (*ListAgentSecretsRequest) ProtoMessage()
- func (x *ListAgentSecretsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAgentSecretsRequest) Reset()
- func (x *ListAgentSecretsRequest) String() string
- type ListAgentSecretsResponse
- func (*ListAgentSecretsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentSecretsResponse) GetSecrets() []*AgentSecret
- func (*ListAgentSecretsResponse) ProtoMessage()
- func (x *ListAgentSecretsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAgentSecretsResponse) Reset()
- func (x *ListAgentSecretsResponse) String() string
- type ListAgentVersionsRequest
- func (*ListAgentVersionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentVersionsRequest) GetAgentId() string
- func (x *ListAgentVersionsRequest) GetAgentName() string
- func (*ListAgentVersionsRequest) ProtoMessage()
- func (x *ListAgentVersionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAgentVersionsRequest) Reset()
- func (x *ListAgentVersionsRequest) String() string
- type ListAgentVersionsResponse
- func (*ListAgentVersionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentVersionsResponse) GetVersions() []*AgentVersion
- func (*ListAgentVersionsResponse) ProtoMessage()
- func (x *ListAgentVersionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAgentVersionsResponse) Reset()
- func (x *ListAgentVersionsResponse) String() string
- type ListAgentsRequest
- func (*ListAgentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentsRequest) GetAgentId() string
- func (x *ListAgentsRequest) GetAgentName() string
- func (*ListAgentsRequest) ProtoMessage()
- func (x *ListAgentsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAgentsRequest) Reset()
- func (x *ListAgentsRequest) String() string
- type ListAgentsResponse
- func (*ListAgentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentsResponse) GetAgents() []*AgentInfo
- func (*ListAgentsResponse) ProtoMessage()
- func (x *ListAgentsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAgentsResponse) Reset()
- func (x *ListAgentsResponse) String() string
- type ListEgressRequest
- func (*ListEgressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListEgressRequest) GetActive() bool
- func (x *ListEgressRequest) GetEgressId() string
- func (x *ListEgressRequest) GetRoomName() string
- func (*ListEgressRequest) ProtoMessage()
- func (x *ListEgressRequest) ProtoReflect() protoreflect.Message
- func (x *ListEgressRequest) Reset()
- func (x *ListEgressRequest) String() string
- type ListEgressResponse
- func (*ListEgressResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEgressResponse) GetItems() []*EgressInfo
- func (*ListEgressResponse) ProtoMessage()
- func (x *ListEgressResponse) ProtoReflect() protoreflect.Message
- func (x *ListEgressResponse) Reset()
- func (x *ListEgressResponse) String() string
- type ListIngressRequest
- func (*ListIngressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListIngressRequest) GetIngressId() string
- func (x *ListIngressRequest) GetRoomName() string
- func (*ListIngressRequest) ProtoMessage()
- func (x *ListIngressRequest) ProtoReflect() protoreflect.Message
- func (x *ListIngressRequest) Reset()
- func (x *ListIngressRequest) String() string
- type ListIngressResponse
- func (*ListIngressResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIngressResponse) GetItems() []*IngressInfo
- func (*ListIngressResponse) ProtoMessage()
- func (x *ListIngressResponse) ProtoReflect() protoreflect.Message
- func (x *ListIngressResponse) Reset()
- func (x *ListIngressResponse) String() string
- type ListParticipantsRequest
- func (*ListParticipantsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListParticipantsRequest) GetRoom() string
- func (*ListParticipantsRequest) ProtoMessage()
- func (x *ListParticipantsRequest) ProtoReflect() protoreflect.Message
- func (x *ListParticipantsRequest) Reset()
- func (x *ListParticipantsRequest) String() string
- type ListParticipantsResponse
- func (*ListParticipantsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListParticipantsResponse) GetParticipants() []*ParticipantInfo
- func (*ListParticipantsResponse) ProtoMessage()
- func (x *ListParticipantsResponse) ProtoReflect() protoreflect.Message
- func (x *ListParticipantsResponse) Reset()
- func (x *ListParticipantsResponse) String() string
- type ListRoomsRequest
- type ListRoomsResponse
- type ListSIPDispatchRuleRequest
- func (*ListSIPDispatchRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (p *ListSIPDispatchRuleRequest) Filter(info *SIPDispatchRuleInfo) bool
- func (p *ListSIPDispatchRuleRequest) FilterSlice(arr []*SIPDispatchRuleInfo) []*SIPDispatchRuleInfo
- func (x *ListSIPDispatchRuleRequest) GetDispatchRuleIds() []string
- func (x *ListSIPDispatchRuleRequest) GetPage() *Pagination
- func (x *ListSIPDispatchRuleRequest) GetTrunkIds() []string
- func (*ListSIPDispatchRuleRequest) ProtoMessage()
- func (x *ListSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
- func (x *ListSIPDispatchRuleRequest) Reset()
- func (x *ListSIPDispatchRuleRequest) String() string
- type ListSIPDispatchRuleResponse
- func (*ListSIPDispatchRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSIPDispatchRuleResponse) GetItems() []*SIPDispatchRuleInfo
- func (*ListSIPDispatchRuleResponse) ProtoMessage()
- func (x *ListSIPDispatchRuleResponse) ProtoReflect() protoreflect.Message
- func (x *ListSIPDispatchRuleResponse) Reset()
- func (x *ListSIPDispatchRuleResponse) String() string
- type ListSIPInboundTrunkRequest
- func (*ListSIPInboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (p *ListSIPInboundTrunkRequest) Filter(info *SIPInboundTrunkInfo) bool
- func (p *ListSIPInboundTrunkRequest) FilterSlice(arr []*SIPInboundTrunkInfo) []*SIPInboundTrunkInfo
- func (x *ListSIPInboundTrunkRequest) GetNumbers() []string
- func (x *ListSIPInboundTrunkRequest) GetPage() *Pagination
- func (x *ListSIPInboundTrunkRequest) GetTrunkIds() []string
- func (*ListSIPInboundTrunkRequest) ProtoMessage()
- func (x *ListSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *ListSIPInboundTrunkRequest) Reset()
- func (x *ListSIPInboundTrunkRequest) String() string
- type ListSIPInboundTrunkResponse
- func (*ListSIPInboundTrunkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSIPInboundTrunkResponse) GetItems() []*SIPInboundTrunkInfo
- func (*ListSIPInboundTrunkResponse) ProtoMessage()
- func (x *ListSIPInboundTrunkResponse) ProtoReflect() protoreflect.Message
- func (x *ListSIPInboundTrunkResponse) Reset()
- func (x *ListSIPInboundTrunkResponse) String() string
- type ListSIPOutboundTrunkRequest
- func (*ListSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (p *ListSIPOutboundTrunkRequest) Filter(info *SIPOutboundTrunkInfo) bool
- func (p *ListSIPOutboundTrunkRequest) FilterSlice(arr []*SIPOutboundTrunkInfo) []*SIPOutboundTrunkInfo
- func (x *ListSIPOutboundTrunkRequest) GetNumbers() []string
- func (x *ListSIPOutboundTrunkRequest) GetPage() *Pagination
- func (x *ListSIPOutboundTrunkRequest) GetTrunkIds() []string
- func (*ListSIPOutboundTrunkRequest) ProtoMessage()
- func (x *ListSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *ListSIPOutboundTrunkRequest) Reset()
- func (x *ListSIPOutboundTrunkRequest) String() string
- type ListSIPOutboundTrunkResponse
- func (*ListSIPOutboundTrunkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSIPOutboundTrunkResponse) GetItems() []*SIPOutboundTrunkInfo
- func (*ListSIPOutboundTrunkResponse) ProtoMessage()
- func (x *ListSIPOutboundTrunkResponse) ProtoReflect() protoreflect.Message
- func (x *ListSIPOutboundTrunkResponse) Reset()
- func (x *ListSIPOutboundTrunkResponse) String() string
- type ListSIPTrunkRequestdeprecated
- func (*ListSIPTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (p *ListSIPTrunkRequest) Filter(info *SIPTrunkInfo) bool
- func (x *ListSIPTrunkRequest) GetPage() *Pagination
- func (*ListSIPTrunkRequest) ProtoMessage()
- func (x *ListSIPTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *ListSIPTrunkRequest) Reset()
- func (x *ListSIPTrunkRequest) String() string
- type ListSIPTrunkResponsedeprecated
- func (*ListSIPTrunkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSIPTrunkResponse) GetItems() []*SIPTrunkInfo
- func (*ListSIPTrunkResponse) ProtoMessage()
- func (x *ListSIPTrunkResponse) ProtoReflect() protoreflect.Message
- func (x *ListSIPTrunkResponse) Reset()
- func (x *ListSIPTrunkResponse) String() string
- type ListUpdate
- type MetricLabel
- func (MetricLabel) Descriptor() protoreflect.EnumDescriptor
- func (x MetricLabel) Enum() *MetricLabel
- func (MetricLabel) EnumDescriptor() ([]byte, []int)deprecated
- func (x MetricLabel) Number() protoreflect.EnumNumber
- func (x MetricLabel) String() string
- func (MetricLabel) Type() protoreflect.EnumType
- type MetricSample
- func (*MetricSample) Descriptor() ([]byte, []int)deprecated
- func (x *MetricSample) GetNormalizedTimestamp() *timestamppb.Timestamp
- func (x *MetricSample) GetTimestampMs() int64
- func (x *MetricSample) GetValue() float32
- func (*MetricSample) ProtoMessage()
- func (x *MetricSample) ProtoReflect() protoreflect.Message
- func (x *MetricSample) Reset()
- func (x *MetricSample) String() string
- type MetricsBatch
- func (*MetricsBatch) Descriptor() ([]byte, []int)deprecated
- func (x *MetricsBatch) GetEvents() []*EventMetric
- func (x *MetricsBatch) GetNormalizedTimestamp() *timestamppb.Timestamp
- func (x *MetricsBatch) GetStrData() []string
- func (x *MetricsBatch) GetTimeSeries() []*TimeSeriesMetric
- func (x *MetricsBatch) GetTimestampMs() int64
- func (*MetricsBatch) ProtoMessage()
- func (x *MetricsBatch) ProtoReflect() protoreflect.Message
- func (x *MetricsBatch) Reset()
- func (x *MetricsBatch) String() string
- type MigrateJobRequest
- type MoveParticipantRequest
- func (*MoveParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MoveParticipantRequest) GetDestinationRoom() string
- func (x *MoveParticipantRequest) GetIdentity() string
- func (x *MoveParticipantRequest) GetRoom() string
- func (*MoveParticipantRequest) ProtoMessage()
- func (x *MoveParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *MoveParticipantRequest) Reset()
- func (x *MoveParticipantRequest) String() string
- type MoveParticipantResponse
- type MuteRoomTrackRequest
- func (*MuteRoomTrackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MuteRoomTrackRequest) GetIdentity() string
- func (x *MuteRoomTrackRequest) GetMuted() bool
- func (x *MuteRoomTrackRequest) GetRoom() string
- func (x *MuteRoomTrackRequest) GetTrackSid() string
- func (*MuteRoomTrackRequest) ProtoMessage()
- func (x *MuteRoomTrackRequest) ProtoReflect() protoreflect.Message
- func (x *MuteRoomTrackRequest) Reset()
- func (x *MuteRoomTrackRequest) String() string
- type MuteRoomTrackResponse
- func (*MuteRoomTrackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MuteRoomTrackResponse) GetTrack() *TrackInfo
- func (*MuteRoomTrackResponse) ProtoMessage()
- func (x *MuteRoomTrackResponse) ProtoReflect() protoreflect.Message
- func (x *MuteRoomTrackResponse) Reset()
- func (x *MuteRoomTrackResponse) String() string
- type MuteTrackRequest
- func (*MuteTrackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MuteTrackRequest) GetMuted() bool
- func (x *MuteTrackRequest) GetSid() string
- func (*MuteTrackRequest) ProtoMessage()
- func (x *MuteTrackRequest) ProtoReflect() protoreflect.Message
- func (x *MuteTrackRequest) Reset()
- func (x *MuteTrackRequest) String() string
- type Node
- func (*Node) Descriptor() ([]byte, []int)deprecated
- func (x *Node) GetId() string
- func (x *Node) GetIp() string
- func (x *Node) GetNumCpus() uint32
- func (x *Node) GetRegion() string
- func (x *Node) GetState() NodeState
- func (x *Node) GetStats() *NodeStats
- func (x *Node) GetType() NodeType
- func (*Node) ProtoMessage()
- func (x *Node) ProtoReflect() protoreflect.Message
- func (x *Node) Reset()
- func (x *Node) String() string
- type NodeID
- type NodeState
- type NodeStats
- func (*NodeStats) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStats) GetBytesIn() uint64
- func (x *NodeStats) GetBytesInPerSec() float32deprecated
- func (x *NodeStats) GetBytesOut() uint64
- func (x *NodeStats) GetBytesOutPerSec() float32deprecated
- func (x *NodeStats) GetCpuLoad() float32
- func (x *NodeStats) GetForwardJitter() uint32
- func (x *NodeStats) GetForwardLatency() uint32
- func (x *NodeStats) GetLoadAvgLast15Min() float32
- func (x *NodeStats) GetLoadAvgLast1Min() float32
- func (x *NodeStats) GetLoadAvgLast5Min() float32
- func (x *NodeStats) GetMemoryLoad() float32deprecated
- func (x *NodeStats) GetMemoryTotal() uint64
- func (x *NodeStats) GetMemoryUsed() uint64
- func (x *NodeStats) GetNackPerSec() float32deprecated
- func (x *NodeStats) GetNackTotal() uint64
- func (x *NodeStats) GetNumClients() int32
- func (x *NodeStats) GetNumCpus() uint32
- func (x *NodeStats) GetNumRooms() int32
- func (x *NodeStats) GetNumTrackPublishAttempts() int32
- func (x *NodeStats) GetNumTrackPublishSuccess() int32
- func (x *NodeStats) GetNumTrackSubscribeAttempts() int32
- func (x *NodeStats) GetNumTrackSubscribeSuccess() int32
- func (x *NodeStats) GetNumTracksIn() int32
- func (x *NodeStats) GetNumTracksOut() int32
- func (x *NodeStats) GetPacketsIn() uint64
- func (x *NodeStats) GetPacketsInPerSec() float32deprecated
- func (x *NodeStats) GetPacketsOut() uint64
- func (x *NodeStats) GetPacketsOutPerSec() float32deprecated
- func (x *NodeStats) GetParticipantRtcConnected() uint64
- func (x *NodeStats) GetParticipantRtcConnectedPerSec() float32deprecated
- func (x *NodeStats) GetParticipantRtcInit() uint64
- func (x *NodeStats) GetParticipantRtcInitPerSec() float32deprecated
- func (x *NodeStats) GetParticipantSignalConnected() uint64
- func (x *NodeStats) GetParticipantSignalConnectedPerSec() float32deprecated
- func (x *NodeStats) GetRates() []*NodeStatsRate
- func (x *NodeStats) GetRetransmitBytesOut() uint64
- func (x *NodeStats) GetRetransmitBytesOutPerSec() float32deprecated
- func (x *NodeStats) GetRetransmitPacketsOut() uint64
- func (x *NodeStats) GetRetransmitPacketsOutPerSec() float32deprecated
- func (x *NodeStats) GetStartedAt() int64
- func (x *NodeStats) GetSysPacketsDropped() uint32
- func (x *NodeStats) GetSysPacketsDroppedPctPerSec() float32deprecated
- func (x *NodeStats) GetSysPacketsDroppedPerSec() float32deprecated
- func (x *NodeStats) GetSysPacketsOut() uint32
- func (x *NodeStats) GetSysPacketsOutPerSec() float32deprecated
- func (x *NodeStats) GetTrackPublishAttemptsPerSec() float32deprecated
- func (x *NodeStats) GetTrackPublishSuccessPerSec() float32deprecated
- func (x *NodeStats) GetTrackSubscribeAttemptsPerSec() float32deprecated
- func (x *NodeStats) GetTrackSubscribeSuccessPerSec() float32deprecated
- func (x *NodeStats) GetUpdatedAt() int64
- func (*NodeStats) ProtoMessage()
- func (x *NodeStats) ProtoReflect() protoreflect.Message
- func (x *NodeStats) Reset()
- func (x *NodeStats) String() string
- type NodeStatsRate
- func (*NodeStatsRate) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatsRate) GetBytesIn() float32
- func (x *NodeStatsRate) GetBytesOut() float32
- func (x *NodeStatsRate) GetCpuLoad() float32
- func (x *NodeStatsRate) GetDuration() int64
- func (x *NodeStatsRate) GetEndedAt() int64
- func (x *NodeStatsRate) GetMemoryLoad() float32
- func (x *NodeStatsRate) GetMemoryTotal() float32
- func (x *NodeStatsRate) GetMemoryUsed() float32
- func (x *NodeStatsRate) GetNackTotal() float32
- func (x *NodeStatsRate) GetPacketsIn() float32
- func (x *NodeStatsRate) GetPacketsOut() float32
- func (x *NodeStatsRate) GetParticipantRtcConnected() float32
- func (x *NodeStatsRate) GetParticipantRtcInit() float32
- func (x *NodeStatsRate) GetParticipantSignalConnected() float32
- func (x *NodeStatsRate) GetRetransmitBytesOut() float32
- func (x *NodeStatsRate) GetRetransmitPacketsOut() float32
- func (x *NodeStatsRate) GetStartedAt() int64
- func (x *NodeStatsRate) GetSysPacketsDropped() float32
- func (x *NodeStatsRate) GetSysPacketsOut() float32
- func (x *NodeStatsRate) GetTrackPublishAttempts() float32
- func (x *NodeStatsRate) GetTrackPublishSuccess() float32
- func (x *NodeStatsRate) GetTrackSubscribeAttempts() float32
- func (x *NodeStatsRate) GetTrackSubscribeSuccess() float32
- func (*NodeStatsRate) ProtoMessage()
- func (x *NodeStatsRate) ProtoReflect() protoreflect.Message
- func (x *NodeStatsRate) Reset()
- func (x *NodeStatsRate) String() string
- type NodeType
- type PageItem
- type Pagination
- func (*Pagination) Descriptor() ([]byte, []int)deprecated
- func (p *Pagination) Filter(v PageItem) bool
- func (x *Pagination) GetAfterId() string
- func (x *Pagination) GetLimit() int32
- func (*Pagination) ProtoMessage()
- func (x *Pagination) ProtoReflect() protoreflect.Message
- func (x *Pagination) Reset()
- func (x *Pagination) String() string
- type ParticipantEgressRequest
- func (*ParticipantEgressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantEgressRequest) GetAdvanced() *EncodingOptions
- func (x *ParticipantEgressRequest) GetFileOutputs() []*EncodedFileOutput
- func (x *ParticipantEgressRequest) GetIdentity() string
- func (x *ParticipantEgressRequest) GetImageOutputs() []*ImageOutput
- func (x *ParticipantEgressRequest) GetOptions() isParticipantEgressRequest_Options
- func (x *ParticipantEgressRequest) GetPreset() EncodingOptionsPreset
- func (x *ParticipantEgressRequest) GetRoomName() string
- func (x *ParticipantEgressRequest) GetScreenShare() bool
- func (x *ParticipantEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
- func (x *ParticipantEgressRequest) GetStreamOutputs() []*StreamOutput
- func (x *ParticipantEgressRequest) GetWebhooks() []*WebhookConfig
- func (*ParticipantEgressRequest) ProtoMessage()
- func (x *ParticipantEgressRequest) ProtoReflect() protoreflect.Message
- func (x *ParticipantEgressRequest) Reset()
- func (x *ParticipantEgressRequest) String() string
- type ParticipantEgressRequest_Advanced
- type ParticipantEgressRequest_Preset
- type ParticipantID
- type ParticipantIdentity
- type ParticipantInfo
- func (*ParticipantInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantInfo) GetAttributes() map[string]string
- func (x *ParticipantInfo) GetDisconnectReason() DisconnectReason
- func (x *ParticipantInfo) GetIdentity() string
- func (x *ParticipantInfo) GetIsPublisher() bool
- func (x *ParticipantInfo) GetJoinedAt() int64
- func (x *ParticipantInfo) GetJoinedAtMs() int64
- func (x *ParticipantInfo) GetKind() ParticipantInfo_Kind
- func (x *ParticipantInfo) GetKindDetails() []ParticipantInfo_KindDetail
- func (x *ParticipantInfo) GetMetadata() string
- func (x *ParticipantInfo) GetName() string
- func (x *ParticipantInfo) GetPermission() *ParticipantPermission
- func (x *ParticipantInfo) GetRegion() string
- func (x *ParticipantInfo) GetSid() string
- func (x *ParticipantInfo) GetState() ParticipantInfo_State
- func (x *ParticipantInfo) GetTracks() []*TrackInfo
- func (x *ParticipantInfo) GetVersion() uint32
- func (*ParticipantInfo) ProtoMessage()
- func (x *ParticipantInfo) ProtoReflect() protoreflect.Message
- func (x *ParticipantInfo) Reset()
- func (x *ParticipantInfo) String() string
- type ParticipantInfo_Kind
- func (ParticipantInfo_Kind) Descriptor() protoreflect.EnumDescriptor
- func (x ParticipantInfo_Kind) Enum() *ParticipantInfo_Kind
- func (ParticipantInfo_Kind) EnumDescriptor() ([]byte, []int)deprecated
- func (x ParticipantInfo_Kind) Number() protoreflect.EnumNumber
- func (x ParticipantInfo_Kind) String() string
- func (ParticipantInfo_Kind) Type() protoreflect.EnumType
- type ParticipantInfo_KindDetail
- func (ParticipantInfo_KindDetail) Descriptor() protoreflect.EnumDescriptor
- func (x ParticipantInfo_KindDetail) Enum() *ParticipantInfo_KindDetail
- func (ParticipantInfo_KindDetail) EnumDescriptor() ([]byte, []int)deprecated
- func (x ParticipantInfo_KindDetail) Number() protoreflect.EnumNumber
- func (x ParticipantInfo_KindDetail) String() string
- func (ParticipantInfo_KindDetail) Type() protoreflect.EnumType
- type ParticipantInfo_State
- func (ParticipantInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x ParticipantInfo_State) Enum() *ParticipantInfo_State
- func (ParticipantInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ParticipantInfo_State) Number() protoreflect.EnumNumber
- func (x ParticipantInfo_State) String() string
- func (ParticipantInfo_State) Type() protoreflect.EnumType
- type ParticipantKey
- type ParticipantName
- type ParticipantPermission
- func (*ParticipantPermission) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantPermission) GetAgent() booldeprecated
- func (x *ParticipantPermission) GetCanPublish() bool
- func (x *ParticipantPermission) GetCanPublishData() bool
- func (x *ParticipantPermission) GetCanPublishSources() []TrackSource
- func (x *ParticipantPermission) GetCanSubscribe() bool
- func (x *ParticipantPermission) GetCanSubscribeMetrics() bool
- func (x *ParticipantPermission) GetCanUpdateMetadata() bool
- func (x *ParticipantPermission) GetHidden() bool
- func (x *ParticipantPermission) GetRecorder() booldeprecated
- func (*ParticipantPermission) ProtoMessage()
- func (x *ParticipantPermission) ProtoReflect() protoreflect.Message
- func (x *ParticipantPermission) Reset()
- func (x *ParticipantPermission) String() string
- type ParticipantTracks
- func (*ParticipantTracks) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantTracks) GetParticipantSid() string
- func (x *ParticipantTracks) GetTrackSids() []string
- func (*ParticipantTracks) ProtoMessage()
- func (x *ParticipantTracks) ProtoReflect() protoreflect.Message
- func (x *ParticipantTracks) Reset()
- func (x *ParticipantTracks) String() string
- type ParticipantUpdate
- func (*ParticipantUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantUpdate) GetParticipants() []*ParticipantInfo
- func (*ParticipantUpdate) ProtoMessage()
- func (x *ParticipantUpdate) ProtoReflect() protoreflect.Message
- func (x *ParticipantUpdate) Reset()
- func (x *ParticipantUpdate) String() string
- type Ping
- type PlayoutDelay
- func (*PlayoutDelay) Descriptor() ([]byte, []int)deprecated
- func (x *PlayoutDelay) GetEnabled() bool
- func (x *PlayoutDelay) GetMax() uint32
- func (x *PlayoutDelay) GetMin() uint32
- func (*PlayoutDelay) ProtoMessage()
- func (x *PlayoutDelay) ProtoReflect() protoreflect.Message
- func (x *PlayoutDelay) Reset()
- func (x *PlayoutDelay) String() string
- type Pong
- type ProxyConfig
- func (*ProxyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyConfig) GetPassword() string
- func (x *ProxyConfig) GetUrl() string
- func (x *ProxyConfig) GetUsername() string
- func (*ProxyConfig) ProtoMessage()
- func (x *ProxyConfig) ProtoReflect() protoreflect.Message
- func (x *ProxyConfig) Reset()
- func (x *ProxyConfig) String() string
- type RTCPSenderReportState
- func (*RTCPSenderReportState) Descriptor() ([]byte, []int)deprecated
- func (x *RTCPSenderReportState) GetAt() int64
- func (x *RTCPSenderReportState) GetAtAdjusted() int64
- func (x *RTCPSenderReportState) GetNtpTimestamp() uint64
- func (x *RTCPSenderReportState) GetOctets() uint64
- func (x *RTCPSenderReportState) GetPackets() uint32
- func (x *RTCPSenderReportState) GetRtpTimestamp() uint32
- func (x *RTCPSenderReportState) GetRtpTimestampExt() uint64
- func (*RTCPSenderReportState) ProtoMessage()
- func (x *RTCPSenderReportState) ProtoReflect() protoreflect.Message
- func (x *RTCPSenderReportState) Reset()
- func (x *RTCPSenderReportState) String() string
- type RTPDrift
- func (*RTPDrift) Descriptor() ([]byte, []int)deprecated
- func (x *RTPDrift) GetClockRate() float64
- func (x *RTPDrift) GetDriftMs() float64
- func (x *RTPDrift) GetDriftSamples() int64
- func (x *RTPDrift) GetDuration() float64
- func (x *RTPDrift) GetEndTime() *timestamppb.Timestamp
- func (x *RTPDrift) GetEndTimestamp() uint64
- func (x *RTPDrift) GetRtpClockTicks() uint64
- func (x *RTPDrift) GetStartTime() *timestamppb.Timestamp
- func (x *RTPDrift) GetStartTimestamp() uint64
- func (*RTPDrift) ProtoMessage()
- func (x *RTPDrift) ProtoReflect() protoreflect.Message
- func (x *RTPDrift) Reset()
- func (x *RTPDrift) String() string
- type RTPForwarderState
- func (*RTPForwarderState) Descriptor() ([]byte, []int)deprecated
- func (x *RTPForwarderState) GetCodecMunger() isRTPForwarderState_CodecMunger
- func (x *RTPForwarderState) GetDummyStartTimestampOffset() uint64
- func (x *RTPForwarderState) GetExtFirstTimestamp() uint64
- func (x *RTPForwarderState) GetPreStartTime() int64
- func (x *RTPForwarderState) GetReferenceLayerSpatial() int32
- func (x *RTPForwarderState) GetRtpMunger() *RTPMungerState
- func (x *RTPForwarderState) GetSenderReportState() []*RTCPSenderReportState
- func (x *RTPForwarderState) GetStarted() bool
- func (x *RTPForwarderState) GetVp8Munger() *VP8MungerState
- func (*RTPForwarderState) ProtoMessage()
- func (x *RTPForwarderState) ProtoReflect() protoreflect.Message
- func (x *RTPForwarderState) Reset()
- func (x *RTPForwarderState) String() string
- type RTPForwarderState_Vp8Munger
- type RTPMungerState
- func (*RTPMungerState) Descriptor() ([]byte, []int)deprecated
- func (x *RTPMungerState) GetExtLastSequenceNumber() uint64
- func (x *RTPMungerState) GetExtLastTimestamp() uint64
- func (x *RTPMungerState) GetExtSecondLastSequenceNumber() uint64
- func (x *RTPMungerState) GetExtSecondLastTimestamp() uint64
- func (x *RTPMungerState) GetLastMarker() bool
- func (x *RTPMungerState) GetSecondLastMarker() bool
- func (*RTPMungerState) ProtoMessage()
- func (x *RTPMungerState) ProtoReflect() protoreflect.Message
- func (x *RTPMungerState) Reset()
- func (x *RTPMungerState) String() string
- type RTPStats
- func (*RTPStats) Descriptor() ([]byte, []int)deprecated
- func (x *RTPStats) GetBitrate() float64
- func (x *RTPStats) GetBitrateDuplicate() float64
- func (x *RTPStats) GetBitratePadding() float64
- func (x *RTPStats) GetBytes() uint64
- func (x *RTPStats) GetBytesDuplicate() uint64
- func (x *RTPStats) GetBytesPadding() uint64
- func (x *RTPStats) GetDuration() float64
- func (x *RTPStats) GetEndTime() *timestamppb.Timestamp
- func (x *RTPStats) GetFirs() uint32
- func (x *RTPStats) GetFrameRate() float64
- func (x *RTPStats) GetFrames() uint32
- func (x *RTPStats) GetGapHistogram() map[int32]uint32
- func (x *RTPStats) GetHeaderBytes() uint64
- func (x *RTPStats) GetHeaderBytesDuplicate() uint64
- func (x *RTPStats) GetHeaderBytesPadding() uint64
- func (x *RTPStats) GetJitterCurrent() float64
- func (x *RTPStats) GetJitterMax() float64
- func (x *RTPStats) GetKeyFrames() uint32
- func (x *RTPStats) GetLastFir() *timestamppb.Timestamp
- func (x *RTPStats) GetLastKeyFrame() *timestamppb.Timestamp
- func (x *RTPStats) GetLastLayerLockPli() *timestamppb.Timestamp
- func (x *RTPStats) GetLastPli() *timestamppb.Timestamp
- func (x *RTPStats) GetLayerLockPlis() uint32
- func (x *RTPStats) GetNackAcks() uint32
- func (x *RTPStats) GetNackMisses() uint32
- func (x *RTPStats) GetNackRepeated() uint32
- func (x *RTPStats) GetNacks() uint32
- func (x *RTPStats) GetNtpReportDrift() *RTPDrift
- func (x *RTPStats) GetPacketDrift() *RTPDrift
- func (x *RTPStats) GetPacketDuplicateRate() float64
- func (x *RTPStats) GetPacketLossPercentage() float32
- func (x *RTPStats) GetPacketLossRate() float64
- func (x *RTPStats) GetPacketPaddingRate() float64
- func (x *RTPStats) GetPacketRate() float64
- func (x *RTPStats) GetPackets() uint32
- func (x *RTPStats) GetPacketsDuplicate() uint32
- func (x *RTPStats) GetPacketsLost() uint32
- func (x *RTPStats) GetPacketsOutOfOrder() uint32
- func (x *RTPStats) GetPacketsPadding() uint32
- func (x *RTPStats) GetPlis() uint32
- func (x *RTPStats) GetRebasedReportDrift() *RTPDrift
- func (x *RTPStats) GetReceivedReportDrift() *RTPDrift
- func (x *RTPStats) GetRttCurrent() uint32
- func (x *RTPStats) GetRttMax() uint32
- func (x *RTPStats) GetStartTime() *timestamppb.Timestamp
- func (*RTPStats) ProtoMessage()
- func (x *RTPStats) ProtoReflect() protoreflect.Message
- func (x *RTPStats) Reset()
- func (x *RTPStats) String() string
- type ReconnectReason
- func (ReconnectReason) Descriptor() protoreflect.EnumDescriptor
- func (x ReconnectReason) Enum() *ReconnectReason
- func (ReconnectReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReconnectReason) Number() protoreflect.EnumNumber
- func (x ReconnectReason) String() string
- func (ReconnectReason) Type() protoreflect.EnumType
- type ReconnectResponse
- func (*ReconnectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReconnectResponse) GetClientConfiguration() *ClientConfiguration
- func (x *ReconnectResponse) GetIceServers() []*ICEServer
- func (x *ReconnectResponse) GetLastMessageSeq() uint32
- func (x *ReconnectResponse) GetServerInfo() *ServerInfo
- func (*ReconnectResponse) ProtoMessage()
- func (x *ReconnectResponse) ProtoReflect() protoreflect.Message
- func (x *ReconnectResponse) Reset()
- func (x *ReconnectResponse) String() string
- type RegionInfo
- func (*RegionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RegionInfo) GetDistance() int64
- func (x *RegionInfo) GetRegion() string
- func (x *RegionInfo) GetUrl() string
- func (*RegionInfo) ProtoMessage()
- func (x *RegionInfo) ProtoReflect() protoreflect.Message
- func (x *RegionInfo) Reset()
- func (x *RegionInfo) String() string
- type RegionSettings
- type RegisterWorkerRequest
- func (*RegisterWorkerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterWorkerRequest) GetAgentName() string
- func (x *RegisterWorkerRequest) GetAllowedPermissions() *ParticipantPermission
- func (x *RegisterWorkerRequest) GetNamespace() string
- func (x *RegisterWorkerRequest) GetPingInterval() uint32
- func (x *RegisterWorkerRequest) GetType() JobType
- func (x *RegisterWorkerRequest) GetVersion() string
- func (*RegisterWorkerRequest) ProtoMessage()
- func (x *RegisterWorkerRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterWorkerRequest) Reset()
- func (x *RegisterWorkerRequest) String() string
- type RegisterWorkerResponse
- func (*RegisterWorkerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterWorkerResponse) GetServerInfo() *ServerInfo
- func (x *RegisterWorkerResponse) GetWorkerId() string
- func (*RegisterWorkerResponse) ProtoMessage()
- func (x *RegisterWorkerResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterWorkerResponse) Reset()
- func (x *RegisterWorkerResponse) String() string
- type RemoveParticipantResponse
- type ReportInfo
- func (*ReportInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ReportInfo) GetFeatureUsage() *FeatureUsageInfo
- func (x *ReportInfo) GetMessage() isReportInfo_Message
- func (*ReportInfo) ProtoMessage()
- func (x *ReportInfo) ProtoReflect() protoreflect.Message
- func (x *ReportInfo) Reset()
- func (x *ReportInfo) String() string
- type ReportInfo_FeatureUsage
- type RequestResponse
- func (*RequestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RequestResponse) GetMessage() string
- func (x *RequestResponse) GetReason() RequestResponse_Reason
- func (x *RequestResponse) GetRequestId() uint32
- func (*RequestResponse) ProtoMessage()
- func (x *RequestResponse) ProtoReflect() protoreflect.Message
- func (x *RequestResponse) Reset()
- func (x *RequestResponse) String() string
- type RequestResponse_Reason
- func (RequestResponse_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x RequestResponse_Reason) Enum() *RequestResponse_Reason
- func (RequestResponse_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x RequestResponse_Reason) Number() protoreflect.EnumNumber
- func (x RequestResponse_Reason) String() string
- func (RequestResponse_Reason) Type() protoreflect.EnumType
- type RollbackAgentRequest
- func (*RollbackAgentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackAgentRequest) GetAgentId() string
- func (x *RollbackAgentRequest) GetAgentName() string
- func (x *RollbackAgentRequest) GetVersion() string
- func (*RollbackAgentRequest) ProtoMessage()
- func (x *RollbackAgentRequest) ProtoReflect() protoreflect.Message
- func (x *RollbackAgentRequest) Reset()
- func (x *RollbackAgentRequest) String() string
- type RollbackAgentResponse
- func (*RollbackAgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackAgentResponse) GetMessage() string
- func (x *RollbackAgentResponse) GetSuccess() bool
- func (*RollbackAgentResponse) ProtoMessage()
- func (x *RollbackAgentResponse) ProtoReflect() protoreflect.Message
- func (x *RollbackAgentResponse) Reset()
- func (x *RollbackAgentResponse) String() string
- type Room
- func (*Room) Descriptor() ([]byte, []int)deprecated
- func (x *Room) GetActiveRecording() bool
- func (x *Room) GetCreationTime() int64
- func (x *Room) GetCreationTimeMs() int64
- func (x *Room) GetDepartureTimeout() uint32
- func (x *Room) GetEmptyTimeout() uint32
- func (x *Room) GetEnabledCodecs() []*Codec
- func (x *Room) GetMaxParticipants() uint32
- func (x *Room) GetMetadata() string
- func (x *Room) GetName() string
- func (x *Room) GetNumParticipants() uint32
- func (x *Room) GetNumPublishers() uint32
- func (x *Room) GetSid() string
- func (x *Room) GetTurnPassword() string
- func (x *Room) GetVersion() *TimedVersion
- func (*Room) ProtoMessage()
- func (x *Room) ProtoReflect() protoreflect.Message
- func (x *Room) Reset()
- func (x *Room) String() string
- type RoomAgent
- func (*RoomAgent) Descriptor() ([]byte, []int)deprecated
- func (x *RoomAgent) GetDispatches() []*RoomAgentDispatch
- func (r *RoomAgent) MarshalYAML() (interface{}, error)
- func (*RoomAgent) ProtoMessage()
- func (x *RoomAgent) ProtoReflect() protoreflect.Message
- func (x *RoomAgent) Reset()
- func (x *RoomAgent) String() string
- func (r *RoomAgent) UnmarshalYAML(value *yaml.Node) error
- type RoomAgentDispatch
- func (*RoomAgentDispatch) Descriptor() ([]byte, []int)deprecated
- func (x *RoomAgentDispatch) GetAgentName() string
- func (x *RoomAgentDispatch) GetMetadata() string
- func (*RoomAgentDispatch) ProtoMessage()
- func (x *RoomAgentDispatch) ProtoReflect() protoreflect.Message
- func (x *RoomAgentDispatch) Reset()
- func (x *RoomAgentDispatch) String() string
- type RoomCompositeEgressRequest
- func (*RoomCompositeEgressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RoomCompositeEgressRequest) GetAdvanced() *EncodingOptions
- func (x *RoomCompositeEgressRequest) GetAudioMixing() AudioMixing
- func (x *RoomCompositeEgressRequest) GetAudioOnly() bool
- func (x *RoomCompositeEgressRequest) GetCustomBaseUrl() string
- func (x *RoomCompositeEgressRequest) GetFile() *EncodedFileOutputdeprecated
- func (x *RoomCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput
- func (x *RoomCompositeEgressRequest) GetImageOutputs() []*ImageOutput
- func (x *RoomCompositeEgressRequest) GetLayout() string
- func (x *RoomCompositeEgressRequest) GetOptions() isRoomCompositeEgressRequest_Options
- func (x *RoomCompositeEgressRequest) GetOutput() isRoomCompositeEgressRequest_Output
- func (x *RoomCompositeEgressRequest) GetPreset() EncodingOptionsPreset
- func (x *RoomCompositeEgressRequest) GetRoomName() string
- func (x *RoomCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
- func (x *RoomCompositeEgressRequest) GetSegments() *SegmentedFileOutputdeprecated
- func (x *RoomCompositeEgressRequest) GetStream() *StreamOutputdeprecated
- func (x *RoomCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
- func (x *RoomCompositeEgressRequest) GetVideoOnly() bool
- func (x *RoomCompositeEgressRequest) GetWebhooks() []*WebhookConfig
- func (*RoomCompositeEgressRequest) ProtoMessage()
- func (x *RoomCompositeEgressRequest) ProtoReflect() protoreflect.Message
- func (x *RoomCompositeEgressRequest) Reset()
- func (x *RoomCompositeEgressRequest) String() string
- type RoomCompositeEgressRequest_Advanced
- type RoomCompositeEgressRequest_File
- type RoomCompositeEgressRequest_Preset
- type RoomCompositeEgressRequest_Segments
- type RoomCompositeEgressRequest_Stream
- type RoomConfiguration
- func (*RoomConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *RoomConfiguration) GetAgents() []*RoomAgentDispatch
- func (x *RoomConfiguration) GetDepartureTimeout() uint32
- func (x *RoomConfiguration) GetEgress() *RoomEgress
- func (x *RoomConfiguration) GetEmptyTimeout() uint32
- func (x *RoomConfiguration) GetMaxParticipants() uint32
- func (x *RoomConfiguration) GetMaxPlayoutDelay() uint32
- func (x *RoomConfiguration) GetMinPlayoutDelay() uint32
- func (x *RoomConfiguration) GetName() string
- func (x *RoomConfiguration) GetSyncStreams() bool
- func (r *RoomConfiguration) MarshalYAML() (interface{}, error)
- func (*RoomConfiguration) ProtoMessage()
- func (x *RoomConfiguration) ProtoReflect() protoreflect.Message
- func (x *RoomConfiguration) Reset()
- func (x *RoomConfiguration) String() string
- func (r *RoomConfiguration) UnmarshalYAML(value *yaml.Node) error
- type RoomEgress
- func (*RoomEgress) Descriptor() ([]byte, []int)deprecated
- func (x *RoomEgress) GetParticipant() *AutoParticipantEgress
- func (x *RoomEgress) GetRoom() *RoomCompositeEgressRequest
- func (x *RoomEgress) GetTracks() *AutoTrackEgress
- func (r *RoomEgress) MarshalYAML() (interface{}, error)
- func (*RoomEgress) ProtoMessage()
- func (x *RoomEgress) ProtoReflect() protoreflect.Message
- func (x *RoomEgress) Reset()
- func (x *RoomEgress) String() string
- func (r *RoomEgress) UnmarshalYAML(value *yaml.Node) error
- type RoomID
- type RoomInternal
- func (*RoomInternal) Descriptor() ([]byte, []int)deprecated
- func (x *RoomInternal) GetAgentDispatches() []*RoomAgentDispatch
- func (x *RoomInternal) GetParticipantEgress() *AutoParticipantEgress
- func (x *RoomInternal) GetPlayoutDelay() *PlayoutDelay
- func (x *RoomInternal) GetReplayEnabled() bool
- func (x *RoomInternal) GetSyncStreams() bool
- func (x *RoomInternal) GetTrackEgress() *AutoTrackEgress
- func (*RoomInternal) ProtoMessage()
- func (x *RoomInternal) ProtoReflect() protoreflect.Message
- func (x *RoomInternal) Reset()
- func (x *RoomInternal) String() string
- type RoomKey
- type RoomMovedResponse
- func (*RoomMovedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RoomMovedResponse) GetOtherParticipants() []*ParticipantInfo
- func (x *RoomMovedResponse) GetParticipant() *ParticipantInfo
- func (x *RoomMovedResponse) GetRoom() *Room
- func (x *RoomMovedResponse) GetToken() string
- func (*RoomMovedResponse) ProtoMessage()
- func (x *RoomMovedResponse) ProtoReflect() protoreflect.Message
- func (x *RoomMovedResponse) Reset()
- func (x *RoomMovedResponse) String() string
- type RoomName
- type RoomParticipantIdentity
- func (*RoomParticipantIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *RoomParticipantIdentity) GetIdentity() string
- func (x *RoomParticipantIdentity) GetRoom() string
- func (*RoomParticipantIdentity) ProtoMessage()
- func (x *RoomParticipantIdentity) ProtoReflect() protoreflect.Message
- func (x *RoomParticipantIdentity) Reset()
- func (x *RoomParticipantIdentity) String() string
- type RoomService
- type RoomUpdate
- type RpcAck
- type RpcError
- func (*RpcError) Descriptor() ([]byte, []int)deprecated
- func (x *RpcError) GetCode() uint32
- func (x *RpcError) GetData() string
- func (x *RpcError) GetMessage() string
- func (*RpcError) ProtoMessage()
- func (x *RpcError) ProtoReflect() protoreflect.Message
- func (x *RpcError) Reset()
- func (x *RpcError) String() string
- type RpcRequest
- func (*RpcRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RpcRequest) GetId() string
- func (x *RpcRequest) GetMethod() string
- func (x *RpcRequest) GetPayload() string
- func (x *RpcRequest) GetResponseTimeoutMs() uint32
- func (x *RpcRequest) GetVersion() uint32
- func (*RpcRequest) ProtoMessage()
- func (x *RpcRequest) ProtoReflect() protoreflect.Message
- func (x *RpcRequest) Reset()
- func (x *RpcRequest) String() string
- type RpcResponse
- func (*RpcResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RpcResponse) GetError() *RpcError
- func (x *RpcResponse) GetPayload() string
- func (x *RpcResponse) GetRequestId() string
- func (x *RpcResponse) GetValue() isRpcResponse_Value
- func (*RpcResponse) ProtoMessage()
- func (x *RpcResponse) ProtoReflect() protoreflect.Message
- func (x *RpcResponse) Reset()
- func (x *RpcResponse) String() string
- type RpcResponse_Error
- type RpcResponse_Payload
- type S3Upload
- func (*S3Upload) Descriptor() ([]byte, []int)deprecated
- func (x *S3Upload) GetAccessKey() string
- func (x *S3Upload) GetBucket() string
- func (x *S3Upload) GetContentDisposition() string
- func (x *S3Upload) GetEndpoint() string
- func (x *S3Upload) GetForcePathStyle() bool
- func (x *S3Upload) GetMetadata() map[string]string
- func (x *S3Upload) GetProxy() *ProxyConfig
- func (x *S3Upload) GetRegion() string
- func (x *S3Upload) GetSecret() string
- func (x *S3Upload) GetSessionToken() string
- func (x *S3Upload) GetTagging() string
- func (*S3Upload) ProtoMessage()
- func (x *S3Upload) ProtoReflect() protoreflect.Message
- func (x *S3Upload) Reset()
- func (x *S3Upload) String() string
- type SIP
- type SIPCallDirection
- func (SIPCallDirection) Descriptor() protoreflect.EnumDescriptor
- func (x SIPCallDirection) Enum() *SIPCallDirection
- func (SIPCallDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPCallDirection) Number() protoreflect.EnumNumber
- func (x SIPCallDirection) String() string
- func (SIPCallDirection) Type() protoreflect.EnumType
- type SIPCallInfo
- func (*SIPCallInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPCallInfo) GetAudioCodec() string
- func (x *SIPCallInfo) GetCallDirection() SIPCallDirection
- func (x *SIPCallInfo) GetCallId() string
- func (x *SIPCallInfo) GetCallStatus() SIPCallStatus
- func (x *SIPCallInfo) GetCallStatusCode() *SIPStatus
- func (x *SIPCallInfo) GetCreatedAt() int64deprecated
- func (x *SIPCallInfo) GetCreatedAtNs() int64
- func (x *SIPCallInfo) GetDisconnectReason() DisconnectReason
- func (x *SIPCallInfo) GetDispatchRuleId() string
- func (x *SIPCallInfo) GetEnabledFeatures() []SIPFeature
- func (x *SIPCallInfo) GetEndedAt() int64deprecated
- func (x *SIPCallInfo) GetEndedAtNs() int64
- func (x *SIPCallInfo) GetError() string
- func (x *SIPCallInfo) GetFromUri() *SIPUri
- func (x *SIPCallInfo) GetMediaEncryption() string
- func (x *SIPCallInfo) GetParticipantAttributes() map[string]string
- func (x *SIPCallInfo) GetParticipantIdentity() string
- func (x *SIPCallInfo) GetRegion() string
- func (x *SIPCallInfo) GetRoomId() string
- func (x *SIPCallInfo) GetRoomName() string
- func (x *SIPCallInfo) GetStartedAt() int64deprecated
- func (x *SIPCallInfo) GetStartedAtNs() int64
- func (x *SIPCallInfo) GetToUri() *SIPUri
- func (x *SIPCallInfo) GetTrunkId() string
- func (*SIPCallInfo) ProtoMessage()
- func (x *SIPCallInfo) ProtoReflect() protoreflect.Message
- func (x *SIPCallInfo) Reset()
- func (x *SIPCallInfo) String() string
- type SIPCallStatus
- func (SIPCallStatus) Descriptor() protoreflect.EnumDescriptor
- func (x SIPCallStatus) Enum() *SIPCallStatus
- func (SIPCallStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPCallStatus) Number() protoreflect.EnumNumber
- func (x SIPCallStatus) String() string
- func (SIPCallStatus) Type() protoreflect.EnumType
- type SIPDispatchRule
- func (*SIPDispatchRule) Descriptor() ([]byte, []int)deprecated
- func (x *SIPDispatchRule) GetDispatchRuleCallee() *SIPDispatchRuleCallee
- func (x *SIPDispatchRule) GetDispatchRuleDirect() *SIPDispatchRuleDirect
- func (x *SIPDispatchRule) GetDispatchRuleIndividual() *SIPDispatchRuleIndividual
- func (x *SIPDispatchRule) GetRule() isSIPDispatchRule_Rule
- func (*SIPDispatchRule) ProtoMessage()
- func (x *SIPDispatchRule) ProtoReflect() protoreflect.Message
- func (x *SIPDispatchRule) Reset()
- func (x *SIPDispatchRule) String() string
- type SIPDispatchRuleCallee
- func (*SIPDispatchRuleCallee) Descriptor() ([]byte, []int)deprecated
- func (x *SIPDispatchRuleCallee) GetPin() string
- func (x *SIPDispatchRuleCallee) GetRandomize() bool
- func (x *SIPDispatchRuleCallee) GetRoomPrefix() string
- func (*SIPDispatchRuleCallee) ProtoMessage()
- func (x *SIPDispatchRuleCallee) ProtoReflect() protoreflect.Message
- func (x *SIPDispatchRuleCallee) Reset()
- func (x *SIPDispatchRuleCallee) String() string
- type SIPDispatchRuleDirect
- func (*SIPDispatchRuleDirect) Descriptor() ([]byte, []int)deprecated
- func (x *SIPDispatchRuleDirect) GetPin() string
- func (x *SIPDispatchRuleDirect) GetRoomName() string
- func (*SIPDispatchRuleDirect) ProtoMessage()
- func (x *SIPDispatchRuleDirect) ProtoReflect() protoreflect.Message
- func (x *SIPDispatchRuleDirect) Reset()
- func (x *SIPDispatchRuleDirect) String() string
- type SIPDispatchRuleIndividual
- func (*SIPDispatchRuleIndividual) Descriptor() ([]byte, []int)deprecated
- func (x *SIPDispatchRuleIndividual) GetPin() string
- func (x *SIPDispatchRuleIndividual) GetRoomPrefix() string
- func (*SIPDispatchRuleIndividual) ProtoMessage()
- func (x *SIPDispatchRuleIndividual) ProtoReflect() protoreflect.Message
- func (x *SIPDispatchRuleIndividual) Reset()
- func (x *SIPDispatchRuleIndividual) String() string
- type SIPDispatchRuleInfo
- func (*SIPDispatchRuleInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPDispatchRuleInfo) GetAttributes() map[string]string
- func (x *SIPDispatchRuleInfo) GetHidePhoneNumber() bool
- func (x *SIPDispatchRuleInfo) GetInboundNumbers() []string
- func (x *SIPDispatchRuleInfo) GetKrispEnabled() bool
- func (x *SIPDispatchRuleInfo) GetMediaEncryption() SIPMediaEncryption
- func (x *SIPDispatchRuleInfo) GetMetadata() string
- func (x *SIPDispatchRuleInfo) GetName() string
- func (x *SIPDispatchRuleInfo) GetRoomConfig() *RoomConfiguration
- func (x *SIPDispatchRuleInfo) GetRoomPreset() string
- func (x *SIPDispatchRuleInfo) GetRule() *SIPDispatchRule
- func (x *SIPDispatchRuleInfo) GetSipDispatchRuleId() string
- func (x *SIPDispatchRuleInfo) GetTrunkIds() []string
- func (p *SIPDispatchRuleInfo) ID() string
- func (*SIPDispatchRuleInfo) ProtoMessage()
- func (x *SIPDispatchRuleInfo) ProtoReflect() protoreflect.Message
- func (x *SIPDispatchRuleInfo) Reset()
- func (x *SIPDispatchRuleInfo) String() string
- func (p *SIPDispatchRuleInfo) Validate() error
- type SIPDispatchRuleUpdate
- func (p *SIPDispatchRuleUpdate) Apply(info *SIPDispatchRuleInfo) error
- func (*SIPDispatchRuleUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *SIPDispatchRuleUpdate) GetAttributes() map[string]string
- func (x *SIPDispatchRuleUpdate) GetMediaEncryption() SIPMediaEncryption
- func (x *SIPDispatchRuleUpdate) GetMetadata() string
- func (x *SIPDispatchRuleUpdate) GetName() string
- func (x *SIPDispatchRuleUpdate) GetRule() *SIPDispatchRule
- func (x *SIPDispatchRuleUpdate) GetTrunkIds() *ListUpdate
- func (*SIPDispatchRuleUpdate) ProtoMessage()
- func (x *SIPDispatchRuleUpdate) ProtoReflect() protoreflect.Message
- func (x *SIPDispatchRuleUpdate) Reset()
- func (x *SIPDispatchRuleUpdate) String() string
- func (p *SIPDispatchRuleUpdate) Validate() error
- type SIPDispatchRule_DispatchRuleCallee
- type SIPDispatchRule_DispatchRuleDirect
- type SIPDispatchRule_DispatchRuleIndividual
- type SIPFeature
- type SIPHeaderOptions
- func (SIPHeaderOptions) Descriptor() protoreflect.EnumDescriptor
- func (x SIPHeaderOptions) Enum() *SIPHeaderOptions
- func (SIPHeaderOptions) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPHeaderOptions) Number() protoreflect.EnumNumber
- func (x SIPHeaderOptions) String() string
- func (SIPHeaderOptions) Type() protoreflect.EnumType
- type SIPInboundTrunkInfo
- func (p *SIPInboundTrunkInfo) AsTrunkInfo() *SIPTrunkInfo
- func (*SIPInboundTrunkInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPInboundTrunkInfo) GetAllowedAddresses() []string
- func (x *SIPInboundTrunkInfo) GetAllowedNumbers() []string
- func (x *SIPInboundTrunkInfo) GetAttributesToHeaders() map[string]string
- func (x *SIPInboundTrunkInfo) GetAuthPassword() string
- func (x *SIPInboundTrunkInfo) GetAuthUsername() string
- func (x *SIPInboundTrunkInfo) GetHeaders() map[string]string
- func (x *SIPInboundTrunkInfo) GetHeadersToAttributes() map[string]string
- func (x *SIPInboundTrunkInfo) GetIncludeHeaders() SIPHeaderOptions
- func (x *SIPInboundTrunkInfo) GetKrispEnabled() bool
- func (x *SIPInboundTrunkInfo) GetMaxCallDuration() *durationpb.Duration
- func (x *SIPInboundTrunkInfo) GetMediaEncryption() SIPMediaEncryption
- func (x *SIPInboundTrunkInfo) GetMetadata() string
- func (x *SIPInboundTrunkInfo) GetName() string
- func (x *SIPInboundTrunkInfo) GetNumbers() []string
- func (x *SIPInboundTrunkInfo) GetRingingTimeout() *durationpb.Duration
- func (x *SIPInboundTrunkInfo) GetSipTrunkId() string
- func (p *SIPInboundTrunkInfo) ID() string
- func (*SIPInboundTrunkInfo) ProtoMessage()
- func (x *SIPInboundTrunkInfo) ProtoReflect() protoreflect.Message
- func (x *SIPInboundTrunkInfo) Reset()
- func (x *SIPInboundTrunkInfo) String() string
- func (p *SIPInboundTrunkInfo) Validate() error
- type SIPInboundTrunkUpdate
- func (p *SIPInboundTrunkUpdate) Apply(info *SIPInboundTrunkInfo) error
- func (*SIPInboundTrunkUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *SIPInboundTrunkUpdate) GetAllowedAddresses() *ListUpdate
- func (x *SIPInboundTrunkUpdate) GetAllowedNumbers() *ListUpdate
- func (x *SIPInboundTrunkUpdate) GetAuthPassword() string
- func (x *SIPInboundTrunkUpdate) GetAuthUsername() string
- func (x *SIPInboundTrunkUpdate) GetMediaEncryption() SIPMediaEncryption
- func (x *SIPInboundTrunkUpdate) GetMetadata() string
- func (x *SIPInboundTrunkUpdate) GetName() string
- func (x *SIPInboundTrunkUpdate) GetNumbers() *ListUpdate
- func (*SIPInboundTrunkUpdate) ProtoMessage()
- func (x *SIPInboundTrunkUpdate) ProtoReflect() protoreflect.Message
- func (x *SIPInboundTrunkUpdate) Reset()
- func (x *SIPInboundTrunkUpdate) String() string
- func (p *SIPInboundTrunkUpdate) Validate() error
- type SIPMediaEncryption
- func (SIPMediaEncryption) Descriptor() protoreflect.EnumDescriptor
- func (x SIPMediaEncryption) Enum() *SIPMediaEncryption
- func (SIPMediaEncryption) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPMediaEncryption) Number() protoreflect.EnumNumber
- func (x SIPMediaEncryption) String() string
- func (SIPMediaEncryption) Type() protoreflect.EnumType
- type SIPOutboundConfig
- func (*SIPOutboundConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SIPOutboundConfig) GetAttributesToHeaders() map[string]string
- func (x *SIPOutboundConfig) GetAuthPassword() string
- func (x *SIPOutboundConfig) GetAuthUsername() string
- func (x *SIPOutboundConfig) GetDestinationCountry() string
- func (x *SIPOutboundConfig) GetHeadersToAttributes() map[string]string
- func (x *SIPOutboundConfig) GetHostname() string
- func (x *SIPOutboundConfig) GetTransport() SIPTransport
- func (*SIPOutboundConfig) ProtoMessage()
- func (x *SIPOutboundConfig) ProtoReflect() protoreflect.Message
- func (x *SIPOutboundConfig) Reset()
- func (x *SIPOutboundConfig) String() string
- func (p *SIPOutboundConfig) Validate() error
- type SIPOutboundTrunkInfo
- func (p *SIPOutboundTrunkInfo) AsTrunkInfo() *SIPTrunkInfo
- func (*SIPOutboundTrunkInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPOutboundTrunkInfo) GetAddress() string
- func (x *SIPOutboundTrunkInfo) GetAttributesToHeaders() map[string]string
- func (x *SIPOutboundTrunkInfo) GetAuthPassword() string
- func (x *SIPOutboundTrunkInfo) GetAuthUsername() string
- func (x *SIPOutboundTrunkInfo) GetDestinationCountry() string
- func (x *SIPOutboundTrunkInfo) GetHeaders() map[string]string
- func (x *SIPOutboundTrunkInfo) GetHeadersToAttributes() map[string]string
- func (x *SIPOutboundTrunkInfo) GetIncludeHeaders() SIPHeaderOptions
- func (x *SIPOutboundTrunkInfo) GetMediaEncryption() SIPMediaEncryption
- func (x *SIPOutboundTrunkInfo) GetMetadata() string
- func (x *SIPOutboundTrunkInfo) GetName() string
- func (x *SIPOutboundTrunkInfo) GetNumbers() []string
- func (x *SIPOutboundTrunkInfo) GetSipTrunkId() string
- func (x *SIPOutboundTrunkInfo) GetTransport() SIPTransport
- func (p *SIPOutboundTrunkInfo) ID() string
- func (*SIPOutboundTrunkInfo) ProtoMessage()
- func (x *SIPOutboundTrunkInfo) ProtoReflect() protoreflect.Message
- func (x *SIPOutboundTrunkInfo) Reset()
- func (x *SIPOutboundTrunkInfo) String() string
- func (p *SIPOutboundTrunkInfo) Validate() error
- type SIPOutboundTrunkUpdate
- func (p *SIPOutboundTrunkUpdate) Apply(info *SIPOutboundTrunkInfo) error
- func (*SIPOutboundTrunkUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *SIPOutboundTrunkUpdate) GetAddress() string
- func (x *SIPOutboundTrunkUpdate) GetAuthPassword() string
- func (x *SIPOutboundTrunkUpdate) GetAuthUsername() string
- func (x *SIPOutboundTrunkUpdate) GetDestinationCountry() string
- func (x *SIPOutboundTrunkUpdate) GetMediaEncryption() SIPMediaEncryption
- func (x *SIPOutboundTrunkUpdate) GetMetadata() string
- func (x *SIPOutboundTrunkUpdate) GetName() string
- func (x *SIPOutboundTrunkUpdate) GetNumbers() *ListUpdate
- func (x *SIPOutboundTrunkUpdate) GetTransport() SIPTransport
- func (*SIPOutboundTrunkUpdate) ProtoMessage()
- func (x *SIPOutboundTrunkUpdate) ProtoReflect() protoreflect.Message
- func (x *SIPOutboundTrunkUpdate) Reset()
- func (x *SIPOutboundTrunkUpdate) String() string
- func (p *SIPOutboundTrunkUpdate) Validate() error
- type SIPParticipantInfo
- func (*SIPParticipantInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPParticipantInfo) GetParticipantId() string
- func (x *SIPParticipantInfo) GetParticipantIdentity() string
- func (x *SIPParticipantInfo) GetRoomName() string
- func (x *SIPParticipantInfo) GetSipCallId() string
- func (*SIPParticipantInfo) ProtoMessage()
- func (x *SIPParticipantInfo) ProtoReflect() protoreflect.Message
- func (x *SIPParticipantInfo) Reset()
- func (x *SIPParticipantInfo) String() string
- type SIPStatus
- func (*SIPStatus) Descriptor() ([]byte, []int)deprecated
- func (p *SIPStatus) Error() string
- func (p *SIPStatus) GRPCStatus() *status.Status
- func (x *SIPStatus) GetCode() SIPStatusCode
- func (x *SIPStatus) GetStatus() string
- func (*SIPStatus) ProtoMessage()
- func (x *SIPStatus) ProtoReflect() protoreflect.Message
- func (x *SIPStatus) Reset()
- func (x *SIPStatus) String() string
- func (p *SIPStatus) TwirpErrorMeta() map[string]string
- type SIPStatusCode
- func (SIPStatusCode) Descriptor() protoreflect.EnumDescriptor
- func (x SIPStatusCode) Enum() *SIPStatusCode
- func (SIPStatusCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPStatusCode) Number() protoreflect.EnumNumber
- func (p SIPStatusCode) ShortName() string
- func (x SIPStatusCode) String() string
- func (SIPStatusCode) Type() protoreflect.EnumType
- type SIPTransferInfo
- func (*SIPTransferInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPTransferInfo) GetCallId() string
- func (x *SIPTransferInfo) GetError() string
- func (x *SIPTransferInfo) GetTransferCompletedAtNs() int64
- func (x *SIPTransferInfo) GetTransferId() string
- func (x *SIPTransferInfo) GetTransferInitiatedAtNs() int64
- func (x *SIPTransferInfo) GetTransferStatus() SIPTransferStatus
- func (x *SIPTransferInfo) GetTransferStatusCode() *SIPStatus
- func (x *SIPTransferInfo) GetTransferTo() string
- func (*SIPTransferInfo) ProtoMessage()
- func (x *SIPTransferInfo) ProtoReflect() protoreflect.Message
- func (x *SIPTransferInfo) Reset()
- func (x *SIPTransferInfo) String() string
- type SIPTransferStatus
- func (SIPTransferStatus) Descriptor() protoreflect.EnumDescriptor
- func (x SIPTransferStatus) Enum() *SIPTransferStatus
- func (SIPTransferStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPTransferStatus) Number() protoreflect.EnumNumber
- func (x SIPTransferStatus) String() string
- func (SIPTransferStatus) Type() protoreflect.EnumType
- type SIPTransport
- func (SIPTransport) Descriptor() protoreflect.EnumDescriptor
- func (x SIPTransport) Enum() *SIPTransport
- func (SIPTransport) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPTransport) Number() protoreflect.EnumNumber
- func (x SIPTransport) String() string
- func (SIPTransport) Type() protoreflect.EnumType
- type SIPTrunkInfodeprecated
- func (p *SIPTrunkInfo) AsInbound() *SIPInboundTrunkInfo
- func (p *SIPTrunkInfo) AsOutbound() *SIPOutboundTrunkInfo
- func (*SIPTrunkInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPTrunkInfo) GetInboundAddresses() []string
- func (x *SIPTrunkInfo) GetInboundNumbers() []string
- func (x *SIPTrunkInfo) GetInboundNumbersRegex() []stringdeprecated
- func (x *SIPTrunkInfo) GetInboundPassword() string
- func (x *SIPTrunkInfo) GetInboundUsername() string
- func (x *SIPTrunkInfo) GetKind() SIPTrunkInfo_TrunkKind
- func (x *SIPTrunkInfo) GetMetadata() string
- func (x *SIPTrunkInfo) GetName() string
- func (x *SIPTrunkInfo) GetOutboundAddress() string
- func (x *SIPTrunkInfo) GetOutboundNumber() string
- func (x *SIPTrunkInfo) GetOutboundPassword() string
- func (x *SIPTrunkInfo) GetOutboundUsername() string
- func (x *SIPTrunkInfo) GetSipTrunkId() string
- func (x *SIPTrunkInfo) GetTransport() SIPTransport
- func (p *SIPTrunkInfo) ID() string
- func (*SIPTrunkInfo) ProtoMessage()
- func (x *SIPTrunkInfo) ProtoReflect() protoreflect.Message
- func (x *SIPTrunkInfo) Reset()
- func (x *SIPTrunkInfo) String() string
- func (p *SIPTrunkInfo) Validate() error
- type SIPTrunkInfo_TrunkKind
- func (SIPTrunkInfo_TrunkKind) Descriptor() protoreflect.EnumDescriptor
- func (x SIPTrunkInfo_TrunkKind) Enum() *SIPTrunkInfo_TrunkKind
- func (SIPTrunkInfo_TrunkKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x SIPTrunkInfo_TrunkKind) Number() protoreflect.EnumNumber
- func (x SIPTrunkInfo_TrunkKind) String() string
- func (SIPTrunkInfo_TrunkKind) Type() protoreflect.EnumType
- type SIPUri
- func (*SIPUri) Descriptor() ([]byte, []int)deprecated
- func (x *SIPUri) GetHost() string
- func (x *SIPUri) GetIp() string
- func (x *SIPUri) GetPort() uint32
- func (x *SIPUri) GetTransport() SIPTransport
- func (x *SIPUri) GetUser() string
- func (*SIPUri) ProtoMessage()
- func (x *SIPUri) ProtoReflect() protoreflect.Message
- func (x *SIPUri) Reset()
- func (x *SIPUri) String() string
- type SegmentedFileOutput
- func (*SegmentedFileOutput) Descriptor() ([]byte, []int)deprecated
- func (x *SegmentedFileOutput) GetAliOSS() *AliOSSUpload
- func (x *SegmentedFileOutput) GetAzure() *AzureBlobUpload
- func (x *SegmentedFileOutput) GetDisableManifest() bool
- func (x *SegmentedFileOutput) GetFilenamePrefix() string
- func (x *SegmentedFileOutput) GetFilenameSuffix() SegmentedFileSuffix
- func (x *SegmentedFileOutput) GetGcp() *GCPUpload
- func (x *SegmentedFileOutput) GetLivePlaylistName() string
- func (x *SegmentedFileOutput) GetOutput() isSegmentedFileOutput_Output
- func (x *SegmentedFileOutput) GetPlaylistName() string
- func (x *SegmentedFileOutput) GetProtocol() SegmentedFileProtocol
- func (x *SegmentedFileOutput) GetS3() *S3Upload
- func (x *SegmentedFileOutput) GetSegmentDuration() uint32
- func (*SegmentedFileOutput) ProtoMessage()
- func (x *SegmentedFileOutput) ProtoReflect() protoreflect.Message
- func (x *SegmentedFileOutput) Reset()
- func (x *SegmentedFileOutput) String() string
- type SegmentedFileOutput_AliOSS
- type SegmentedFileOutput_Azure
- type SegmentedFileOutput_Gcp
- type SegmentedFileOutput_S3
- type SegmentedFileProtocol
- func (SegmentedFileProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x SegmentedFileProtocol) Enum() *SegmentedFileProtocol
- func (SegmentedFileProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x SegmentedFileProtocol) Number() protoreflect.EnumNumber
- func (x SegmentedFileProtocol) String() string
- func (SegmentedFileProtocol) Type() protoreflect.EnumType
- type SegmentedFileSuffix
- func (SegmentedFileSuffix) Descriptor() protoreflect.EnumDescriptor
- func (x SegmentedFileSuffix) Enum() *SegmentedFileSuffix
- func (SegmentedFileSuffix) EnumDescriptor() ([]byte, []int)deprecated
- func (x SegmentedFileSuffix) Number() protoreflect.EnumNumber
- func (x SegmentedFileSuffix) String() string
- func (SegmentedFileSuffix) Type() protoreflect.EnumType
- type SegmentsInfo
- func (*SegmentsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SegmentsInfo) GetDuration() int64
- func (x *SegmentsInfo) GetEndedAt() int64
- func (x *SegmentsInfo) GetLivePlaylistLocation() string
- func (x *SegmentsInfo) GetLivePlaylistName() string
- func (x *SegmentsInfo) GetPlaylistLocation() string
- func (x *SegmentsInfo) GetPlaylistName() string
- func (x *SegmentsInfo) GetSegmentCount() int64
- func (x *SegmentsInfo) GetSize() int64
- func (x *SegmentsInfo) GetStartedAt() int64
- func (*SegmentsInfo) ProtoMessage()
- func (x *SegmentsInfo) ProtoReflect() protoreflect.Message
- func (x *SegmentsInfo) Reset()
- func (x *SegmentsInfo) String() string
- type SendDataRequest
- func (*SendDataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendDataRequest) GetData() []byte
- func (x *SendDataRequest) GetDestinationIdentities() []string
- func (x *SendDataRequest) GetDestinationSids() []stringdeprecated
- func (x *SendDataRequest) GetKind() DataPacket_Kind
- func (x *SendDataRequest) GetNonce() []byte
- func (x *SendDataRequest) GetRoom() string
- func (x *SendDataRequest) GetTopic() string
- func (*SendDataRequest) ProtoMessage()
- func (x *SendDataRequest) ProtoReflect() protoreflect.Message
- func (x *SendDataRequest) Reset()
- func (x *SendDataRequest) String() string
- type SendDataResponse
- type ServerInfo
- func (*ServerInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ServerInfo) GetAgentProtocol() int32
- func (x *ServerInfo) GetDebugInfo() string
- func (x *ServerInfo) GetEdition() ServerInfo_Edition
- func (x *ServerInfo) GetNodeId() string
- func (x *ServerInfo) GetProtocol() int32
- func (x *ServerInfo) GetRegion() string
- func (x *ServerInfo) GetVersion() string
- func (*ServerInfo) ProtoMessage()
- func (x *ServerInfo) ProtoReflect() protoreflect.Message
- func (x *ServerInfo) Reset()
- func (x *ServerInfo) String() string
- type ServerInfo_Edition
- func (ServerInfo_Edition) Descriptor() protoreflect.EnumDescriptor
- func (x ServerInfo_Edition) Enum() *ServerInfo_Edition
- func (ServerInfo_Edition) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServerInfo_Edition) Number() protoreflect.EnumNumber
- func (x ServerInfo_Edition) String() string
- func (ServerInfo_Edition) Type() protoreflect.EnumType
- type ServerMessage
- func (*ServerMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ServerMessage) GetAssignment() *JobAssignment
- func (x *ServerMessage) GetAvailability() *AvailabilityRequest
- func (x *ServerMessage) GetMessage() isServerMessage_Message
- func (x *ServerMessage) GetPong() *WorkerPong
- func (x *ServerMessage) GetRegister() *RegisterWorkerResponse
- func (x *ServerMessage) GetTermination() *JobTermination
- func (*ServerMessage) ProtoMessage()
- func (x *ServerMessage) ProtoReflect() protoreflect.Message
- func (x *ServerMessage) Reset()
- func (x *ServerMessage) String() string
- type ServerMessage_Assignment
- type ServerMessage_Availability
- type ServerMessage_Pong
- type ServerMessage_Register
- type ServerMessage_Termination
- type SessionDescription
- func (*SessionDescription) Descriptor() ([]byte, []int)deprecated
- func (x *SessionDescription) GetId() uint32
- func (x *SessionDescription) GetSdp() string
- func (x *SessionDescription) GetType() string
- func (*SessionDescription) ProtoMessage()
- func (x *SessionDescription) ProtoReflect() protoreflect.Message
- func (x *SessionDescription) Reset()
- func (x *SessionDescription) String() string
- type SettingsParam
- func (*SettingsParam) Descriptor() ([]byte, []int)deprecated
- func (x *SettingsParam) GetName() string
- func (x *SettingsParam) GetValue() string
- func (*SettingsParam) ProtoMessage()
- func (x *SettingsParam) ProtoReflect() protoreflect.Message
- func (x *SettingsParam) Reset()
- func (x *SettingsParam) String() string
- type SignalRequest
- func (*SignalRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SignalRequest) GetAddTrack() *AddTrackRequest
- func (x *SignalRequest) GetAnswer() *SessionDescription
- func (x *SignalRequest) GetLeave() *LeaveRequest
- func (x *SignalRequest) GetMessage() isSignalRequest_Message
- func (x *SignalRequest) GetMute() *MuteTrackRequest
- func (x *SignalRequest) GetOffer() *SessionDescription
- func (x *SignalRequest) GetPing() int64
- func (x *SignalRequest) GetPingReq() *Ping
- func (x *SignalRequest) GetSimulate() *SimulateScenario
- func (x *SignalRequest) GetSubscription() *UpdateSubscription
- func (x *SignalRequest) GetSubscriptionPermission() *SubscriptionPermission
- func (x *SignalRequest) GetSyncState() *SyncState
- func (x *SignalRequest) GetTrackSetting() *UpdateTrackSettings
- func (x *SignalRequest) GetTrickle() *TrickleRequest
- func (x *SignalRequest) GetUpdateAudioTrack() *UpdateLocalAudioTrack
- func (x *SignalRequest) GetUpdateLayers() *UpdateVideoLayersdeprecated
- func (x *SignalRequest) GetUpdateMetadata() *UpdateParticipantMetadata
- func (x *SignalRequest) GetUpdateVideoTrack() *UpdateLocalVideoTrack
- func (*SignalRequest) ProtoMessage()
- func (x *SignalRequest) ProtoReflect() protoreflect.Message
- func (x *SignalRequest) Reset()
- func (x *SignalRequest) String() string
- type SignalRequest_AddTrack
- type SignalRequest_Answer
- type SignalRequest_Leave
- type SignalRequest_Mute
- type SignalRequest_Offer
- type SignalRequest_Ping
- type SignalRequest_PingReq
- type SignalRequest_Simulate
- type SignalRequest_Subscription
- type SignalRequest_SubscriptionPermission
- type SignalRequest_SyncState
- type SignalRequest_TrackSetting
- type SignalRequest_Trickle
- type SignalRequest_UpdateAudioTrack
- type SignalRequest_UpdateLayers
- type SignalRequest_UpdateMetadata
- type SignalRequest_UpdateVideoTrack
- type SignalResponse
- func (*SignalResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SignalResponse) GetAnswer() *SessionDescription
- func (x *SignalResponse) GetConnectionQuality() *ConnectionQualityUpdate
- func (x *SignalResponse) GetJoin() *JoinResponse
- func (x *SignalResponse) GetLeave() *LeaveRequest
- func (x *SignalResponse) GetMessage() isSignalResponse_Message
- func (x *SignalResponse) GetMute() *MuteTrackRequest
- func (x *SignalResponse) GetOffer() *SessionDescription
- func (x *SignalResponse) GetPong() int64
- func (x *SignalResponse) GetPongResp() *Pong
- func (x *SignalResponse) GetReconnect() *ReconnectResponse
- func (x *SignalResponse) GetRefreshToken() string
- func (x *SignalResponse) GetRequestResponse() *RequestResponse
- func (x *SignalResponse) GetRoomMoved() *RoomMovedResponse
- func (x *SignalResponse) GetRoomUpdate() *RoomUpdate
- func (x *SignalResponse) GetSpeakersChanged() *SpeakersChanged
- func (x *SignalResponse) GetStreamStateUpdate() *StreamStateUpdate
- func (x *SignalResponse) GetSubscribedQualityUpdate() *SubscribedQualityUpdate
- func (x *SignalResponse) GetSubscriptionPermissionUpdate() *SubscriptionPermissionUpdate
- func (x *SignalResponse) GetSubscriptionResponse() *SubscriptionResponse
- func (x *SignalResponse) GetTrackPublished() *TrackPublishedResponse
- func (x *SignalResponse) GetTrackSubscribed() *TrackSubscribed
- func (x *SignalResponse) GetTrackUnpublished() *TrackUnpublishedResponse
- func (x *SignalResponse) GetTrickle() *TrickleRequest
- func (x *SignalResponse) GetUpdate() *ParticipantUpdate
- func (*SignalResponse) ProtoMessage()
- func (x *SignalResponse) ProtoReflect() protoreflect.Message
- func (x *SignalResponse) Reset()
- func (x *SignalResponse) String() string
- type SignalResponse_Answer
- type SignalResponse_ConnectionQuality
- type SignalResponse_Join
- type SignalResponse_Leave
- type SignalResponse_Mute
- type SignalResponse_Offer
- type SignalResponse_Pong
- type SignalResponse_PongResp
- type SignalResponse_Reconnect
- type SignalResponse_RefreshToken
- type SignalResponse_RequestResponse
- type SignalResponse_RoomMoved
- type SignalResponse_RoomUpdate
- type SignalResponse_SpeakersChanged
- type SignalResponse_StreamStateUpdate
- type SignalResponse_SubscribedQualityUpdate
- type SignalResponse_SubscriptionPermissionUpdate
- type SignalResponse_SubscriptionResponse
- type SignalResponse_TrackPublished
- type SignalResponse_TrackSubscribed
- type SignalResponse_TrackUnpublished
- type SignalResponse_Trickle
- type SignalResponse_Update
- type SignalTarget
- func (SignalTarget) Descriptor() protoreflect.EnumDescriptor
- func (x SignalTarget) Enum() *SignalTarget
- func (SignalTarget) EnumDescriptor() ([]byte, []int)deprecated
- func (x SignalTarget) Number() protoreflect.EnumNumber
- func (x SignalTarget) String() string
- func (SignalTarget) Type() protoreflect.EnumType
- type SimulateJobRequest
- func (*SimulateJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SimulateJobRequest) GetParticipant() *ParticipantInfo
- func (x *SimulateJobRequest) GetRoom() *Room
- func (x *SimulateJobRequest) GetType() JobType
- func (*SimulateJobRequest) ProtoMessage()
- func (x *SimulateJobRequest) ProtoReflect() protoreflect.Message
- func (x *SimulateJobRequest) Reset()
- func (x *SimulateJobRequest) String() string
- type SimulateScenario
- func (*SimulateScenario) Descriptor() ([]byte, []int)deprecated
- func (x *SimulateScenario) GetDisconnectSignalOnResume() bool
- func (x *SimulateScenario) GetDisconnectSignalOnResumeNoMessages() bool
- func (x *SimulateScenario) GetLeaveRequestFullReconnect() bool
- func (x *SimulateScenario) GetMigration() bool
- func (x *SimulateScenario) GetNodeFailure() bool
- func (x *SimulateScenario) GetScenario() isSimulateScenario_Scenario
- func (x *SimulateScenario) GetServerLeave() bool
- func (x *SimulateScenario) GetSpeakerUpdate() int32
- func (x *SimulateScenario) GetSubscriberBandwidth() int64
- func (x *SimulateScenario) GetSwitchCandidateProtocol() CandidateProtocol
- func (*SimulateScenario) ProtoMessage()
- func (x *SimulateScenario) ProtoReflect() protoreflect.Message
- func (x *SimulateScenario) Reset()
- func (x *SimulateScenario) String() string
- type SimulateScenario_DisconnectSignalOnResume
- type SimulateScenario_DisconnectSignalOnResumeNoMessages
- type SimulateScenario_LeaveRequestFullReconnect
- type SimulateScenario_Migration
- type SimulateScenario_NodeFailure
- type SimulateScenario_ServerLeave
- type SimulateScenario_SpeakerUpdate
- type SimulateScenario_SubscriberBandwidth
- type SimulateScenario_SwitchCandidateProtocol
- type SimulcastCodec
- func (*SimulcastCodec) Descriptor() ([]byte, []int)deprecated
- func (x *SimulcastCodec) GetCid() string
- func (x *SimulcastCodec) GetCodec() string
- func (*SimulcastCodec) ProtoMessage()
- func (x *SimulcastCodec) ProtoReflect() protoreflect.Message
- func (x *SimulcastCodec) Reset()
- func (x *SimulcastCodec) String() string
- type SimulcastCodecInfo
- func (*SimulcastCodecInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SimulcastCodecInfo) GetCid() string
- func (x *SimulcastCodecInfo) GetLayers() []*VideoLayer
- func (x *SimulcastCodecInfo) GetMid() string
- func (x *SimulcastCodecInfo) GetMimeType() string
- func (*SimulcastCodecInfo) ProtoMessage()
- func (x *SimulcastCodecInfo) ProtoReflect() protoreflect.Message
- func (x *SimulcastCodecInfo) Reset()
- func (x *SimulcastCodecInfo) String() string
- type SipDTMF
- func (*SipDTMF) Descriptor() ([]byte, []int)deprecated
- func (x *SipDTMF) GetCode() uint32
- func (x *SipDTMF) GetDigit() string
- func (*SipDTMF) ProtoMessage()
- func (x *SipDTMF) ProtoReflect() protoreflect.Message
- func (x *SipDTMF) Reset()
- func (x *SipDTMF) String() string
- func (p *SipDTMF) ToProto() *DataPacket
- type SpeakerInfo
- func (*SpeakerInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SpeakerInfo) GetActive() bool
- func (x *SpeakerInfo) GetLevel() float32
- func (x *SpeakerInfo) GetSid() string
- func (*SpeakerInfo) ProtoMessage()
- func (x *SpeakerInfo) ProtoReflect() protoreflect.Message
- func (x *SpeakerInfo) Reset()
- func (x *SpeakerInfo) String() string
- type SpeakersChanged
- type StartSession
- func (*StartSession) Descriptor() ([]byte, []int)deprecated
- func (x *StartSession) GetAdaptiveStream() bool
- func (x *StartSession) GetAutoSubscribe() bool
- func (x *StartSession) GetClient() *ClientInfo
- func (x *StartSession) GetConnectionId() string
- func (x *StartSession) GetCreateRoom() *CreateRoomRequest
- func (x *StartSession) GetDisableIceLite() bool
- func (x *StartSession) GetGrantsJson() string
- func (x *StartSession) GetHidden() bool
- func (x *StartSession) GetIdentity() string
- func (x *StartSession) GetName() string
- func (x *StartSession) GetParticipantId() string
- func (x *StartSession) GetReconnect() bool
- func (x *StartSession) GetReconnectReason() ReconnectReason
- func (x *StartSession) GetRecorder() bool
- func (x *StartSession) GetRoomName() string
- func (x *StartSession) GetSubscriberAllowPause() bool
- func (*StartSession) ProtoMessage()
- func (x *StartSession) ProtoReflect() protoreflect.Message
- func (x *StartSession) Reset()
- func (x *StartSession) String() string
- type StopEgressRequest
- type StreamInfo
- func (*StreamInfo) Descriptor() ([]byte, []int)deprecated
- func (x *StreamInfo) GetDuration() int64
- func (x *StreamInfo) GetEndedAt() int64
- func (x *StreamInfo) GetError() string
- func (x *StreamInfo) GetStartedAt() int64
- func (x *StreamInfo) GetStatus() StreamInfo_Status
- func (x *StreamInfo) GetUrl() string
- func (*StreamInfo) ProtoMessage()
- func (x *StreamInfo) ProtoReflect() protoreflect.Message
- func (x *StreamInfo) Reset()
- func (x *StreamInfo) String() string
- type StreamInfoListdeprecated
- type StreamInfo_Status
- func (StreamInfo_Status) Descriptor() protoreflect.EnumDescriptor
- func (x StreamInfo_Status) Enum() *StreamInfo_Status
- func (StreamInfo_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x StreamInfo_Status) Number() protoreflect.EnumNumber
- func (x StreamInfo_Status) String() string
- func (StreamInfo_Status) Type() protoreflect.EnumType
- type StreamOutput
- func (*StreamOutput) Descriptor() ([]byte, []int)deprecated
- func (x *StreamOutput) GetProtocol() StreamProtocol
- func (x *StreamOutput) GetUrls() []string
- func (*StreamOutput) ProtoMessage()
- func (x *StreamOutput) ProtoReflect() protoreflect.Message
- func (x *StreamOutput) Reset()
- func (x *StreamOutput) String() string
- type StreamProtocol
- func (StreamProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x StreamProtocol) Enum() *StreamProtocol
- func (StreamProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x StreamProtocol) Number() protoreflect.EnumNumber
- func (x StreamProtocol) String() string
- func (StreamProtocol) Type() protoreflect.EnumType
- type StreamState
- func (StreamState) Descriptor() protoreflect.EnumDescriptor
- func (x StreamState) Enum() *StreamState
- func (StreamState) EnumDescriptor() ([]byte, []int)deprecated
- func (x StreamState) Number() protoreflect.EnumNumber
- func (x StreamState) String() string
- func (StreamState) Type() protoreflect.EnumType
- type StreamStateInfo
- func (*StreamStateInfo) Descriptor() ([]byte, []int)deprecated
- func (x *StreamStateInfo) GetParticipantSid() string
- func (x *StreamStateInfo) GetState() StreamState
- func (x *StreamStateInfo) GetTrackSid() string
- func (*StreamStateInfo) ProtoMessage()
- func (x *StreamStateInfo) ProtoReflect() protoreflect.Message
- func (x *StreamStateInfo) Reset()
- func (x *StreamStateInfo) String() string
- type StreamStateUpdate
- func (*StreamStateUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *StreamStateUpdate) GetStreamStates() []*StreamStateInfo
- func (*StreamStateUpdate) ProtoMessage()
- func (x *StreamStateUpdate) ProtoReflect() protoreflect.Message
- func (x *StreamStateUpdate) Reset()
- func (x *StreamStateUpdate) String() string
- type StreamType
- type SubscribedCodec
- func (*SubscribedCodec) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribedCodec) GetCodec() string
- func (x *SubscribedCodec) GetQualities() []*SubscribedQuality
- func (*SubscribedCodec) ProtoMessage()
- func (x *SubscribedCodec) ProtoReflect() protoreflect.Message
- func (x *SubscribedCodec) Reset()
- func (x *SubscribedCodec) String() string
- type SubscribedQuality
- func (*SubscribedQuality) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribedQuality) GetEnabled() bool
- func (x *SubscribedQuality) GetQuality() VideoQuality
- func (*SubscribedQuality) ProtoMessage()
- func (x *SubscribedQuality) ProtoReflect() protoreflect.Message
- func (x *SubscribedQuality) Reset()
- func (x *SubscribedQuality) String() string
- type SubscribedQualityUpdate
- func (*SubscribedQualityUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribedQualityUpdate) GetSubscribedCodecs() []*SubscribedCodec
- func (x *SubscribedQualityUpdate) GetSubscribedQualities() []*SubscribedQualitydeprecated
- func (x *SubscribedQualityUpdate) GetTrackSid() string
- func (*SubscribedQualityUpdate) ProtoMessage()
- func (x *SubscribedQualityUpdate) ProtoReflect() protoreflect.Message
- func (x *SubscribedQualityUpdate) Reset()
- func (x *SubscribedQualityUpdate) String() string
- type SubscriptionError
- func (SubscriptionError) Descriptor() protoreflect.EnumDescriptor
- func (x SubscriptionError) Enum() *SubscriptionError
- func (SubscriptionError) EnumDescriptor() ([]byte, []int)deprecated
- func (x SubscriptionError) Number() protoreflect.EnumNumber
- func (x SubscriptionError) String() string
- func (SubscriptionError) Type() protoreflect.EnumType
- type SubscriptionPermission
- func (*SubscriptionPermission) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriptionPermission) GetAllParticipants() bool
- func (x *SubscriptionPermission) GetTrackPermissions() []*TrackPermission
- func (*SubscriptionPermission) ProtoMessage()
- func (x *SubscriptionPermission) ProtoReflect() protoreflect.Message
- func (x *SubscriptionPermission) Reset()
- func (x *SubscriptionPermission) String() string
- type SubscriptionPermissionUpdate
- func (*SubscriptionPermissionUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriptionPermissionUpdate) GetAllowed() bool
- func (x *SubscriptionPermissionUpdate) GetParticipantSid() string
- func (x *SubscriptionPermissionUpdate) GetTrackSid() string
- func (*SubscriptionPermissionUpdate) ProtoMessage()
- func (x *SubscriptionPermissionUpdate) ProtoReflect() protoreflect.Message
- func (x *SubscriptionPermissionUpdate) Reset()
- func (x *SubscriptionPermissionUpdate) String() string
- type SubscriptionResponse
- func (*SubscriptionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriptionResponse) GetErr() SubscriptionError
- func (x *SubscriptionResponse) GetTrackSid() string
- func (*SubscriptionResponse) ProtoMessage()
- func (x *SubscriptionResponse) ProtoReflect() protoreflect.Message
- func (x *SubscriptionResponse) Reset()
- func (x *SubscriptionResponse) String() string
- type SyncState
- func (*SyncState) Descriptor() ([]byte, []int)deprecated
- func (x *SyncState) GetAnswer() *SessionDescription
- func (x *SyncState) GetDataChannels() []*DataChannelInfo
- func (x *SyncState) GetDatachannelReceiveStates() []*DataChannelReceiveState
- func (x *SyncState) GetOffer() *SessionDescription
- func (x *SyncState) GetPublishTracks() []*TrackPublishedResponse
- func (x *SyncState) GetSubscription() *UpdateSubscription
- func (x *SyncState) GetTrackSidsDisabled() []string
- func (*SyncState) ProtoMessage()
- func (x *SyncState) ProtoReflect() protoreflect.Message
- func (x *SyncState) Reset()
- func (x *SyncState) String() string
- type TimeRange
- func (*TimeRange) Descriptor() ([]byte, []int)deprecated
- func (x *TimeRange) GetEndedAt() *timestamppb.Timestamp
- func (x *TimeRange) GetStartedAt() *timestamppb.Timestamp
- func (*TimeRange) ProtoMessage()
- func (x *TimeRange) ProtoReflect() protoreflect.Message
- func (x *TimeRange) Reset()
- func (x *TimeRange) String() string
- type TimeSeriesMetric
- func (*TimeSeriesMetric) Descriptor() ([]byte, []int)deprecated
- func (x *TimeSeriesMetric) GetLabel() uint32
- func (x *TimeSeriesMetric) GetParticipantIdentity() uint32
- func (x *TimeSeriesMetric) GetRid() uint32
- func (x *TimeSeriesMetric) GetSamples() []*MetricSample
- func (x *TimeSeriesMetric) GetTrackSid() uint32
- func (*TimeSeriesMetric) ProtoMessage()
- func (x *TimeSeriesMetric) ProtoReflect() protoreflect.Message
- func (x *TimeSeriesMetric) Reset()
- func (x *TimeSeriesMetric) String() string
- type TimedVersion
- func (*TimedVersion) Descriptor() ([]byte, []int)deprecated
- func (x *TimedVersion) GetTicks() int32
- func (x *TimedVersion) GetUnixMicro() int64
- func (*TimedVersion) ProtoMessage()
- func (x *TimedVersion) ProtoReflect() protoreflect.Message
- func (x *TimedVersion) Reset()
- func (x *TimedVersion) String() string
- type TrackCompositeEgressRequest
- func (*TrackCompositeEgressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TrackCompositeEgressRequest) GetAdvanced() *EncodingOptions
- func (x *TrackCompositeEgressRequest) GetAudioTrackId() string
- func (x *TrackCompositeEgressRequest) GetFile() *EncodedFileOutputdeprecated
- func (x *TrackCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput
- func (x *TrackCompositeEgressRequest) GetImageOutputs() []*ImageOutput
- func (x *TrackCompositeEgressRequest) GetOptions() isTrackCompositeEgressRequest_Options
- func (x *TrackCompositeEgressRequest) GetOutput() isTrackCompositeEgressRequest_Output
- func (x *TrackCompositeEgressRequest) GetPreset() EncodingOptionsPreset
- func (x *TrackCompositeEgressRequest) GetRoomName() string
- func (x *TrackCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
- func (x *TrackCompositeEgressRequest) GetSegments() *SegmentedFileOutputdeprecated
- func (x *TrackCompositeEgressRequest) GetStream() *StreamOutputdeprecated
- func (x *TrackCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
- func (x *TrackCompositeEgressRequest) GetVideoTrackId() string
- func (x *TrackCompositeEgressRequest) GetWebhooks() []*WebhookConfig
- func (*TrackCompositeEgressRequest) ProtoMessage()
- func (x *TrackCompositeEgressRequest) ProtoReflect() protoreflect.Message
- func (x *TrackCompositeEgressRequest) Reset()
- func (x *TrackCompositeEgressRequest) String() string
- type TrackCompositeEgressRequest_Advanced
- type TrackCompositeEgressRequest_File
- type TrackCompositeEgressRequest_Preset
- type TrackCompositeEgressRequest_Segments
- type TrackCompositeEgressRequest_Stream
- type TrackEgressRequest
- func (*TrackEgressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TrackEgressRequest) GetFile() *DirectFileOutput
- func (x *TrackEgressRequest) GetOutput() isTrackEgressRequest_Output
- func (x *TrackEgressRequest) GetRoomName() string
- func (x *TrackEgressRequest) GetTrackId() string
- func (x *TrackEgressRequest) GetWebhooks() []*WebhookConfig
- func (x *TrackEgressRequest) GetWebsocketUrl() string
- func (*TrackEgressRequest) ProtoMessage()
- func (x *TrackEgressRequest) ProtoReflect() protoreflect.Message
- func (x *TrackEgressRequest) Reset()
- func (x *TrackEgressRequest) String() string
- type TrackEgressRequest_File
- type TrackEgressRequest_WebsocketUrl
- type TrackID
- type TrackInfo
- func (*TrackInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TrackInfo) GetAudioFeatures() []AudioTrackFeature
- func (x *TrackInfo) GetBackupCodecPolicy() BackupCodecPolicy
- func (x *TrackInfo) GetCodecs() []*SimulcastCodecInfo
- func (x *TrackInfo) GetDisableDtx() bool
- func (x *TrackInfo) GetDisableRed() bool
- func (x *TrackInfo) GetEncryption() Encryption_Type
- func (x *TrackInfo) GetHeight() uint32
- func (x *TrackInfo) GetLayers() []*VideoLayer
- func (x *TrackInfo) GetMid() string
- func (x *TrackInfo) GetMimeType() string
- func (x *TrackInfo) GetMuted() bool
- func (x *TrackInfo) GetName() string
- func (x *TrackInfo) GetSid() string
- func (x *TrackInfo) GetSimulcast() bool
- func (x *TrackInfo) GetSource() TrackSource
- func (x *TrackInfo) GetStereo() bool
- func (x *TrackInfo) GetStream() string
- func (x *TrackInfo) GetType() TrackType
- func (x *TrackInfo) GetVersion() *TimedVersion
- func (x *TrackInfo) GetWidth() uint32
- func (*TrackInfo) ProtoMessage()
- func (x *TrackInfo) ProtoReflect() protoreflect.Message
- func (x *TrackInfo) Reset()
- func (x *TrackInfo) String() string
- type TrackPermission
- func (*TrackPermission) Descriptor() ([]byte, []int)deprecated
- func (x *TrackPermission) GetAllTracks() bool
- func (x *TrackPermission) GetParticipantIdentity() string
- func (x *TrackPermission) GetParticipantSid() string
- func (x *TrackPermission) GetTrackSids() []string
- func (*TrackPermission) ProtoMessage()
- func (x *TrackPermission) ProtoReflect() protoreflect.Message
- func (x *TrackPermission) Reset()
- func (x *TrackPermission) String() string
- type TrackPublishedResponse
- func (*TrackPublishedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TrackPublishedResponse) GetCid() string
- func (x *TrackPublishedResponse) GetTrack() *TrackInfo
- func (*TrackPublishedResponse) ProtoMessage()
- func (x *TrackPublishedResponse) ProtoReflect() protoreflect.Message
- func (x *TrackPublishedResponse) Reset()
- func (x *TrackPublishedResponse) String() string
- type TrackSource
- func (TrackSource) Descriptor() protoreflect.EnumDescriptor
- func (x TrackSource) Enum() *TrackSource
- func (TrackSource) EnumDescriptor() ([]byte, []int)deprecated
- func (x TrackSource) Number() protoreflect.EnumNumber
- func (x TrackSource) String() string
- func (TrackSource) Type() protoreflect.EnumType
- type TrackSubscribed
- type TrackType
- type TrackUnpublishedResponse
- func (*TrackUnpublishedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TrackUnpublishedResponse) GetTrackSid() string
- func (*TrackUnpublishedResponse) ProtoMessage()
- func (x *TrackUnpublishedResponse) ProtoReflect() protoreflect.Message
- func (x *TrackUnpublishedResponse) Reset()
- func (x *TrackUnpublishedResponse) String() string
- type Transcription
- func (*Transcription) Descriptor() ([]byte, []int)deprecated
- func (x *Transcription) GetSegments() []*TranscriptionSegment
- func (x *Transcription) GetTrackId() string
- func (x *Transcription) GetTranscribedParticipantIdentity() string
- func (*Transcription) ProtoMessage()
- func (x *Transcription) ProtoReflect() protoreflect.Message
- func (x *Transcription) Reset()
- func (x *Transcription) String() string
- type TranscriptionSegment
- func (*TranscriptionSegment) Descriptor() ([]byte, []int)deprecated
- func (x *TranscriptionSegment) GetEndTime() uint64
- func (x *TranscriptionSegment) GetFinal() bool
- func (x *TranscriptionSegment) GetId() string
- func (x *TranscriptionSegment) GetLanguage() string
- func (x *TranscriptionSegment) GetStartTime() uint64
- func (x *TranscriptionSegment) GetText() string
- func (*TranscriptionSegment) ProtoMessage()
- func (x *TranscriptionSegment) ProtoReflect() protoreflect.Message
- func (x *TranscriptionSegment) Reset()
- func (x *TranscriptionSegment) String() string
- type TransferSIPParticipantRequest
- func (*TransferSIPParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TransferSIPParticipantRequest) GetHeaders() map[string]string
- func (x *TransferSIPParticipantRequest) GetParticipantIdentity() string
- func (x *TransferSIPParticipantRequest) GetPlayDialtone() bool
- func (x *TransferSIPParticipantRequest) GetRingingTimeout() *durationpb.Duration
- func (x *TransferSIPParticipantRequest) GetRoomName() string
- func (x *TransferSIPParticipantRequest) GetTransferTo() string
- func (*TransferSIPParticipantRequest) ProtoMessage()
- func (x *TransferSIPParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *TransferSIPParticipantRequest) Reset()
- func (x *TransferSIPParticipantRequest) String() string
- func (p *TransferSIPParticipantRequest) Validate() error
- type TrickleRequest
- func (*TrickleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TrickleRequest) GetCandidateInit() string
- func (x *TrickleRequest) GetFinal() bool
- func (x *TrickleRequest) GetTarget() SignalTarget
- func (*TrickleRequest) ProtoMessage()
- func (x *TrickleRequest) ProtoReflect() protoreflect.Message
- func (x *TrickleRequest) Reset()
- func (x *TrickleRequest) String() string
- type TwirpServer
- func NewAgentDispatchServiceServer(svc AgentDispatchService, opts ...interface{}) TwirpServer
- func NewCloudAgentServer(svc CloudAgent, opts ...interface{}) TwirpServer
- func NewEgressServer(svc Egress, opts ...interface{}) TwirpServer
- func NewIngressServer(svc Ingress, opts ...interface{}) TwirpServer
- func NewRoomServiceServer(svc RoomService, opts ...interface{}) TwirpServer
- func NewSIPServer(svc SIP, opts ...interface{}) TwirpServer
- type UpdateAgentRequest
- func (*UpdateAgentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAgentRequest) GetAgentId() string
- func (x *UpdateAgentRequest) GetAgentName() stringdeprecated
- func (x *UpdateAgentRequest) GetCpuReq() stringdeprecated
- func (x *UpdateAgentRequest) GetMaxReplicas() int32deprecated
- func (x *UpdateAgentRequest) GetRegions() []string
- func (x *UpdateAgentRequest) GetReplicas() int32deprecated
- func (x *UpdateAgentRequest) GetSecrets() []*AgentSecret
- func (*UpdateAgentRequest) ProtoMessage()
- func (x *UpdateAgentRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAgentRequest) Reset()
- func (x *UpdateAgentRequest) String() string
- type UpdateAgentResponse
- func (*UpdateAgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAgentResponse) GetMessage() string
- func (x *UpdateAgentResponse) GetSuccess() bool
- func (*UpdateAgentResponse) ProtoMessage()
- func (x *UpdateAgentResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateAgentResponse) Reset()
- func (x *UpdateAgentResponse) String() string
- type UpdateAgentSecretsRequest
- func (*UpdateAgentSecretsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAgentSecretsRequest) GetAgentId() string
- func (x *UpdateAgentSecretsRequest) GetAgentName() string
- func (x *UpdateAgentSecretsRequest) GetOverwrite() bool
- func (x *UpdateAgentSecretsRequest) GetSecrets() []*AgentSecret
- func (*UpdateAgentSecretsRequest) ProtoMessage()
- func (x *UpdateAgentSecretsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAgentSecretsRequest) Reset()
- func (x *UpdateAgentSecretsRequest) String() string
- type UpdateAgentSecretsResponse
- func (*UpdateAgentSecretsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAgentSecretsResponse) GetMessage() string
- func (x *UpdateAgentSecretsResponse) GetSuccess() bool
- func (*UpdateAgentSecretsResponse) ProtoMessage()
- func (x *UpdateAgentSecretsResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateAgentSecretsResponse) Reset()
- func (x *UpdateAgentSecretsResponse) String() string
- type UpdateIngressRequest
- func (*UpdateIngressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIngressRequest) GetAudio() *IngressAudioOptions
- func (x *UpdateIngressRequest) GetBypassTranscoding() booldeprecated
- func (x *UpdateIngressRequest) GetEnableTranscoding() bool
- func (x *UpdateIngressRequest) GetEnabled() bool
- func (x *UpdateIngressRequest) GetIngressId() string
- func (x *UpdateIngressRequest) GetName() string
- func (x *UpdateIngressRequest) GetParticipantIdentity() string
- func (x *UpdateIngressRequest) GetParticipantMetadata() string
- func (x *UpdateIngressRequest) GetParticipantName() string
- func (x *UpdateIngressRequest) GetRoomName() string
- func (x *UpdateIngressRequest) GetVideo() *IngressVideoOptions
- func (*UpdateIngressRequest) ProtoMessage()
- func (x *UpdateIngressRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIngressRequest) Reset()
- func (x *UpdateIngressRequest) String() string
- type UpdateJobStatus
- func (*UpdateJobStatus) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateJobStatus) GetError() string
- func (x *UpdateJobStatus) GetJobId() string
- func (x *UpdateJobStatus) GetStatus() JobStatus
- func (*UpdateJobStatus) ProtoMessage()
- func (x *UpdateJobStatus) ProtoReflect() protoreflect.Message
- func (x *UpdateJobStatus) Reset()
- func (x *UpdateJobStatus) String() string
- type UpdateLayoutRequest
- func (*UpdateLayoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLayoutRequest) GetEgressId() string
- func (x *UpdateLayoutRequest) GetLayout() string
- func (*UpdateLayoutRequest) ProtoMessage()
- func (x *UpdateLayoutRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLayoutRequest) Reset()
- func (x *UpdateLayoutRequest) String() string
- type UpdateLocalAudioTrack
- func (*UpdateLocalAudioTrack) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocalAudioTrack) GetFeatures() []AudioTrackFeature
- func (x *UpdateLocalAudioTrack) GetTrackSid() string
- func (*UpdateLocalAudioTrack) ProtoMessage()
- func (x *UpdateLocalAudioTrack) ProtoReflect() protoreflect.Message
- func (x *UpdateLocalAudioTrack) Reset()
- func (x *UpdateLocalAudioTrack) String() string
- type UpdateLocalVideoTrack
- func (*UpdateLocalVideoTrack) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocalVideoTrack) GetHeight() uint32
- func (x *UpdateLocalVideoTrack) GetTrackSid() string
- func (x *UpdateLocalVideoTrack) GetWidth() uint32
- func (*UpdateLocalVideoTrack) ProtoMessage()
- func (x *UpdateLocalVideoTrack) ProtoReflect() protoreflect.Message
- func (x *UpdateLocalVideoTrack) Reset()
- func (x *UpdateLocalVideoTrack) String() string
- type UpdateParticipantMetadata
- func (*UpdateParticipantMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateParticipantMetadata) GetAttributes() map[string]string
- func (x *UpdateParticipantMetadata) GetMetadata() string
- func (x *UpdateParticipantMetadata) GetName() string
- func (x *UpdateParticipantMetadata) GetRequestId() uint32
- func (*UpdateParticipantMetadata) ProtoMessage()
- func (x *UpdateParticipantMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateParticipantMetadata) Reset()
- func (x *UpdateParticipantMetadata) String() string
- type UpdateParticipantRequest
- func (*UpdateParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateParticipantRequest) GetAttributes() map[string]string
- func (x *UpdateParticipantRequest) GetIdentity() string
- func (x *UpdateParticipantRequest) GetMetadata() string
- func (x *UpdateParticipantRequest) GetName() string
- func (x *UpdateParticipantRequest) GetPermission() *ParticipantPermission
- func (x *UpdateParticipantRequest) GetRoom() string
- func (*UpdateParticipantRequest) ProtoMessage()
- func (x *UpdateParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateParticipantRequest) Reset()
- func (x *UpdateParticipantRequest) String() string
- type UpdateRoomMetadataRequest
- func (*UpdateRoomMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRoomMetadataRequest) GetMetadata() string
- func (x *UpdateRoomMetadataRequest) GetRoom() string
- func (*UpdateRoomMetadataRequest) ProtoMessage()
- func (x *UpdateRoomMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRoomMetadataRequest) Reset()
- func (x *UpdateRoomMetadataRequest) String() string
- type UpdateSIPDispatchRuleRequest
- func (*UpdateSIPDispatchRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSIPDispatchRuleRequest) GetAction() isUpdateSIPDispatchRuleRequest_Action
- func (x *UpdateSIPDispatchRuleRequest) GetReplace() *SIPDispatchRuleInfo
- func (x *UpdateSIPDispatchRuleRequest) GetSipDispatchRuleId() string
- func (x *UpdateSIPDispatchRuleRequest) GetUpdate() *SIPDispatchRuleUpdate
- func (*UpdateSIPDispatchRuleRequest) ProtoMessage()
- func (x *UpdateSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSIPDispatchRuleRequest) Reset()
- func (x *UpdateSIPDispatchRuleRequest) String() string
- func (p *UpdateSIPDispatchRuleRequest) Validate() error
- type UpdateSIPDispatchRuleRequestAction
- type UpdateSIPDispatchRuleRequest_Replace
- type UpdateSIPDispatchRuleRequest_Update
- type UpdateSIPInboundTrunkRequest
- func (*UpdateSIPInboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSIPInboundTrunkRequest) GetAction() isUpdateSIPInboundTrunkRequest_Action
- func (x *UpdateSIPInboundTrunkRequest) GetReplace() *SIPInboundTrunkInfo
- func (x *UpdateSIPInboundTrunkRequest) GetSipTrunkId() string
- func (x *UpdateSIPInboundTrunkRequest) GetUpdate() *SIPInboundTrunkUpdate
- func (*UpdateSIPInboundTrunkRequest) ProtoMessage()
- func (x *UpdateSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSIPInboundTrunkRequest) Reset()
- func (x *UpdateSIPInboundTrunkRequest) String() string
- func (p *UpdateSIPInboundTrunkRequest) Validate() error
- type UpdateSIPInboundTrunkRequestAction
- type UpdateSIPInboundTrunkRequest_Replace
- type UpdateSIPInboundTrunkRequest_Update
- type UpdateSIPOutboundTrunkRequest
- func (*UpdateSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSIPOutboundTrunkRequest) GetAction() isUpdateSIPOutboundTrunkRequest_Action
- func (x *UpdateSIPOutboundTrunkRequest) GetReplace() *SIPOutboundTrunkInfo
- func (x *UpdateSIPOutboundTrunkRequest) GetSipTrunkId() string
- func (x *UpdateSIPOutboundTrunkRequest) GetUpdate() *SIPOutboundTrunkUpdate
- func (*UpdateSIPOutboundTrunkRequest) ProtoMessage()
- func (x *UpdateSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSIPOutboundTrunkRequest) Reset()
- func (x *UpdateSIPOutboundTrunkRequest) String() string
- func (p *UpdateSIPOutboundTrunkRequest) Validate() error
- type UpdateSIPOutboundTrunkRequestAction
- type UpdateSIPOutboundTrunkRequest_Replace
- type UpdateSIPOutboundTrunkRequest_Update
- type UpdateStreamRequest
- func (*UpdateStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateStreamRequest) GetAddOutputUrls() []string
- func (x *UpdateStreamRequest) GetEgressId() string
- func (x *UpdateStreamRequest) GetRemoveOutputUrls() []string
- func (*UpdateStreamRequest) ProtoMessage()
- func (x *UpdateStreamRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateStreamRequest) Reset()
- func (x *UpdateStreamRequest) String() string
- type UpdateSubscription
- func (*UpdateSubscription) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubscription) GetParticipantTracks() []*ParticipantTracks
- func (x *UpdateSubscription) GetSubscribe() bool
- func (x *UpdateSubscription) GetTrackSids() []string
- func (*UpdateSubscription) ProtoMessage()
- func (x *UpdateSubscription) ProtoReflect() protoreflect.Message
- func (x *UpdateSubscription) Reset()
- func (x *UpdateSubscription) String() string
- type UpdateSubscriptionsRequest
- func (*UpdateSubscriptionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubscriptionsRequest) GetIdentity() string
- func (x *UpdateSubscriptionsRequest) GetParticipantTracks() []*ParticipantTracks
- func (x *UpdateSubscriptionsRequest) GetRoom() string
- func (x *UpdateSubscriptionsRequest) GetSubscribe() bool
- func (x *UpdateSubscriptionsRequest) GetTrackSids() []string
- func (*UpdateSubscriptionsRequest) ProtoMessage()
- func (x *UpdateSubscriptionsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubscriptionsRequest) Reset()
- func (x *UpdateSubscriptionsRequest) String() string
- type UpdateSubscriptionsResponse
- type UpdateTrackSettings
- func (*UpdateTrackSettings) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTrackSettings) GetDisabled() bool
- func (x *UpdateTrackSettings) GetFps() uint32
- func (x *UpdateTrackSettings) GetHeight() uint32
- func (x *UpdateTrackSettings) GetPriority() uint32
- func (x *UpdateTrackSettings) GetQuality() VideoQuality
- func (x *UpdateTrackSettings) GetTrackSids() []string
- func (x *UpdateTrackSettings) GetWidth() uint32
- func (*UpdateTrackSettings) ProtoMessage()
- func (x *UpdateTrackSettings) ProtoReflect() protoreflect.Message
- func (x *UpdateTrackSettings) Reset()
- func (x *UpdateTrackSettings) String() string
- type UpdateVideoLayersdeprecated
- func (*UpdateVideoLayers) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVideoLayers) GetLayers() []*VideoLayer
- func (x *UpdateVideoLayers) GetTrackSid() string
- func (*UpdateVideoLayers) ProtoMessage()
- func (x *UpdateVideoLayers) ProtoReflect() protoreflect.Message
- func (x *UpdateVideoLayers) Reset()
- func (x *UpdateVideoLayers) String() string
- type UpdateWorkerStatus
- func (*UpdateWorkerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateWorkerStatus) GetJobCount() uint32
- func (x *UpdateWorkerStatus) GetLoad() float32
- func (x *UpdateWorkerStatus) GetStatus() WorkerStatus
- func (*UpdateWorkerStatus) ProtoMessage()
- func (x *UpdateWorkerStatus) ProtoReflect() protoreflect.Message
- func (x *UpdateWorkerStatus) Reset()
- func (x *UpdateWorkerStatus) String() string
- type UserPacket
- func (*UserPacket) Descriptor() ([]byte, []int)deprecated
- func (x *UserPacket) GetDestinationIdentities() []stringdeprecated
- func (x *UserPacket) GetDestinationSids() []stringdeprecated
- func (x *UserPacket) GetEndTime() uint64
- func (x *UserPacket) GetId() string
- func (x *UserPacket) GetNonce() []byte
- func (x *UserPacket) GetParticipantIdentity() stringdeprecated
- func (x *UserPacket) GetParticipantSid() stringdeprecated
- func (x *UserPacket) GetPayload() []byte
- func (x *UserPacket) GetStartTime() uint64
- func (x *UserPacket) GetTopic() string
- func (*UserPacket) ProtoMessage()
- func (x *UserPacket) ProtoReflect() protoreflect.Message
- func (x *UserPacket) Reset()
- func (x *UserPacket) String() string
- type VP8MungerState
- func (*VP8MungerState) Descriptor() ([]byte, []int)deprecated
- func (x *VP8MungerState) GetExtLastPictureId() int32
- func (x *VP8MungerState) GetKeyIdxUsed() bool
- func (x *VP8MungerState) GetLastKeyIdx() uint32
- func (x *VP8MungerState) GetLastTl0PicIdx() uint32
- func (x *VP8MungerState) GetPictureIdUsed() bool
- func (x *VP8MungerState) GetTidUsed() bool
- func (x *VP8MungerState) GetTl0PicIdxUsed() bool
- func (*VP8MungerState) ProtoMessage()
- func (x *VP8MungerState) ProtoReflect() protoreflect.Message
- func (x *VP8MungerState) Reset()
- func (x *VP8MungerState) String() string
- type VideoCodec
- type VideoConfiguration
- func (*VideoConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *VideoConfiguration) GetHardwareEncoder() ClientConfigSetting
- func (*VideoConfiguration) ProtoMessage()
- func (x *VideoConfiguration) ProtoReflect() protoreflect.Message
- func (x *VideoConfiguration) Reset()
- func (x *VideoConfiguration) String() string
- type VideoLayer
- func (*VideoLayer) Descriptor() ([]byte, []int)deprecated
- func (x *VideoLayer) GetBitrate() uint32
- func (x *VideoLayer) GetHeight() uint32
- func (x *VideoLayer) GetQuality() VideoQuality
- func (x *VideoLayer) GetSsrc() uint32
- func (x *VideoLayer) GetWidth() uint32
- func (*VideoLayer) ProtoMessage()
- func (x *VideoLayer) ProtoReflect() protoreflect.Message
- func (x *VideoLayer) Reset()
- func (x *VideoLayer) String() string
- type VideoQuality
- func (VideoQuality) Descriptor() protoreflect.EnumDescriptor
- func (x VideoQuality) Enum() *VideoQuality
- func (VideoQuality) EnumDescriptor() ([]byte, []int)deprecated
- func (x VideoQuality) Number() protoreflect.EnumNumber
- func (x VideoQuality) String() string
- func (VideoQuality) Type() protoreflect.EnumType
- type WebEgressRequest
- func (*WebEgressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WebEgressRequest) GetAdvanced() *EncodingOptions
- func (x *WebEgressRequest) GetAudioOnly() bool
- func (x *WebEgressRequest) GetAwaitStartSignal() bool
- func (x *WebEgressRequest) GetFile() *EncodedFileOutputdeprecated
- func (x *WebEgressRequest) GetFileOutputs() []*EncodedFileOutput
- func (x *WebEgressRequest) GetImageOutputs() []*ImageOutput
- func (x *WebEgressRequest) GetOptions() isWebEgressRequest_Options
- func (x *WebEgressRequest) GetOutput() isWebEgressRequest_Output
- func (x *WebEgressRequest) GetPreset() EncodingOptionsPreset
- func (x *WebEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
- func (x *WebEgressRequest) GetSegments() *SegmentedFileOutputdeprecated
- func (x *WebEgressRequest) GetStream() *StreamOutputdeprecated
- func (x *WebEgressRequest) GetStreamOutputs() []*StreamOutput
- func (x *WebEgressRequest) GetUrl() string
- func (x *WebEgressRequest) GetVideoOnly() bool
- func (x *WebEgressRequest) GetWebhooks() []*WebhookConfig
- func (*WebEgressRequest) ProtoMessage()
- func (x *WebEgressRequest) ProtoReflect() protoreflect.Message
- func (x *WebEgressRequest) Reset()
- func (x *WebEgressRequest) String() string
- type WebEgressRequest_Advanced
- type WebEgressRequest_File
- type WebEgressRequest_Preset
- type WebEgressRequest_Segments
- type WebEgressRequest_Stream
- type WebhookConfig
- func (*WebhookConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WebhookConfig) GetSigningKey() string
- func (x *WebhookConfig) GetUrl() string
- func (*WebhookConfig) ProtoMessage()
- func (x *WebhookConfig) ProtoReflect() protoreflect.Message
- func (x *WebhookConfig) Reset()
- func (x *WebhookConfig) String() string
- type WebhookEvent
- func (*WebhookEvent) Descriptor() ([]byte, []int)deprecated
- func (x *WebhookEvent) GetCreatedAt() int64
- func (x *WebhookEvent) GetEgressInfo() *EgressInfo
- func (x *WebhookEvent) GetEvent() string
- func (x *WebhookEvent) GetId() string
- func (x *WebhookEvent) GetIngressInfo() *IngressInfo
- func (x *WebhookEvent) GetNumDropped() int32deprecated
- func (x *WebhookEvent) GetParticipant() *ParticipantInfo
- func (x *WebhookEvent) GetRoom() *Room
- func (x *WebhookEvent) GetTrack() *TrackInfo
- func (*WebhookEvent) ProtoMessage()
- func (x *WebhookEvent) ProtoReflect() protoreflect.Message
- func (x *WebhookEvent) Reset()
- func (x *WebhookEvent) String() string
- type WebhookInfo
- func (*WebhookInfo) Descriptor() ([]byte, []int)deprecated
- func (x *WebhookInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *WebhookInfo) GetEgressId() string
- func (x *WebhookInfo) GetEvent() string
- func (x *WebhookInfo) GetEventId() string
- func (x *WebhookInfo) GetIngressId() string
- func (x *WebhookInfo) GetIsDropped() bool
- func (x *WebhookInfo) GetNumDropped() int32
- func (x *WebhookInfo) GetParticipantId() string
- func (x *WebhookInfo) GetParticipantIdentity() string
- func (x *WebhookInfo) GetProjectId() string
- func (x *WebhookInfo) GetQueueDurationNs() int64
- func (x *WebhookInfo) GetQueuedAt() *timestamppb.Timestamp
- func (x *WebhookInfo) GetRoomId() string
- func (x *WebhookInfo) GetRoomName() string
- func (x *WebhookInfo) GetSendDurationNs() int64
- func (x *WebhookInfo) GetSendError() string
- func (x *WebhookInfo) GetSentAt() *timestamppb.Timestamp
- func (x *WebhookInfo) GetServiceError() string
- func (x *WebhookInfo) GetServiceErrorCode() int32
- func (x *WebhookInfo) GetServiceStatus() string
- func (x *WebhookInfo) GetTrackId() string
- func (x *WebhookInfo) GetUrl() string
- func (*WebhookInfo) ProtoMessage()
- func (x *WebhookInfo) ProtoReflect() protoreflect.Message
- func (x *WebhookInfo) Reset()
- func (x *WebhookInfo) String() string
- type WorkerMessage
- func (*WorkerMessage) Descriptor() ([]byte, []int)deprecated
- func (x *WorkerMessage) GetAvailability() *AvailabilityResponse
- func (x *WorkerMessage) GetMessage() isWorkerMessage_Message
- func (x *WorkerMessage) GetMigrateJob() *MigrateJobRequest
- func (x *WorkerMessage) GetPing() *WorkerPing
- func (x *WorkerMessage) GetRegister() *RegisterWorkerRequest
- func (x *WorkerMessage) GetSimulateJob() *SimulateJobRequest
- func (x *WorkerMessage) GetUpdateJob() *UpdateJobStatus
- func (x *WorkerMessage) GetUpdateWorker() *UpdateWorkerStatus
- func (*WorkerMessage) ProtoMessage()
- func (x *WorkerMessage) ProtoReflect() protoreflect.Message
- func (x *WorkerMessage) Reset()
- func (x *WorkerMessage) String() string
- type WorkerMessage_Availability
- type WorkerMessage_MigrateJob
- type WorkerMessage_Ping
- type WorkerMessage_Register
- type WorkerMessage_SimulateJob
- type WorkerMessage_UpdateJob
- type WorkerMessage_UpdateWorker
- type WorkerPing
- type WorkerPong
- func (*WorkerPong) Descriptor() ([]byte, []int)deprecated
- func (x *WorkerPong) GetLastTimestamp() int64
- func (x *WorkerPong) GetTimestamp() int64
- func (*WorkerPong) ProtoMessage()
- func (x *WorkerPong) ProtoReflect() protoreflect.Message
- func (x *WorkerPong) Reset()
- func (x *WorkerPong) String() string
- type WorkerStatus
- func (WorkerStatus) Descriptor() protoreflect.EnumDescriptor
- func (x WorkerStatus) Enum() *WorkerStatus
- func (WorkerStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x WorkerStatus) Number() protoreflect.EnumNumber
- func (x WorkerStatus) String() string
- func (WorkerStatus) Type() protoreflect.EnumType
Constants ¶
const ( // AttrSIPPrefix is shared for all SIP attributes. AttrSIPPrefix = "sip." // AttrSIPCallID attribute contains LiveKit SIP call ID. AttrSIPCallID = AttrSIPPrefix + "callID" // AttrSIPTrunkID attribute contains LiveKit SIP Trunk ID used for the call. AttrSIPTrunkID = AttrSIPPrefix + "trunkID" // AttrSIPDispatchRuleID attribute contains LiveKit SIP DispatchRule ID used for the inbound call. AttrSIPDispatchRuleID = AttrSIPPrefix + "ruleID" // AttrSIPTrunkNumber attribute contains number associate with LiveKit SIP Trunk. // This attribute will be omitted if HidePhoneNumber is set. AttrSIPTrunkNumber = AttrSIPPrefix + "trunkPhoneNumber" // AttrSIPPhoneNumber attribute contains number external to LiveKit SIP (caller for inbound and called number for outbound). // This attribute will be omitted if HidePhoneNumber is set. AttrSIPPhoneNumber = AttrSIPPrefix + "phoneNumber" // AttrSIPHostName attribute contains host name external to LiveKit SIP (caller for inbound and called number for outbound). AttrSIPHostName = AttrSIPPrefix + "hostname" // AttrSIPCallStatus attribute contains current call status for a SIP call associated with the participant. // // SIP participant is ready when it reaches "active" status. AttrSIPCallStatus = AttrSIPPrefix + "callStatus" // AttrSIPHeaderPrefix is a prefix for automatically mapped SIP header attributes. AttrSIPHeaderPrefix = AttrSIPPrefix + "h." // AttrIngressPrefix is shared for all Ingress attributes AttrIngressPrefix = "ingress." // AttrIngressID contains the ingressID associated with the participant AttrIngressID = AttrIngressPrefix + "ingressID" // AttrIngressResourceID coutains the resourceID of ths ingress session associated with the participant AttrIngressResourceID = AttrIngressPrefix + "resourceID" // AttrIngressOutOfNetworkPrefix is shared for all ingress out of network (Ads break) related attributes AttrIngressOutOfNetworkPrefix = AttrIngressPrefix + "outOfNetwork." // AttrIngressOutOfNetworkEventID contains the event ID of the current Out of network splice AttrIngressOutOfNetworkEventID = AttrIngressOutOfNetworkPrefix + "eventID" )
Names of participant attributes for SIP.
const ( MsgLimitReached = "Session limit reached" MsgStartNotReceived = "Start signal not received" MsgLimitReachedWithoutStart = "Session limit reached before start signal" MsgStoppedBeforeStarted = "Stop called before pipeline could start" EndReasonAPI = "StopEgress API" EndReasonKilled = "Process killed" EndReasonSrcClosed = "Source closed" EndReasonLimitReached = "Session limit reached" EndReasonStreamsStopped = "All streams stopped" EndReasonFailure = "Failure" )
const AgentDispatchServicePathPrefix = "/twirp/livekit.AgentDispatchService/"
AgentDispatchServicePathPrefix is a convenience constant that may identify URL paths. Should be used with caution, it only matches routes generated by Twirp Go clients, with the default "/twirp" prefix and default CamelCase service and method names. More info: https://twitchtv.github.io/twirp/docs/routing.html
const CloudAgentPathPrefix = "/twirp/livekit.CloudAgent/"
CloudAgentPathPrefix is a convenience constant that may identify URL paths. Should be used with caution, it only matches routes generated by Twirp Go clients, with the default "/twirp" prefix and default CamelCase service and method names. More info: https://twitchtv.github.io/twirp/docs/routing.html
const EgressPathPrefix = "/twirp/livekit.Egress/"
EgressPathPrefix is a convenience constant that may identify URL paths. Should be used with caution, it only matches routes generated by Twirp Go clients, with the default "/twirp" prefix and default CamelCase service and method names. More info: https://twitchtv.github.io/twirp/docs/routing.html
const IngressPathPrefix = "/twirp/livekit.Ingress/"
IngressPathPrefix is a convenience constant that may identify URL paths. Should be used with caution, it only matches routes generated by Twirp Go clients, with the default "/twirp" prefix and default CamelCase service and method names. More info: https://twitchtv.github.io/twirp/docs/routing.html
const RoomServicePathPrefix = "/twirp/livekit.RoomService/"
RoomServicePathPrefix is a convenience constant that may identify URL paths. Should be used with caution, it only matches routes generated by Twirp Go clients, with the default "/twirp" prefix and default CamelCase service and method names. More info: https://twitchtv.github.io/twirp/docs/routing.html
const SIPPathPrefix = "/twirp/livekit.SIP/"
SIPPathPrefix is a convenience constant that may identify URL paths. Should be used with caution, it only matches routes generated by Twirp Go clients, with the default "/twirp" prefix and default CamelCase service and method names. More info: https://twitchtv.github.io/twirp/docs/routing.html
Variables ¶
var ( JobType_name = map[int32]string{ 0: "JT_ROOM", 1: "JT_PUBLISHER", 2: "JT_PARTICIPANT", } JobType_value = map[string]int32{ "JT_ROOM": 0, "JT_PUBLISHER": 1, "JT_PARTICIPANT": 2, } )
Enum value maps for JobType.
var ( WorkerStatus_name = map[int32]string{ 0: "WS_AVAILABLE", 1: "WS_FULL", } WorkerStatus_value = map[string]int32{ "WS_AVAILABLE": 0, "WS_FULL": 1, } )
Enum value maps for WorkerStatus.
var ( JobStatus_name = map[int32]string{ 0: "JS_PENDING", 1: "JS_RUNNING", 2: "JS_SUCCESS", 3: "JS_FAILED", } JobStatus_value = map[string]int32{ "JS_PENDING": 0, "JS_RUNNING": 1, "JS_SUCCESS": 2, "JS_FAILED": 3, } )
Enum value maps for JobStatus.
var ( StreamType_name = map[int32]string{ 0: "UPSTREAM", 1: "DOWNSTREAM", } StreamType_value = map[string]int32{ "UPSTREAM": 0, "DOWNSTREAM": 1, } )
Enum value maps for StreamType.
var ( AnalyticsEventType_name = map[int32]string{ 0: "ROOM_CREATED", 1: "ROOM_ENDED", 2: "PARTICIPANT_JOINED", 3: "PARTICIPANT_LEFT", 4: "TRACK_PUBLISHED", 20: "TRACK_PUBLISH_REQUESTED", 5: "TRACK_UNPUBLISHED", 6: "TRACK_SUBSCRIBED", 21: "TRACK_SUBSCRIBE_REQUESTED", 25: "TRACK_SUBSCRIBE_FAILED", 7: "TRACK_UNSUBSCRIBED", 10: "TRACK_PUBLISHED_UPDATE", 23: "TRACK_MUTED", 24: "TRACK_UNMUTED", 26: "TRACK_PUBLISH_STATS", 27: "TRACK_SUBSCRIBE_STATS", 11: "PARTICIPANT_ACTIVE", 22: "PARTICIPANT_RESUMED", 12: "EGRESS_STARTED", 13: "EGRESS_ENDED", 28: "EGRESS_UPDATED", 14: "TRACK_MAX_SUBSCRIBED_VIDEO_QUALITY", 15: "RECONNECTED", 18: "INGRESS_CREATED", 19: "INGRESS_DELETED", 16: "INGRESS_STARTED", 17: "INGRESS_ENDED", 29: "INGRESS_UPDATED", 30: "SIP_INBOUND_TRUNK_CREATED", 31: "SIP_INBOUND_TRUNK_DELETED", 32: "SIP_OUTBOUND_TRUNK_CREATED", 33: "SIP_OUTBOUND_TRUNK_DELETED", 34: "SIP_DISPATCH_RULE_CREATED", 35: "SIP_DISPATCH_RULE_DELETED", 36: "SIP_PARTICIPANT_CREATED", 37: "SIP_CALL_INCOMING", 38: "SIP_CALL_STARTED", 39: "SIP_CALL_ENDED", 43: "SIP_TRANSFER_REQUESTED", 44: "SIP_TRANSFER_COMPLETE", 40: "REPORT", 41: "API_CALL", 42: "WEBHOOK", } AnalyticsEventType_value = map[string]int32{ "ROOM_CREATED": 0, "ROOM_ENDED": 1, "PARTICIPANT_JOINED": 2, "PARTICIPANT_LEFT": 3, "TRACK_PUBLISHED": 4, "TRACK_PUBLISH_REQUESTED": 20, "TRACK_UNPUBLISHED": 5, "TRACK_SUBSCRIBED": 6, "TRACK_SUBSCRIBE_REQUESTED": 21, "TRACK_SUBSCRIBE_FAILED": 25, "TRACK_UNSUBSCRIBED": 7, "TRACK_PUBLISHED_UPDATE": 10, "TRACK_MUTED": 23, "TRACK_UNMUTED": 24, "TRACK_PUBLISH_STATS": 26, "TRACK_SUBSCRIBE_STATS": 27, "PARTICIPANT_ACTIVE": 11, "PARTICIPANT_RESUMED": 22, "EGRESS_STARTED": 12, "EGRESS_ENDED": 13, "EGRESS_UPDATED": 28, "TRACK_MAX_SUBSCRIBED_VIDEO_QUALITY": 14, "RECONNECTED": 15, "INGRESS_CREATED": 18, "INGRESS_DELETED": 19, "INGRESS_STARTED": 16, "INGRESS_ENDED": 17, "INGRESS_UPDATED": 29, "SIP_INBOUND_TRUNK_CREATED": 30, "SIP_INBOUND_TRUNK_DELETED": 31, "SIP_OUTBOUND_TRUNK_CREATED": 32, "SIP_OUTBOUND_TRUNK_DELETED": 33, "SIP_DISPATCH_RULE_CREATED": 34, "SIP_DISPATCH_RULE_DELETED": 35, "SIP_PARTICIPANT_CREATED": 36, "SIP_CALL_INCOMING": 37, "SIP_CALL_STARTED": 38, "SIP_CALL_ENDED": 39, "SIP_TRANSFER_REQUESTED": 43, "SIP_TRANSFER_COMPLETE": 44, "REPORT": 40, "API_CALL": 41, "WEBHOOK": 42, } )
Enum value maps for AnalyticsEventType.
var ( FeatureUsageInfo_Feature_name = map[int32]string{ 0: "KRISP_NOISE_CANCELLATION", 1: "KRISP_BACKGROUND_VOICE_CANCELLATION", } FeatureUsageInfo_Feature_value = map[string]int32{ "KRISP_NOISE_CANCELLATION": 0, "KRISP_BACKGROUND_VOICE_CANCELLATION": 1, } )
Enum value maps for FeatureUsageInfo_Feature.
var ( EncodedFileType_name = map[int32]string{ 0: "DEFAULT_FILETYPE", 1: "MP4", 2: "OGG", } EncodedFileType_value = map[string]int32{ "DEFAULT_FILETYPE": 0, "MP4": 1, "OGG": 2, } )
Enum value maps for EncodedFileType.
var ( SegmentedFileProtocol_name = map[int32]string{ 0: "DEFAULT_SEGMENTED_FILE_PROTOCOL", 1: "HLS_PROTOCOL", } SegmentedFileProtocol_value = map[string]int32{ "DEFAULT_SEGMENTED_FILE_PROTOCOL": 0, "HLS_PROTOCOL": 1, } )
Enum value maps for SegmentedFileProtocol.
var ( SegmentedFileSuffix_name = map[int32]string{ 0: "INDEX", 1: "TIMESTAMP", } SegmentedFileSuffix_value = map[string]int32{ "INDEX": 0, "TIMESTAMP": 1, } )
Enum value maps for SegmentedFileSuffix.
var ( ImageFileSuffix_name = map[int32]string{ 0: "IMAGE_SUFFIX_INDEX", 1: "IMAGE_SUFFIX_TIMESTAMP", 2: "IMAGE_SUFFIX_NONE_OVERWRITE", } ImageFileSuffix_value = map[string]int32{ "IMAGE_SUFFIX_INDEX": 0, "IMAGE_SUFFIX_TIMESTAMP": 1, "IMAGE_SUFFIX_NONE_OVERWRITE": 2, } )
Enum value maps for ImageFileSuffix.
var ( StreamProtocol_name = map[int32]string{ 0: "DEFAULT_PROTOCOL", 1: "RTMP", 2: "SRT", } StreamProtocol_value = map[string]int32{ "DEFAULT_PROTOCOL": 0, "RTMP": 1, "SRT": 2, } )
Enum value maps for StreamProtocol.
var ( AudioMixing_name = map[int32]string{ 0: "DEFAULT_MIXING", 1: "DUAL_CHANNEL_AGENT", 2: "DUAL_CHANNEL_ALTERNATE", } AudioMixing_value = map[string]int32{ "DEFAULT_MIXING": 0, "DUAL_CHANNEL_AGENT": 1, "DUAL_CHANNEL_ALTERNATE": 2, } )
Enum value maps for AudioMixing.
var ( EncodingOptionsPreset_name = map[int32]string{ 0: "H264_720P_30", 1: "H264_720P_60", 2: "H264_1080P_30", 3: "H264_1080P_60", 4: "PORTRAIT_H264_720P_30", 5: "PORTRAIT_H264_720P_60", 6: "PORTRAIT_H264_1080P_30", 7: "PORTRAIT_H264_1080P_60", } EncodingOptionsPreset_value = map[string]int32{ "H264_720P_30": 0, "H264_720P_60": 1, "H264_1080P_30": 2, "H264_1080P_60": 3, "PORTRAIT_H264_720P_30": 4, "PORTRAIT_H264_720P_60": 5, "PORTRAIT_H264_1080P_30": 6, "PORTRAIT_H264_1080P_60": 7, } )
Enum value maps for EncodingOptionsPreset.
var ( EgressStatus_name = map[int32]string{ 0: "EGRESS_STARTING", 1: "EGRESS_ACTIVE", 2: "EGRESS_ENDING", 3: "EGRESS_COMPLETE", 4: "EGRESS_FAILED", 5: "EGRESS_ABORTED", 6: "EGRESS_LIMIT_REACHED", } EgressStatus_value = map[string]int32{ "EGRESS_STARTING": 0, "EGRESS_ACTIVE": 1, "EGRESS_ENDING": 2, "EGRESS_COMPLETE": 3, "EGRESS_FAILED": 4, "EGRESS_ABORTED": 5, "EGRESS_LIMIT_REACHED": 6, } )
Enum value maps for EgressStatus.
var ( EgressSourceType_name = map[int32]string{ 0: "EGRESS_SOURCE_TYPE_WEB", 1: "EGRESS_SOURCE_TYPE_SDK", } EgressSourceType_value = map[string]int32{ "EGRESS_SOURCE_TYPE_WEB": 0, "EGRESS_SOURCE_TYPE_SDK": 1, } )
Enum value maps for EgressSourceType.
var ( StreamInfo_Status_name = map[int32]string{ 0: "ACTIVE", 1: "FINISHED", 2: "FAILED", } StreamInfo_Status_value = map[string]int32{ "ACTIVE": 0, "FINISHED": 1, "FAILED": 2, } )
Enum value maps for StreamInfo_Status.
var ( IngressInput_name = map[int32]string{ 0: "RTMP_INPUT", 1: "WHIP_INPUT", 2: "URL_INPUT", } IngressInput_value = map[string]int32{ "RTMP_INPUT": 0, "WHIP_INPUT": 1, "URL_INPUT": 2, } )
Enum value maps for IngressInput.
var ( IngressAudioEncodingPreset_name = map[int32]string{ 0: "OPUS_STEREO_96KBPS", 1: "OPUS_MONO_64KBS", } IngressAudioEncodingPreset_value = map[string]int32{ "OPUS_STEREO_96KBPS": 0, "OPUS_MONO_64KBS": 1, } )
Enum value maps for IngressAudioEncodingPreset.
var ( IngressVideoEncodingPreset_name = map[int32]string{ 0: "H264_720P_30FPS_3_LAYERS", 1: "H264_1080P_30FPS_3_LAYERS", 2: "H264_540P_25FPS_2_LAYERS", 3: "H264_720P_30FPS_1_LAYER", 4: "H264_1080P_30FPS_1_LAYER", 5: "H264_720P_30FPS_3_LAYERS_HIGH_MOTION", 6: "H264_1080P_30FPS_3_LAYERS_HIGH_MOTION", 7: "H264_540P_25FPS_2_LAYERS_HIGH_MOTION", 8: "H264_720P_30FPS_1_LAYER_HIGH_MOTION", 9: "H264_1080P_30FPS_1_LAYER_HIGH_MOTION", } IngressVideoEncodingPreset_value = map[string]int32{ "H264_720P_30FPS_3_LAYERS": 0, "H264_1080P_30FPS_3_LAYERS": 1, "H264_540P_25FPS_2_LAYERS": 2, "H264_720P_30FPS_1_LAYER": 3, "H264_1080P_30FPS_1_LAYER": 4, "H264_720P_30FPS_3_LAYERS_HIGH_MOTION": 5, "H264_1080P_30FPS_3_LAYERS_HIGH_MOTION": 6, "H264_540P_25FPS_2_LAYERS_HIGH_MOTION": 7, "H264_720P_30FPS_1_LAYER_HIGH_MOTION": 8, "H264_1080P_30FPS_1_LAYER_HIGH_MOTION": 9, } )
Enum value maps for IngressVideoEncodingPreset.
var ( IngressState_Status_name = map[int32]string{ 0: "ENDPOINT_INACTIVE", 1: "ENDPOINT_BUFFERING", 2: "ENDPOINT_PUBLISHING", 3: "ENDPOINT_ERROR", 4: "ENDPOINT_COMPLETE", } IngressState_Status_value = map[string]int32{ "ENDPOINT_INACTIVE": 0, "ENDPOINT_BUFFERING": 1, "ENDPOINT_PUBLISHING": 2, "ENDPOINT_ERROR": 3, "ENDPOINT_COMPLETE": 4, } )
Enum value maps for IngressState_Status.
var ( NodeType_name = map[int32]string{ 0: "SERVER", 1: "CONTROLLER", 2: "MEDIA", 4: "TURN", 5: "SWEEPER", 6: "DIRECTOR", 7: "HOSTED_AGENT", } NodeType_value = map[string]int32{ "SERVER": 0, "CONTROLLER": 1, "MEDIA": 2, "TURN": 4, "SWEEPER": 5, "DIRECTOR": 6, "HOSTED_AGENT": 7, } )
Enum value maps for NodeType.
var ( NodeState_name = map[int32]string{ 0: "STARTING_UP", 1: "SERVING", 2: "SHUTTING_DOWN", } NodeState_value = map[string]int32{ "STARTING_UP": 0, "SERVING": 1, "SHUTTING_DOWN": 2, } )
Enum value maps for NodeState.
var ( ICECandidateType_name = map[int32]string{ 0: "ICT_NONE", 1: "ICT_TCP", 2: "ICT_TLS", } ICECandidateType_value = map[string]int32{ "ICT_NONE": 0, "ICT_TCP": 1, "ICT_TLS": 2, } )
Enum value maps for ICECandidateType.
var ( MetricLabel_name = map[int32]string{ 0: "AGENTS_LLM_TTFT", 1: "AGENTS_STT_TTFT", 2: "AGENTS_TTS_TTFB", 3: "CLIENT_VIDEO_SUBSCRIBER_FREEZE_COUNT", 4: "CLIENT_VIDEO_SUBSCRIBER_TOTAL_FREEZE_DURATION", 5: "CLIENT_VIDEO_SUBSCRIBER_PAUSE_COUNT", 6: "CLIENT_VIDEO_SUBSCRIBER_TOTAL_PAUSES_DURATION", 7: "CLIENT_AUDIO_SUBSCRIBER_CONCEALED_SAMPLES", 8: "CLIENT_AUDIO_SUBSCRIBER_SILENT_CONCEALED_SAMPLES", 9: "CLIENT_AUDIO_SUBSCRIBER_CONCEALMENT_EVENTS", 10: "CLIENT_AUDIO_SUBSCRIBER_INTERRUPTION_COUNT", 11: "CLIENT_AUDIO_SUBSCRIBER_TOTAL_INTERRUPTION_DURATION", 12: "CLIENT_SUBSCRIBER_JITTER_BUFFER_DELAY", 13: "CLIENT_SUBSCRIBER_JITTER_BUFFER_EMITTED_COUNT", 14: "CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_BANDWIDTH", 15: "CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_CPU", 16: "CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_OTHER", 17: "PUBLISHER_RTT", 18: "SERVER_MESH_RTT", 19: "SUBSCRIBER_RTT", 4096: "METRIC_LABEL_PREDEFINED_MAX_VALUE", } MetricLabel_value = map[string]int32{ "AGENTS_LLM_TTFT": 0, "AGENTS_STT_TTFT": 1, "AGENTS_TTS_TTFB": 2, "CLIENT_VIDEO_SUBSCRIBER_FREEZE_COUNT": 3, "CLIENT_VIDEO_SUBSCRIBER_TOTAL_FREEZE_DURATION": 4, "CLIENT_VIDEO_SUBSCRIBER_PAUSE_COUNT": 5, "CLIENT_VIDEO_SUBSCRIBER_TOTAL_PAUSES_DURATION": 6, "CLIENT_AUDIO_SUBSCRIBER_CONCEALED_SAMPLES": 7, "CLIENT_AUDIO_SUBSCRIBER_SILENT_CONCEALED_SAMPLES": 8, "CLIENT_AUDIO_SUBSCRIBER_CONCEALMENT_EVENTS": 9, "CLIENT_AUDIO_SUBSCRIBER_INTERRUPTION_COUNT": 10, "CLIENT_AUDIO_SUBSCRIBER_TOTAL_INTERRUPTION_DURATION": 11, "CLIENT_SUBSCRIBER_JITTER_BUFFER_DELAY": 12, "CLIENT_SUBSCRIBER_JITTER_BUFFER_EMITTED_COUNT": 13, "CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_BANDWIDTH": 14, "CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_CPU": 15, "CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_OTHER": 16, "PUBLISHER_RTT": 17, "SERVER_MESH_RTT": 18, "SUBSCRIBER_RTT": 19, "METRIC_LABEL_PREDEFINED_MAX_VALUE": 4096, } )
Enum value maps for MetricLabel.
var ( AudioCodec_name = map[int32]string{ 0: "DEFAULT_AC", 1: "OPUS", 2: "AAC", } AudioCodec_value = map[string]int32{ "DEFAULT_AC": 0, "OPUS": 1, "AAC": 2, } )
Enum value maps for AudioCodec.
var ( VideoCodec_name = map[int32]string{ 0: "DEFAULT_VC", 1: "H264_BASELINE", 2: "H264_MAIN", 3: "H264_HIGH", 4: "VP8", } VideoCodec_value = map[string]int32{ "DEFAULT_VC": 0, "H264_BASELINE": 1, "H264_MAIN": 2, "H264_HIGH": 3, "VP8": 4, } )
Enum value maps for VideoCodec.
var ( ImageCodec_name = map[int32]string{ 0: "IC_DEFAULT", 1: "IC_JPEG", } ImageCodec_value = map[string]int32{ "IC_DEFAULT": 0, "IC_JPEG": 1, } )
Enum value maps for ImageCodec.
var ( BackupCodecPolicy_name = map[int32]string{ 0: "PREFER_REGRESSION", 1: "SIMULCAST", 2: "REGRESSION", } BackupCodecPolicy_value = map[string]int32{ "PREFER_REGRESSION": 0, "SIMULCAST": 1, "REGRESSION": 2, } )
Enum value maps for BackupCodecPolicy.
var ( TrackType_name = map[int32]string{ 0: "AUDIO", 1: "VIDEO", 2: "DATA", } TrackType_value = map[string]int32{ "AUDIO": 0, "VIDEO": 1, "DATA": 2, } )
Enum value maps for TrackType.
var ( TrackSource_name = map[int32]string{ 0: "UNKNOWN", 1: "CAMERA", 2: "MICROPHONE", 3: "SCREEN_SHARE", 4: "SCREEN_SHARE_AUDIO", } TrackSource_value = map[string]int32{ "UNKNOWN": 0, "CAMERA": 1, "MICROPHONE": 2, "SCREEN_SHARE": 3, "SCREEN_SHARE_AUDIO": 4, } )
Enum value maps for TrackSource.
var ( VideoQuality_name = map[int32]string{ 0: "LOW", 1: "MEDIUM", 2: "HIGH", 3: "OFF", } VideoQuality_value = map[string]int32{ "LOW": 0, "MEDIUM": 1, "HIGH": 2, "OFF": 3, } )
Enum value maps for VideoQuality.
var ( ConnectionQuality_name = map[int32]string{ 0: "POOR", 1: "GOOD", 2: "EXCELLENT", 3: "LOST", } ConnectionQuality_value = map[string]int32{ "POOR": 0, "GOOD": 1, "EXCELLENT": 2, "LOST": 3, } )
Enum value maps for ConnectionQuality.
var ( ClientConfigSetting_name = map[int32]string{ 0: "UNSET", 1: "DISABLED", 2: "ENABLED", } ClientConfigSetting_value = map[string]int32{ "UNSET": 0, "DISABLED": 1, "ENABLED": 2, } )
Enum value maps for ClientConfigSetting.
var ( DisconnectReason_name = map[int32]string{ 0: "UNKNOWN_REASON", 1: "CLIENT_INITIATED", 2: "DUPLICATE_IDENTITY", 3: "SERVER_SHUTDOWN", 4: "PARTICIPANT_REMOVED", 5: "ROOM_DELETED", 6: "STATE_MISMATCH", 7: "JOIN_FAILURE", 8: "MIGRATION", 9: "SIGNAL_CLOSE", 10: "ROOM_CLOSED", 11: "USER_UNAVAILABLE", 12: "USER_REJECTED", 13: "SIP_TRUNK_FAILURE", 14: "CONNECTION_TIMEOUT", 15: "MEDIA_FAILURE", } DisconnectReason_value = map[string]int32{ "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, "MEDIA_FAILURE": 15, } )
Enum value maps for DisconnectReason.
var ( ReconnectReason_name = map[int32]string{ 0: "RR_UNKNOWN", 1: "RR_SIGNAL_DISCONNECTED", 2: "RR_PUBLISHER_FAILED", 3: "RR_SUBSCRIBER_FAILED", 4: "RR_SWITCH_CANDIDATE", } ReconnectReason_value = map[string]int32{ "RR_UNKNOWN": 0, "RR_SIGNAL_DISCONNECTED": 1, "RR_PUBLISHER_FAILED": 2, "RR_SUBSCRIBER_FAILED": 3, "RR_SWITCH_CANDIDATE": 4, } )
Enum value maps for ReconnectReason.
var ( SubscriptionError_name = map[int32]string{ 0: "SE_UNKNOWN", 1: "SE_CODEC_UNSUPPORTED", 2: "SE_TRACK_NOTFOUND", } SubscriptionError_value = map[string]int32{ "SE_UNKNOWN": 0, "SE_CODEC_UNSUPPORTED": 1, "SE_TRACK_NOTFOUND": 2, } )
Enum value maps for SubscriptionError.
var ( AudioTrackFeature_name = map[int32]string{ 0: "TF_STEREO", 1: "TF_NO_DTX", 2: "TF_AUTO_GAIN_CONTROL", 3: "TF_ECHO_CANCELLATION", 4: "TF_NOISE_SUPPRESSION", 5: "TF_ENHANCED_NOISE_CANCELLATION", 6: "TF_PRECONNECT_BUFFER", } AudioTrackFeature_value = map[string]int32{ "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, } )
Enum value maps for AudioTrackFeature.
var ( ParticipantInfo_State_name = map[int32]string{ 0: "JOINING", 1: "JOINED", 2: "ACTIVE", 3: "DISCONNECTED", } ParticipantInfo_State_value = map[string]int32{ "JOINING": 0, "JOINED": 1, "ACTIVE": 2, "DISCONNECTED": 3, } )
Enum value maps for ParticipantInfo_State.
var ( ParticipantInfo_Kind_name = map[int32]string{ 0: "STANDARD", 1: "INGRESS", 2: "EGRESS", 3: "SIP", 4: "AGENT", } ParticipantInfo_Kind_value = map[string]int32{ "STANDARD": 0, "INGRESS": 1, "EGRESS": 2, "SIP": 3, "AGENT": 4, } )
Enum value maps for ParticipantInfo_Kind.
var ( ParticipantInfo_KindDetail_name = map[int32]string{ 0: "CLOUD_AGENT", 1: "FORWARDED", } ParticipantInfo_KindDetail_value = map[string]int32{ "CLOUD_AGENT": 0, "FORWARDED": 1, } )
Enum value maps for ParticipantInfo_KindDetail.
var ( Encryption_Type_name = map[int32]string{ 0: "NONE", 1: "GCM", 2: "CUSTOM", } Encryption_Type_value = map[string]int32{ "NONE": 0, "GCM": 1, "CUSTOM": 2, } )
Enum value maps for Encryption_Type.
var ( DataPacket_Kind_name = map[int32]string{ 0: "RELIABLE", 1: "LOSSY", } DataPacket_Kind_value = map[string]int32{ "RELIABLE": 0, "LOSSY": 1, } )
Enum value maps for DataPacket_Kind.
var ( ServerInfo_Edition_name = map[int32]string{ 0: "Standard", 1: "Cloud", } ServerInfo_Edition_value = map[string]int32{ "Standard": 0, "Cloud": 1, } )
Enum value maps for ServerInfo_Edition.
var ( ClientInfo_SDK_name = map[int32]string{ 0: "UNKNOWN", 1: "JS", 2: "SWIFT", 3: "ANDROID", 4: "FLUTTER", 5: "GO", 6: "UNITY", 7: "REACT_NATIVE", 8: "RUST", 9: "PYTHON", 10: "CPP", 11: "UNITY_WEB", 12: "NODE", 13: "UNREAL", } ClientInfo_SDK_value = map[string]int32{ "UNKNOWN": 0, "JS": 1, "SWIFT": 2, "ANDROID": 3, "FLUTTER": 4, "GO": 5, "UNITY": 6, "REACT_NATIVE": 7, "RUST": 8, "PYTHON": 9, "CPP": 10, "UNITY_WEB": 11, "NODE": 12, "UNREAL": 13, } )
Enum value maps for ClientInfo_SDK.
var ( DataStream_OperationType_name = map[int32]string{ 0: "CREATE", 1: "UPDATE", 2: "DELETE", 3: "REACTION", } DataStream_OperationType_value = map[string]int32{ "CREATE": 0, "UPDATE": 1, "DELETE": 2, "REACTION": 3, } )
Enum value maps for DataStream_OperationType.
var ( SignalTarget_name = map[int32]string{ 0: "PUBLISHER", 1: "SUBSCRIBER", } SignalTarget_value = map[string]int32{ "PUBLISHER": 0, "SUBSCRIBER": 1, } )
Enum value maps for SignalTarget.
var ( StreamState_name = map[int32]string{ 0: "ACTIVE", 1: "PAUSED", } StreamState_value = map[string]int32{ "ACTIVE": 0, "PAUSED": 1, } )
Enum value maps for StreamState.
var ( CandidateProtocol_name = map[int32]string{ 0: "UDP", 1: "TCP", 2: "TLS", } CandidateProtocol_value = map[string]int32{ "UDP": 0, "TCP": 1, "TLS": 2, } )
Enum value maps for CandidateProtocol.
var ( LeaveRequest_Action_name = map[int32]string{ 0: "DISCONNECT", 1: "RESUME", 2: "RECONNECT", } LeaveRequest_Action_value = map[string]int32{ "DISCONNECT": 0, "RESUME": 1, "RECONNECT": 2, } )
Enum value maps for LeaveRequest_Action.
var ( RequestResponse_Reason_name = map[int32]string{ 0: "OK", 1: "NOT_FOUND", 2: "NOT_ALLOWED", 3: "LIMIT_EXCEEDED", } RequestResponse_Reason_value = map[string]int32{ "OK": 0, "NOT_FOUND": 1, "NOT_ALLOWED": 2, "LIMIT_EXCEEDED": 3, } )
Enum value maps for RequestResponse_Reason.
var ( SIPStatusCode_name = map[int32]string{ 0: "SIP_STATUS_UNKNOWN", 100: "SIP_STATUS_TRYING", 180: "SIP_STATUS_RINGING", 181: "SIP_STATUS_CALL_IS_FORWARDED", 182: "SIP_STATUS_QUEUED", 183: "SIP_STATUS_SESSION_PROGRESS", 200: "SIP_STATUS_OK", 202: "SIP_STATUS_ACCEPTED", 301: "SIP_STATUS_MOVED_PERMANENTLY", 302: "SIP_STATUS_MOVED_TEMPORARILY", 305: "SIP_STATUS_USE_PROXY", 400: "SIP_STATUS_BAD_REQUEST", 401: "SIP_STATUS_UNAUTHORIZED", 402: "SIP_STATUS_PAYMENT_REQUIRED", 403: "SIP_STATUS_FORBIDDEN", 404: "SIP_STATUS_NOTFOUND", 405: "SIP_STATUS_METHOD_NOT_ALLOWED", 406: "SIP_STATUS_NOT_ACCEPTABLE", 407: "SIP_STATUS_PROXY_AUTH_REQUIRED", 408: "SIP_STATUS_REQUEST_TIMEOUT", 409: "SIP_STATUS_CONFLICT", 410: "SIP_STATUS_GONE", 413: "SIP_STATUS_REQUEST_ENTITY_TOO_LARGE", 414: "SIP_STATUS_REQUEST_URI_TOO_LONG", 415: "SIP_STATUS_UNSUPPORTED_MEDIA_TYPE", 416: "SIP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE", 420: "SIP_STATUS_BAD_EXTENSION", 421: "SIP_STATUS_EXTENSION_REQUIRED", 423: "SIP_STATUS_INTERVAL_TOO_BRIEF", 480: "SIP_STATUS_TEMPORARILY_UNAVAILABLE", 481: "SIP_STATUS_CALL_TRANSACTION_DOES_NOT_EXISTS", 482: "SIP_STATUS_LOOP_DETECTED", 483: "SIP_STATUS_TOO_MANY_HOPS", 484: "SIP_STATUS_ADDRESS_INCOMPLETE", 485: "SIP_STATUS_AMBIGUOUS", 486: "SIP_STATUS_BUSY_HERE", 487: "SIP_STATUS_REQUEST_TERMINATED", 488: "SIP_STATUS_NOT_ACCEPTABLE_HERE", 500: "SIP_STATUS_INTERNAL_SERVER_ERROR", 501: "SIP_STATUS_NOT_IMPLEMENTED", 502: "SIP_STATUS_BAD_GATEWAY", 503: "SIP_STATUS_SERVICE_UNAVAILABLE", 504: "SIP_STATUS_GATEWAY_TIMEOUT", 505: "SIP_STATUS_VERSION_NOT_SUPPORTED", 513: "SIP_STATUS_MESSAGE_TOO_LARGE", 600: "SIP_STATUS_GLOBAL_BUSY_EVERYWHERE", 603: "SIP_STATUS_GLOBAL_DECLINE", 604: "SIP_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE", 606: "SIP_STATUS_GLOBAL_NOT_ACCEPTABLE", } SIPStatusCode_value = map[string]int32{ "SIP_STATUS_UNKNOWN": 0, "SIP_STATUS_TRYING": 100, "SIP_STATUS_RINGING": 180, "SIP_STATUS_CALL_IS_FORWARDED": 181, "SIP_STATUS_QUEUED": 182, "SIP_STATUS_SESSION_PROGRESS": 183, "SIP_STATUS_OK": 200, "SIP_STATUS_ACCEPTED": 202, "SIP_STATUS_MOVED_PERMANENTLY": 301, "SIP_STATUS_MOVED_TEMPORARILY": 302, "SIP_STATUS_USE_PROXY": 305, "SIP_STATUS_BAD_REQUEST": 400, "SIP_STATUS_UNAUTHORIZED": 401, "SIP_STATUS_PAYMENT_REQUIRED": 402, "SIP_STATUS_FORBIDDEN": 403, "SIP_STATUS_NOTFOUND": 404, "SIP_STATUS_METHOD_NOT_ALLOWED": 405, "SIP_STATUS_NOT_ACCEPTABLE": 406, "SIP_STATUS_PROXY_AUTH_REQUIRED": 407, "SIP_STATUS_REQUEST_TIMEOUT": 408, "SIP_STATUS_CONFLICT": 409, "SIP_STATUS_GONE": 410, "SIP_STATUS_REQUEST_ENTITY_TOO_LARGE": 413, "SIP_STATUS_REQUEST_URI_TOO_LONG": 414, "SIP_STATUS_UNSUPPORTED_MEDIA_TYPE": 415, "SIP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE": 416, "SIP_STATUS_BAD_EXTENSION": 420, "SIP_STATUS_EXTENSION_REQUIRED": 421, "SIP_STATUS_INTERVAL_TOO_BRIEF": 423, "SIP_STATUS_TEMPORARILY_UNAVAILABLE": 480, "SIP_STATUS_CALL_TRANSACTION_DOES_NOT_EXISTS": 481, "SIP_STATUS_LOOP_DETECTED": 482, "SIP_STATUS_TOO_MANY_HOPS": 483, "SIP_STATUS_ADDRESS_INCOMPLETE": 484, "SIP_STATUS_AMBIGUOUS": 485, "SIP_STATUS_BUSY_HERE": 486, "SIP_STATUS_REQUEST_TERMINATED": 487, "SIP_STATUS_NOT_ACCEPTABLE_HERE": 488, "SIP_STATUS_INTERNAL_SERVER_ERROR": 500, "SIP_STATUS_NOT_IMPLEMENTED": 501, "SIP_STATUS_BAD_GATEWAY": 502, "SIP_STATUS_SERVICE_UNAVAILABLE": 503, "SIP_STATUS_GATEWAY_TIMEOUT": 504, "SIP_STATUS_VERSION_NOT_SUPPORTED": 505, "SIP_STATUS_MESSAGE_TOO_LARGE": 513, "SIP_STATUS_GLOBAL_BUSY_EVERYWHERE": 600, "SIP_STATUS_GLOBAL_DECLINE": 603, "SIP_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE": 604, "SIP_STATUS_GLOBAL_NOT_ACCEPTABLE": 606, } )
Enum value maps for SIPStatusCode.
var ( SIPTransport_name = map[int32]string{ 0: "SIP_TRANSPORT_AUTO", 1: "SIP_TRANSPORT_UDP", 2: "SIP_TRANSPORT_TCP", 3: "SIP_TRANSPORT_TLS", } SIPTransport_value = map[string]int32{ "SIP_TRANSPORT_AUTO": 0, "SIP_TRANSPORT_UDP": 1, "SIP_TRANSPORT_TCP": 2, "SIP_TRANSPORT_TLS": 3, } )
Enum value maps for SIPTransport.
var ( SIPHeaderOptions_name = map[int32]string{ 0: "SIP_NO_HEADERS", 1: "SIP_X_HEADERS", 2: "SIP_ALL_HEADERS", } SIPHeaderOptions_value = map[string]int32{ "SIP_NO_HEADERS": 0, "SIP_X_HEADERS": 1, "SIP_ALL_HEADERS": 2, } )
Enum value maps for SIPHeaderOptions.
var ( SIPMediaEncryption_name = map[int32]string{ 0: "SIP_MEDIA_ENCRYPT_DISABLE", 1: "SIP_MEDIA_ENCRYPT_ALLOW", 2: "SIP_MEDIA_ENCRYPT_REQUIRE", } SIPMediaEncryption_value = map[string]int32{ "SIP_MEDIA_ENCRYPT_DISABLE": 0, "SIP_MEDIA_ENCRYPT_ALLOW": 1, "SIP_MEDIA_ENCRYPT_REQUIRE": 2, } )
Enum value maps for SIPMediaEncryption.
var ( SIPCallStatus_name = map[int32]string{ 0: "SCS_CALL_INCOMING", 1: "SCS_PARTICIPANT_JOINED", 2: "SCS_ACTIVE", 3: "SCS_DISCONNECTED", 4: "SCS_ERROR", } SIPCallStatus_value = map[string]int32{ "SCS_CALL_INCOMING": 0, "SCS_PARTICIPANT_JOINED": 1, "SCS_ACTIVE": 2, "SCS_DISCONNECTED": 3, "SCS_ERROR": 4, } )
Enum value maps for SIPCallStatus.
var ( SIPTransferStatus_name = map[int32]string{ 0: "STS_TRANSFER_ONGOING", 1: "STS_TRANSFER_FAILED", 2: "STS_TRANSFER_SUCCESSFUL", } SIPTransferStatus_value = map[string]int32{ "STS_TRANSFER_ONGOING": 0, "STS_TRANSFER_FAILED": 1, "STS_TRANSFER_SUCCESSFUL": 2, } )
Enum value maps for SIPTransferStatus.
var ( SIPFeature_name = map[int32]string{ 0: "NONE", 1: "KRISP_ENABLED", } SIPFeature_value = map[string]int32{ "NONE": 0, "KRISP_ENABLED": 1, } )
Enum value maps for SIPFeature.
var ( SIPCallDirection_name = map[int32]string{ 0: "SCD_UNKNOWN", 1: "SCD_INBOUND", 2: "SCD_OUTBOUND", } SIPCallDirection_value = map[string]int32{ "SCD_UNKNOWN": 0, "SCD_INBOUND": 1, "SCD_OUTBOUND": 2, } )
Enum value maps for SIPCallDirection.
var ( SIPTrunkInfo_TrunkKind_name = map[int32]string{ 0: "TRUNK_LEGACY", 1: "TRUNK_INBOUND", 2: "TRUNK_OUTBOUND", } SIPTrunkInfo_TrunkKind_value = map[string]int32{ "TRUNK_LEGACY": 0, "TRUNK_INBOUND": 1, "TRUNK_OUTBOUND": 2, } )
Enum value maps for SIPTrunkInfo_TrunkKind.
var File_livekit_agent_dispatch_proto protoreflect.FileDescriptor
var File_livekit_agent_proto protoreflect.FileDescriptor
var File_livekit_analytics_proto protoreflect.FileDescriptor
var File_livekit_cloud_agent_proto protoreflect.FileDescriptor
var File_livekit_egress_proto protoreflect.FileDescriptor
var File_livekit_ingress_proto protoreflect.FileDescriptor
var File_livekit_internal_proto protoreflect.FileDescriptor
var File_livekit_metrics_proto protoreflect.FileDescriptor
var File_livekit_models_proto protoreflect.FileDescriptor
var File_livekit_room_proto protoreflect.FileDescriptor
var File_livekit_rtc_proto protoreflect.FileDescriptor
var File_livekit_sip_proto protoreflect.FileDescriptor
var File_livekit_webhook_proto protoreflect.FileDescriptor
Functions ¶
func IDsAsStrings ¶ added in v1.8.0
func IDsAsStrings[T stringTypes](ids []T) []string
func ListPageIter ¶ added in v1.32.0
func StringsAsIDs ¶ added in v1.8.0
func StringsAsIDs[T stringTypes](ids []string) []T
func WriteError ¶
func WriteError(resp http.ResponseWriter, err error)
WriteError writes an HTTP response with a valid Twirp error format (code, msg, meta). Useful outside of the Twirp server (e.g. http middleware), but does not trigger hooks. If err is not a twirp.Error, it will get wrapped with twirp.InternalErrorWith(err)
Types ¶
type APICallInfo ¶ added in v1.34.0
type APICallInfo struct { ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` Request *APICallRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"` Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"` Method string `protobuf:"bytes,4,opt,name=method,proto3" json:"method,omitempty"` NodeId string `protobuf:"bytes,5,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"` TwirpErrorCode string `protobuf:"bytes,7,opt,name=twirp_error_code,json=twirpErrorCode,proto3" json:"twirp_error_code,omitempty"` TwirpErrorMessage string `protobuf:"bytes,8,opt,name=twirp_error_message,json=twirpErrorMessage,proto3" json:"twirp_error_message,omitempty"` RoomName string `protobuf:"bytes,9,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` RoomId string `protobuf:"bytes,10,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` ParticipantIdentity string `protobuf:"bytes,11,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` ParticipantId string `protobuf:"bytes,12,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` TrackId string `protobuf:"bytes,13,opt,name=track_id,json=trackId,proto3" json:"track_id,omitempty"` StartedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` DurationNs int64 `protobuf:"varint,15,opt,name=duration_ns,json=durationNs,proto3" json:"duration_ns,omitempty"` // contains filtered or unexported fields }
func (*APICallInfo) Descriptor
deprecated
added in
v1.34.0
func (*APICallInfo) Descriptor() ([]byte, []int)
Deprecated: Use APICallInfo.ProtoReflect.Descriptor instead.
func (*APICallInfo) GetDurationNs ¶ added in v1.34.0
func (x *APICallInfo) GetDurationNs() int64
func (*APICallInfo) GetMethod ¶ added in v1.34.0
func (x *APICallInfo) GetMethod() string
func (*APICallInfo) GetNodeId ¶ added in v1.34.0
func (x *APICallInfo) GetNodeId() string
func (*APICallInfo) GetParticipantId ¶ added in v1.34.0
func (x *APICallInfo) GetParticipantId() string
func (*APICallInfo) GetParticipantIdentity ¶ added in v1.34.0
func (x *APICallInfo) GetParticipantIdentity() string
func (*APICallInfo) GetProjectId ¶ added in v1.34.0
func (x *APICallInfo) GetProjectId() string
func (*APICallInfo) GetRequest ¶ added in v1.34.0
func (x *APICallInfo) GetRequest() *APICallRequest
func (*APICallInfo) GetRoomId ¶ added in v1.34.0
func (x *APICallInfo) GetRoomId() string
func (*APICallInfo) GetRoomName ¶ added in v1.34.0
func (x *APICallInfo) GetRoomName() string
func (*APICallInfo) GetService ¶ added in v1.34.0
func (x *APICallInfo) GetService() string
func (*APICallInfo) GetStartedAt ¶ added in v1.34.0
func (x *APICallInfo) GetStartedAt() *timestamppb.Timestamp
func (*APICallInfo) GetStatus ¶ added in v1.34.0
func (x *APICallInfo) GetStatus() int32
func (*APICallInfo) GetTrackId ¶ added in v1.34.0
func (x *APICallInfo) GetTrackId() string
func (*APICallInfo) GetTwirpErrorCode ¶ added in v1.34.0
func (x *APICallInfo) GetTwirpErrorCode() string
func (*APICallInfo) GetTwirpErrorMessage ¶ added in v1.34.0
func (x *APICallInfo) GetTwirpErrorMessage() string
func (*APICallInfo) ProtoMessage ¶ added in v1.34.0
func (*APICallInfo) ProtoMessage()
func (*APICallInfo) ProtoReflect ¶ added in v1.34.0
func (x *APICallInfo) ProtoReflect() protoreflect.Message
func (*APICallInfo) Reset ¶ added in v1.34.0
func (x *APICallInfo) Reset()
func (*APICallInfo) String ¶ added in v1.34.0
func (x *APICallInfo) String() string
type APICallRequest ¶ added in v1.34.0
type APICallRequest struct { // Types that are valid to be assigned to Message: // // *APICallRequest_CreateRoomRequest // *APICallRequest_ListRoomsRequest // *APICallRequest_DeleteRoomRequest // *APICallRequest_ListParticipantsRequest // *APICallRequest_RoomParticipantIdentity // *APICallRequest_MuteRoomTrackRequest // *APICallRequest_UpdateParticipantRequest // *APICallRequest_UpdateSubscriptionsRequest // *APICallRequest_SendDataRequest // *APICallRequest_UpdateRoomMetadataRequest Message isAPICallRequest_Message `protobuf_oneof:"message"` // contains filtered or unexported fields }
func (*APICallRequest) Descriptor
deprecated
added in
v1.34.0
func (*APICallRequest) Descriptor() ([]byte, []int)
Deprecated: Use APICallRequest.ProtoReflect.Descriptor instead.
func (*APICallRequest) GetCreateRoomRequest ¶ added in v1.34.0
func (x *APICallRequest) GetCreateRoomRequest() *CreateRoomRequest
func (*APICallRequest) GetDeleteRoomRequest ¶ added in v1.34.0
func (x *APICallRequest) GetDeleteRoomRequest() *DeleteRoomRequest
func (*APICallRequest) GetListParticipantsRequest ¶ added in v1.34.0
func (x *APICallRequest) GetListParticipantsRequest() *ListParticipantsRequest
func (*APICallRequest) GetListRoomsRequest ¶ added in v1.34.0
func (x *APICallRequest) GetListRoomsRequest() *ListRoomsRequest
func (*APICallRequest) GetMessage ¶ added in v1.34.0
func (x *APICallRequest) GetMessage() isAPICallRequest_Message
func (*APICallRequest) GetMuteRoomTrackRequest ¶ added in v1.34.0
func (x *APICallRequest) GetMuteRoomTrackRequest() *MuteRoomTrackRequest
func (*APICallRequest) GetRoomParticipantIdentity ¶ added in v1.34.0
func (x *APICallRequest) GetRoomParticipantIdentity() *RoomParticipantIdentity
func (*APICallRequest) GetSendDataRequest ¶ added in v1.34.0
func (x *APICallRequest) GetSendDataRequest() *SendDataRequest
func (*APICallRequest) GetUpdateParticipantRequest ¶ added in v1.34.0
func (x *APICallRequest) GetUpdateParticipantRequest() *UpdateParticipantRequest
func (*APICallRequest) GetUpdateRoomMetadataRequest ¶ added in v1.34.0
func (x *APICallRequest) GetUpdateRoomMetadataRequest() *UpdateRoomMetadataRequest
func (*APICallRequest) GetUpdateSubscriptionsRequest ¶ added in v1.34.0
func (x *APICallRequest) GetUpdateSubscriptionsRequest() *UpdateSubscriptionsRequest
func (*APICallRequest) ProtoMessage ¶ added in v1.34.0
func (*APICallRequest) ProtoMessage()
func (*APICallRequest) ProtoReflect ¶ added in v1.34.0
func (x *APICallRequest) ProtoReflect() protoreflect.Message
func (*APICallRequest) Reset ¶ added in v1.34.0
func (x *APICallRequest) Reset()
func (*APICallRequest) String ¶ added in v1.34.0
func (x *APICallRequest) String() string
type APICallRequest_CreateRoomRequest ¶ added in v1.34.0
type APICallRequest_CreateRoomRequest struct {
CreateRoomRequest *CreateRoomRequest `protobuf:"bytes,1,opt,name=create_room_request,json=createRoomRequest,proto3,oneof"`
}
type APICallRequest_DeleteRoomRequest ¶ added in v1.34.0
type APICallRequest_DeleteRoomRequest struct {
DeleteRoomRequest *DeleteRoomRequest `protobuf:"bytes,3,opt,name=delete_room_request,json=deleteRoomRequest,proto3,oneof"`
}
type APICallRequest_ListParticipantsRequest ¶ added in v1.34.0
type APICallRequest_ListParticipantsRequest struct {
ListParticipantsRequest *ListParticipantsRequest `protobuf:"bytes,4,opt,name=list_participants_request,json=listParticipantsRequest,proto3,oneof"`
}
type APICallRequest_ListRoomsRequest ¶ added in v1.34.0
type APICallRequest_ListRoomsRequest struct {
ListRoomsRequest *ListRoomsRequest `protobuf:"bytes,2,opt,name=list_rooms_request,json=listRoomsRequest,proto3,oneof"`
}
type APICallRequest_MuteRoomTrackRequest ¶ added in v1.34.0
type APICallRequest_MuteRoomTrackRequest struct {
MuteRoomTrackRequest *MuteRoomTrackRequest `protobuf:"bytes,6,opt,name=mute_room_track_request,json=muteRoomTrackRequest,proto3,oneof"`
}
type APICallRequest_RoomParticipantIdentity ¶ added in v1.34.0
type APICallRequest_RoomParticipantIdentity struct {
RoomParticipantIdentity *RoomParticipantIdentity `protobuf:"bytes,5,opt,name=room_participant_identity,json=roomParticipantIdentity,proto3,oneof"`
}
type APICallRequest_SendDataRequest ¶ added in v1.34.0
type APICallRequest_SendDataRequest struct {
SendDataRequest *SendDataRequest `protobuf:"bytes,9,opt,name=send_data_request,json=sendDataRequest,proto3,oneof"`
}
type APICallRequest_UpdateParticipantRequest ¶ added in v1.34.0
type APICallRequest_UpdateParticipantRequest struct {
UpdateParticipantRequest *UpdateParticipantRequest `protobuf:"bytes,7,opt,name=update_participant_request,json=updateParticipantRequest,proto3,oneof"`
}
type APICallRequest_UpdateRoomMetadataRequest ¶ added in v1.34.0
type APICallRequest_UpdateRoomMetadataRequest struct {
UpdateRoomMetadataRequest *UpdateRoomMetadataRequest `protobuf:"bytes,10,opt,name=update_room_metadata_request,json=updateRoomMetadataRequest,proto3,oneof"`
}
type APICallRequest_UpdateSubscriptionsRequest ¶ added in v1.34.0
type APICallRequest_UpdateSubscriptionsRequest struct {
UpdateSubscriptionsRequest *UpdateSubscriptionsRequest `protobuf:"bytes,8,opt,name=update_subscriptions_request,json=updateSubscriptionsRequest,proto3,oneof"`
}
type ActiveSpeakerUpdate ¶
type ActiveSpeakerUpdate struct { Speakers []*SpeakerInfo `protobuf:"bytes,1,rep,name=speakers,proto3" json:"speakers,omitempty"` // contains filtered or unexported fields }
func (*ActiveSpeakerUpdate) Descriptor
deprecated
func (*ActiveSpeakerUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ActiveSpeakerUpdate.ProtoReflect.Descriptor instead.
func (*ActiveSpeakerUpdate) GetSpeakers ¶
func (x *ActiveSpeakerUpdate) GetSpeakers() []*SpeakerInfo
func (*ActiveSpeakerUpdate) ProtoMessage ¶
func (*ActiveSpeakerUpdate) ProtoMessage()
func (*ActiveSpeakerUpdate) ProtoReflect ¶
func (x *ActiveSpeakerUpdate) ProtoReflect() protoreflect.Message
func (*ActiveSpeakerUpdate) Reset ¶
func (x *ActiveSpeakerUpdate) Reset()
func (*ActiveSpeakerUpdate) String ¶
func (x *ActiveSpeakerUpdate) String() string
type AddTrackRequest ¶
type AddTrackRequest struct { // client ID of track, to match it when RTC track is received Cid string `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type TrackType `protobuf:"varint,3,opt,name=type,proto3,enum=livekit.TrackType" json:"type,omitempty"` // to be deprecated in favor of layers Width uint32 `protobuf:"varint,4,opt,name=width,proto3" json:"width,omitempty"` Height uint32 `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"` // true to add track and initialize to muted Muted bool `protobuf:"varint,6,opt,name=muted,proto3" json:"muted,omitempty"` // true if DTX (Discontinuous Transmission) is disabled for audio // // Deprecated: Marked as deprecated in livekit_rtc.proto. DisableDtx bool `protobuf:"varint,7,opt,name=disable_dtx,json=disableDtx,proto3" json:"disable_dtx,omitempty"` // deprecated in favor of audio_features Source TrackSource `protobuf:"varint,8,opt,name=source,proto3,enum=livekit.TrackSource" json:"source,omitempty"` Layers []*VideoLayer `protobuf:"bytes,9,rep,name=layers,proto3" json:"layers,omitempty"` SimulcastCodecs []*SimulcastCodec `protobuf:"bytes,10,rep,name=simulcast_codecs,json=simulcastCodecs,proto3" json:"simulcast_codecs,omitempty"` // server ID of track, publish new codec to exist track Sid string `protobuf:"bytes,11,opt,name=sid,proto3" json:"sid,omitempty"` // Deprecated: Marked as deprecated in livekit_rtc.proto. Stereo bool `protobuf:"varint,12,opt,name=stereo,proto3" json:"stereo,omitempty"` // deprecated in favor of audio_features // true if RED (Redundant Encoding) is disabled for audio DisableRed bool `protobuf:"varint,13,opt,name=disable_red,json=disableRed,proto3" json:"disable_red,omitempty"` Encryption Encryption_Type `protobuf:"varint,14,opt,name=encryption,proto3,enum=livekit.Encryption_Type" json:"encryption,omitempty"` // which stream the track belongs to, used to group tracks together. // if not specified, server will infer it from track source to bundle camera/microphone, screenshare/audio together Stream string `protobuf:"bytes,15,opt,name=stream,proto3" json:"stream,omitempty"` BackupCodecPolicy BackupCodecPolicy `` /* 147-byte string literal not displayed */ AudioFeatures []AudioTrackFeature `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AddTrackRequest) Descriptor
deprecated
func (*AddTrackRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddTrackRequest.ProtoReflect.Descriptor instead.
func (*AddTrackRequest) GetAudioFeatures ¶ added in v1.37.1
func (x *AddTrackRequest) GetAudioFeatures() []AudioTrackFeature
func (*AddTrackRequest) GetBackupCodecPolicy ¶ added in v1.33.0
func (x *AddTrackRequest) GetBackupCodecPolicy() BackupCodecPolicy
func (*AddTrackRequest) GetCid ¶
func (x *AddTrackRequest) GetCid() string
func (*AddTrackRequest) GetDisableDtx
deprecated
func (x *AddTrackRequest) GetDisableDtx() bool
Deprecated: Marked as deprecated in livekit_rtc.proto.
func (*AddTrackRequest) GetDisableRed ¶ added in v1.2.0
func (x *AddTrackRequest) GetDisableRed() bool
func (*AddTrackRequest) GetEncryption ¶ added in v1.3.2
func (x *AddTrackRequest) GetEncryption() Encryption_Type
func (*AddTrackRequest) GetHeight ¶
func (x *AddTrackRequest) GetHeight() uint32
func (*AddTrackRequest) GetLayers ¶
func (x *AddTrackRequest) GetLayers() []*VideoLayer
func (*AddTrackRequest) GetMuted ¶
func (x *AddTrackRequest) GetMuted() bool
func (*AddTrackRequest) GetName ¶
func (x *AddTrackRequest) GetName() string
func (*AddTrackRequest) GetSid ¶ added in v0.13.4
func (x *AddTrackRequest) GetSid() string
func (*AddTrackRequest) GetSimulcastCodecs ¶ added in v0.13.3
func (x *AddTrackRequest) GetSimulcastCodecs() []*SimulcastCodec
func (*AddTrackRequest) GetSource ¶
func (x *AddTrackRequest) GetSource() TrackSource
func (*AddTrackRequest) GetStereo
deprecated
added in
v1.2.0
func (x *AddTrackRequest) GetStereo() bool
Deprecated: Marked as deprecated in livekit_rtc.proto.
func (*AddTrackRequest) GetStream ¶ added in v1.5.9
func (x *AddTrackRequest) GetStream() string
func (*AddTrackRequest) GetType ¶
func (x *AddTrackRequest) GetType() TrackType
func (*AddTrackRequest) GetWidth ¶
func (x *AddTrackRequest) GetWidth() uint32
func (*AddTrackRequest) ProtoMessage ¶
func (*AddTrackRequest) ProtoMessage()
func (*AddTrackRequest) ProtoReflect ¶
func (x *AddTrackRequest) ProtoReflect() protoreflect.Message
func (*AddTrackRequest) Reset ¶
func (x *AddTrackRequest) Reset()
func (*AddTrackRequest) String ¶
func (x *AddTrackRequest) String() string
type AgentDeployment ¶ added in v1.36.0
type AgentDeployment struct { Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` Replicas int32 `protobuf:"varint,4,opt,name=replicas,proto3" json:"replicas,omitempty"` MinReplicas int32 `protobuf:"varint,5,opt,name=min_replicas,json=minReplicas,proto3" json:"min_replicas,omitempty"` MaxReplicas int32 `protobuf:"varint,6,opt,name=max_replicas,json=maxReplicas,proto3" json:"max_replicas,omitempty"` CpuReq string `protobuf:"bytes,7,opt,name=cpu_req,json=cpuReq,proto3" json:"cpu_req,omitempty"` CurCpu string `protobuf:"bytes,8,opt,name=cur_cpu,json=curCpu,proto3" json:"cur_cpu,omitempty"` CurMem string `protobuf:"bytes,9,opt,name=cur_mem,json=curMem,proto3" json:"cur_mem,omitempty"` MemReq string `protobuf:"bytes,10,opt,name=mem_req,json=memReq,proto3" json:"mem_req,omitempty"` // contains filtered or unexported fields }
func (*AgentDeployment) Descriptor
deprecated
added in
v1.36.0
func (*AgentDeployment) Descriptor() ([]byte, []int)
Deprecated: Use AgentDeployment.ProtoReflect.Descriptor instead.
func (*AgentDeployment) GetAgentId ¶ added in v1.36.0
func (x *AgentDeployment) GetAgentId() string
func (*AgentDeployment) GetCpuReq ¶ added in v1.36.0
func (x *AgentDeployment) GetCpuReq() string
func (*AgentDeployment) GetCurCpu ¶ added in v1.36.0
func (x *AgentDeployment) GetCurCpu() string
func (*AgentDeployment) GetCurMem ¶ added in v1.36.0
func (x *AgentDeployment) GetCurMem() string
func (*AgentDeployment) GetMaxReplicas ¶ added in v1.36.0
func (x *AgentDeployment) GetMaxReplicas() int32
func (*AgentDeployment) GetMemReq ¶ added in v1.36.0
func (x *AgentDeployment) GetMemReq() string
func (*AgentDeployment) GetMinReplicas ¶ added in v1.36.0
func (x *AgentDeployment) GetMinReplicas() int32
func (*AgentDeployment) GetRegion ¶ added in v1.36.0
func (x *AgentDeployment) GetRegion() string
func (*AgentDeployment) GetReplicas ¶ added in v1.36.0
func (x *AgentDeployment) GetReplicas() int32
func (*AgentDeployment) GetStatus ¶ added in v1.36.0
func (x *AgentDeployment) GetStatus() string
func (*AgentDeployment) ProtoMessage ¶ added in v1.36.0
func (*AgentDeployment) ProtoMessage()
func (*AgentDeployment) ProtoReflect ¶ added in v1.36.0
func (x *AgentDeployment) ProtoReflect() protoreflect.Message
func (*AgentDeployment) Reset ¶ added in v1.36.0
func (x *AgentDeployment) Reset()
func (*AgentDeployment) String ¶ added in v1.36.0
func (x *AgentDeployment) String() string
type AgentDispatch ¶ added in v1.19.2
type AgentDispatch struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Room string `protobuf:"bytes,3,opt,name=room,proto3" json:"room,omitempty"` Metadata string `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` State *AgentDispatchState `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` // contains filtered or unexported fields }
func (*AgentDispatch) Descriptor
deprecated
added in
v1.19.2
func (*AgentDispatch) Descriptor() ([]byte, []int)
Deprecated: Use AgentDispatch.ProtoReflect.Descriptor instead.
func (*AgentDispatch) GetAgentName ¶ added in v1.19.2
func (x *AgentDispatch) GetAgentName() string
func (*AgentDispatch) GetId ¶ added in v1.19.2
func (x *AgentDispatch) GetId() string
func (*AgentDispatch) GetMetadata ¶ added in v1.19.2
func (x *AgentDispatch) GetMetadata() string
func (*AgentDispatch) GetRoom ¶ added in v1.19.2
func (x *AgentDispatch) GetRoom() string
func (*AgentDispatch) GetState ¶ added in v1.19.2
func (x *AgentDispatch) GetState() *AgentDispatchState
func (*AgentDispatch) ProtoMessage ¶ added in v1.19.2
func (*AgentDispatch) ProtoMessage()
func (*AgentDispatch) ProtoReflect ¶ added in v1.19.2
func (x *AgentDispatch) ProtoReflect() protoreflect.Message
func (*AgentDispatch) Reset ¶ added in v1.19.2
func (x *AgentDispatch) Reset()
func (*AgentDispatch) String ¶ added in v1.19.2
func (x *AgentDispatch) String() string
type AgentDispatchService ¶ added in v1.20.0
type AgentDispatchService interface { CreateDispatch(context.Context, *CreateAgentDispatchRequest) (*AgentDispatch, error) DeleteDispatch(context.Context, *DeleteAgentDispatchRequest) (*AgentDispatch, error) ListDispatch(context.Context, *ListAgentDispatchRequest) (*ListAgentDispatchResponse, error) }
func NewAgentDispatchServiceJSONClient ¶ added in v1.20.0
func NewAgentDispatchServiceJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) AgentDispatchService
NewAgentDispatchServiceJSONClient creates a JSON client that implements the AgentDispatchService interface. It communicates using JSON and can be configured with a custom HTTPClient.
func NewAgentDispatchServiceProtobufClient ¶ added in v1.20.0
func NewAgentDispatchServiceProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) AgentDispatchService
NewAgentDispatchServiceProtobufClient creates a Protobuf client that implements the AgentDispatchService interface. It communicates using Protobuf and can be configured with a custom HTTPClient.
type AgentDispatchState ¶ added in v1.19.2
type AgentDispatchState struct { // For dispatches of tyoe JT_ROOM, there will be at most 1 job. // For dispatches of type JT_PUBLISHER, there will be 1 per publisher. Jobs []*Job `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"` CreatedAt int64 `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` DeletedAt int64 `protobuf:"varint,3,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"` // contains filtered or unexported fields }
func (*AgentDispatchState) Descriptor
deprecated
added in
v1.19.2
func (*AgentDispatchState) Descriptor() ([]byte, []int)
Deprecated: Use AgentDispatchState.ProtoReflect.Descriptor instead.
func (*AgentDispatchState) GetCreatedAt ¶ added in v1.19.2
func (x *AgentDispatchState) GetCreatedAt() int64
func (*AgentDispatchState) GetDeletedAt ¶ added in v1.19.2
func (x *AgentDispatchState) GetDeletedAt() int64
func (*AgentDispatchState) GetJobs ¶ added in v1.19.2
func (x *AgentDispatchState) GetJobs() []*Job
func (*AgentDispatchState) ProtoMessage ¶ added in v1.19.2
func (*AgentDispatchState) ProtoMessage()
func (*AgentDispatchState) ProtoReflect ¶ added in v1.19.2
func (x *AgentDispatchState) ProtoReflect() protoreflect.Message
func (*AgentDispatchState) Reset ¶ added in v1.19.2
func (x *AgentDispatchState) Reset()
func (*AgentDispatchState) String ¶ added in v1.19.2
func (x *AgentDispatchState) String() string
type AgentInfo ¶ added in v1.9.1
type AgentInfo struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` AgentDeployments []*AgentDeployment `protobuf:"bytes,4,rep,name=agent_deployments,json=agentDeployments,proto3" json:"agent_deployments,omitempty"` Secrets []*AgentSecret `protobuf:"bytes,5,rep,name=secrets,proto3" json:"secrets,omitempty"` DeployedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=deployed_at,json=deployedAt,proto3" json:"deployed_at,omitempty"` // contains filtered or unexported fields }
func (*AgentInfo) Descriptor
deprecated
added in
v1.9.1
func (*AgentInfo) GetAgentDeployments ¶ added in v1.36.0
func (x *AgentInfo) GetAgentDeployments() []*AgentDeployment
func (*AgentInfo) GetAgentId ¶ added in v1.36.0
func (*AgentInfo) GetAgentName ¶ added in v1.36.0
func (*AgentInfo) GetDeployedAt ¶ added in v1.36.0
func (x *AgentInfo) GetDeployedAt() *timestamppb.Timestamp
func (*AgentInfo) GetSecrets ¶ added in v1.36.0
func (x *AgentInfo) GetSecrets() []*AgentSecret
func (*AgentInfo) GetVersion ¶ added in v1.9.1
func (*AgentInfo) ProtoMessage ¶ added in v1.9.1
func (*AgentInfo) ProtoMessage()
func (*AgentInfo) ProtoReflect ¶ added in v1.9.1
func (x *AgentInfo) ProtoReflect() protoreflect.Message
type AgentSecret ¶ added in v1.36.0
type AgentSecret struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
func (*AgentSecret) Descriptor
deprecated
added in
v1.36.0
func (*AgentSecret) Descriptor() ([]byte, []int)
Deprecated: Use AgentSecret.ProtoReflect.Descriptor instead.
func (*AgentSecret) GetCreatedAt ¶ added in v1.36.0
func (x *AgentSecret) GetCreatedAt() *timestamppb.Timestamp
func (*AgentSecret) GetName ¶ added in v1.36.0
func (x *AgentSecret) GetName() string
func (*AgentSecret) GetUpdatedAt ¶ added in v1.36.0
func (x *AgentSecret) GetUpdatedAt() *timestamppb.Timestamp
func (*AgentSecret) GetValue ¶ added in v1.36.0
func (x *AgentSecret) GetValue() []byte
func (*AgentSecret) ProtoMessage ¶ added in v1.36.0
func (*AgentSecret) ProtoMessage()
func (*AgentSecret) ProtoReflect ¶ added in v1.36.0
func (x *AgentSecret) ProtoReflect() protoreflect.Message
func (*AgentSecret) Reset ¶ added in v1.36.0
func (x *AgentSecret) Reset()
func (*AgentSecret) String ¶ added in v1.36.0
func (x *AgentSecret) String() string
type AgentVersion ¶ added in v1.36.0
type AgentVersion struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Current bool `protobuf:"varint,2,opt,name=current,proto3" json:"current,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
func (*AgentVersion) Descriptor
deprecated
added in
v1.36.0
func (*AgentVersion) Descriptor() ([]byte, []int)
Deprecated: Use AgentVersion.ProtoReflect.Descriptor instead.
func (*AgentVersion) GetCreatedAt ¶ added in v1.36.0
func (x *AgentVersion) GetCreatedAt() *timestamppb.Timestamp
func (*AgentVersion) GetCurrent ¶ added in v1.36.0
func (x *AgentVersion) GetCurrent() bool
func (*AgentVersion) GetVersion ¶ added in v1.36.0
func (x *AgentVersion) GetVersion() string
func (*AgentVersion) ProtoMessage ¶ added in v1.36.0
func (*AgentVersion) ProtoMessage()
func (*AgentVersion) ProtoReflect ¶ added in v1.36.0
func (x *AgentVersion) ProtoReflect() protoreflect.Message
func (*AgentVersion) Reset ¶ added in v1.36.0
func (x *AgentVersion) Reset()
func (*AgentVersion) String ¶ added in v1.36.0
func (x *AgentVersion) String() string
type AliOSSUpload ¶ added in v1.2.0
type AliOSSUpload struct { AccessKey string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"` Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"` Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"` Bucket string `protobuf:"bytes,5,opt,name=bucket,proto3" json:"bucket,omitempty"` // contains filtered or unexported fields }
func (*AliOSSUpload) Descriptor
deprecated
added in
v1.2.0
func (*AliOSSUpload) Descriptor() ([]byte, []int)
Deprecated: Use AliOSSUpload.ProtoReflect.Descriptor instead.
func (*AliOSSUpload) GetAccessKey ¶ added in v1.2.0
func (x *AliOSSUpload) GetAccessKey() string
func (*AliOSSUpload) GetBucket ¶ added in v1.2.0
func (x *AliOSSUpload) GetBucket() string
func (*AliOSSUpload) GetEndpoint ¶ added in v1.2.0
func (x *AliOSSUpload) GetEndpoint() string
func (*AliOSSUpload) GetRegion ¶ added in v1.2.0
func (x *AliOSSUpload) GetRegion() string
func (*AliOSSUpload) GetSecret ¶ added in v1.2.0
func (x *AliOSSUpload) GetSecret() string
func (*AliOSSUpload) ProtoMessage ¶ added in v1.2.0
func (*AliOSSUpload) ProtoMessage()
func (*AliOSSUpload) ProtoReflect ¶ added in v1.2.0
func (x *AliOSSUpload) ProtoReflect() protoreflect.Message
func (*AliOSSUpload) Reset ¶ added in v1.2.0
func (x *AliOSSUpload) Reset()
func (*AliOSSUpload) String ¶ added in v1.2.0
func (x *AliOSSUpload) String() string
type AnalyticsClientMeta ¶ added in v0.11.12
type AnalyticsClientMeta struct { Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` Node string `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` ClientAddr string `protobuf:"bytes,3,opt,name=client_addr,json=clientAddr,proto3" json:"client_addr,omitempty"` ClientConnectTime uint32 `protobuf:"varint,4,opt,name=client_connect_time,json=clientConnectTime,proto3" json:"client_connect_time,omitempty"` // udp, tcp, turn ConnectionType string `protobuf:"bytes,5,opt,name=connection_type,json=connectionType,proto3" json:"connection_type,omitempty"` ReconnectReason ReconnectReason `` /* 136-byte string literal not displayed */ GeoHash *string `protobuf:"bytes,7,opt,name=geo_hash,json=geoHash,proto3,oneof" json:"geo_hash,omitempty"` Country *string `protobuf:"bytes,8,opt,name=country,proto3,oneof" json:"country,omitempty"` IspAsn *uint32 `protobuf:"varint,9,opt,name=isp_asn,json=ispAsn,proto3,oneof" json:"isp_asn,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsClientMeta) Descriptor
deprecated
added in
v0.11.12
func (*AnalyticsClientMeta) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsClientMeta.ProtoReflect.Descriptor instead.
func (*AnalyticsClientMeta) GetClientAddr ¶ added in v0.11.12
func (x *AnalyticsClientMeta) GetClientAddr() string
func (*AnalyticsClientMeta) GetClientConnectTime ¶ added in v0.11.12
func (x *AnalyticsClientMeta) GetClientConnectTime() uint32
func (*AnalyticsClientMeta) GetConnectionType ¶ added in v1.0.1
func (x *AnalyticsClientMeta) GetConnectionType() string
func (*AnalyticsClientMeta) GetCountry ¶ added in v1.14.0
func (x *AnalyticsClientMeta) GetCountry() string
func (*AnalyticsClientMeta) GetGeoHash ¶ added in v1.14.0
func (x *AnalyticsClientMeta) GetGeoHash() string
func (*AnalyticsClientMeta) GetIspAsn ¶ added in v1.14.0
func (x *AnalyticsClientMeta) GetIspAsn() uint32
func (*AnalyticsClientMeta) GetNode ¶ added in v0.11.12
func (x *AnalyticsClientMeta) GetNode() string
func (*AnalyticsClientMeta) GetReconnectReason ¶ added in v1.4.0
func (x *AnalyticsClientMeta) GetReconnectReason() ReconnectReason
func (*AnalyticsClientMeta) GetRegion ¶ added in v0.11.12
func (x *AnalyticsClientMeta) GetRegion() string
func (*AnalyticsClientMeta) ProtoMessage ¶ added in v0.11.12
func (*AnalyticsClientMeta) ProtoMessage()
func (*AnalyticsClientMeta) ProtoReflect ¶ added in v0.11.12
func (x *AnalyticsClientMeta) ProtoReflect() protoreflect.Message
func (*AnalyticsClientMeta) Reset ¶ added in v0.11.12
func (x *AnalyticsClientMeta) Reset()
func (*AnalyticsClientMeta) String ¶ added in v0.11.12
func (x *AnalyticsClientMeta) String() string
type AnalyticsEvent ¶
type AnalyticsEvent struct { // unique id for this event Id string `protobuf:"bytes,25,opt,name=id,proto3" json:"id,omitempty"` Type AnalyticsEventType `protobuf:"varint,1,opt,name=type,proto3,enum=livekit.AnalyticsEventType" json:"type,omitempty"` Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` RoomId string `protobuf:"bytes,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` Room *Room `protobuf:"bytes,4,opt,name=room,proto3" json:"room,omitempty"` ParticipantId string `protobuf:"bytes,5,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` Participant *ParticipantInfo `protobuf:"bytes,6,opt,name=participant,proto3" json:"participant,omitempty"` TrackId string `protobuf:"bytes,7,opt,name=track_id,json=trackId,proto3" json:"track_id,omitempty"` Track *TrackInfo `protobuf:"bytes,8,opt,name=track,proto3" json:"track,omitempty"` AnalyticsKey string `protobuf:"bytes,10,opt,name=analytics_key,json=analyticsKey,proto3" json:"analytics_key,omitempty"` ClientInfo *ClientInfo `protobuf:"bytes,11,opt,name=client_info,json=clientInfo,proto3" json:"client_info,omitempty"` ClientMeta *AnalyticsClientMeta `protobuf:"bytes,12,opt,name=client_meta,json=clientMeta,proto3" json:"client_meta,omitempty"` EgressId string `protobuf:"bytes,13,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"` IngressId string `protobuf:"bytes,19,opt,name=ingress_id,json=ingressId,proto3" json:"ingress_id,omitempty"` MaxSubscribedVideoQuality VideoQuality `` /* 168-byte string literal not displayed */ Publisher *ParticipantInfo `protobuf:"bytes,15,opt,name=publisher,proto3" json:"publisher,omitempty"` Mime string `protobuf:"bytes,16,opt,name=mime,proto3" json:"mime,omitempty"` Egress *EgressInfo `protobuf:"bytes,17,opt,name=egress,proto3" json:"egress,omitempty"` Ingress *IngressInfo `protobuf:"bytes,18,opt,name=ingress,proto3" json:"ingress,omitempty"` Error string `protobuf:"bytes,20,opt,name=error,proto3" json:"error,omitempty"` RtpStats *RTPStats `protobuf:"bytes,21,opt,name=rtp_stats,json=rtpStats,proto3" json:"rtp_stats,omitempty"` VideoLayer int32 `protobuf:"varint,22,opt,name=video_layer,json=videoLayer,proto3" json:"video_layer,omitempty"` NodeId string `protobuf:"bytes,24,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` SipCallId string `protobuf:"bytes,26,opt,name=sip_call_id,json=sipCallId,proto3" json:"sip_call_id,omitempty"` SipCall *SIPCallInfo `protobuf:"bytes,27,opt,name=sip_call,json=sipCall,proto3" json:"sip_call,omitempty"` SipTrunkId string `protobuf:"bytes,28,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` SipInboundTrunk *SIPInboundTrunkInfo `protobuf:"bytes,29,opt,name=sip_inbound_trunk,json=sipInboundTrunk,proto3" json:"sip_inbound_trunk,omitempty"` SipOutboundTrunk *SIPOutboundTrunkInfo `protobuf:"bytes,30,opt,name=sip_outbound_trunk,json=sipOutboundTrunk,proto3" json:"sip_outbound_trunk,omitempty"` SipDispatchRuleId string `protobuf:"bytes,31,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3" json:"sip_dispatch_rule_id,omitempty"` SipDispatchRule *SIPDispatchRuleInfo `protobuf:"bytes,32,opt,name=sip_dispatch_rule,json=sipDispatchRule,proto3" json:"sip_dispatch_rule,omitempty"` SipTransfer *SIPTransferInfo `protobuf:"bytes,36,opt,name=sip_transfer,json=sipTransfer,proto3" json:"sip_transfer,omitempty"` Report *ReportInfo `protobuf:"bytes,33,opt,name=report,proto3" json:"report,omitempty"` ApiCall *APICallInfo `protobuf:"bytes,34,opt,name=api_call,json=apiCall,proto3" json:"api_call,omitempty"` Webhook *WebhookInfo `protobuf:"bytes,35,opt,name=webhook,proto3" json:"webhook,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsEvent) Descriptor
deprecated
func (*AnalyticsEvent) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsEvent.ProtoReflect.Descriptor instead.
func (*AnalyticsEvent) GetAnalyticsKey ¶
func (x *AnalyticsEvent) GetAnalyticsKey() string
func (*AnalyticsEvent) GetApiCall ¶ added in v1.34.0
func (x *AnalyticsEvent) GetApiCall() *APICallInfo
func (*AnalyticsEvent) GetClientInfo ¶ added in v0.11.11
func (x *AnalyticsEvent) GetClientInfo() *ClientInfo
func (*AnalyticsEvent) GetClientMeta ¶ added in v0.11.12
func (x *AnalyticsEvent) GetClientMeta() *AnalyticsClientMeta
func (*AnalyticsEvent) GetEgress ¶ added in v1.0.2
func (x *AnalyticsEvent) GetEgress() *EgressInfo
func (*AnalyticsEvent) GetEgressId ¶ added in v0.11.14
func (x *AnalyticsEvent) GetEgressId() string
func (*AnalyticsEvent) GetError ¶ added in v1.4.0
func (x *AnalyticsEvent) GetError() string
func (*AnalyticsEvent) GetId ¶ added in v1.18.0
func (x *AnalyticsEvent) GetId() string
func (*AnalyticsEvent) GetIngress ¶ added in v1.0.2
func (x *AnalyticsEvent) GetIngress() *IngressInfo
func (*AnalyticsEvent) GetIngressId ¶ added in v1.2.0
func (x *AnalyticsEvent) GetIngressId() string
func (*AnalyticsEvent) GetMaxSubscribedVideoQuality ¶ added in v0.11.14
func (x *AnalyticsEvent) GetMaxSubscribedVideoQuality() VideoQuality
func (*AnalyticsEvent) GetMime ¶ added in v0.13.3
func (x *AnalyticsEvent) GetMime() string
func (*AnalyticsEvent) GetNodeId ¶ added in v1.17.0
func (x *AnalyticsEvent) GetNodeId() string
func (*AnalyticsEvent) GetParticipant ¶
func (x *AnalyticsEvent) GetParticipant() *ParticipantInfo
func (*AnalyticsEvent) GetParticipantId ¶
func (x *AnalyticsEvent) GetParticipantId() string
func (*AnalyticsEvent) GetPublisher ¶ added in v0.11.14
func (x *AnalyticsEvent) GetPublisher() *ParticipantInfo
func (*AnalyticsEvent) GetReport ¶ added in v1.33.0
func (x *AnalyticsEvent) GetReport() *ReportInfo
func (*AnalyticsEvent) GetRoom ¶
func (x *AnalyticsEvent) GetRoom() *Room
func (*AnalyticsEvent) GetRoomId ¶ added in v0.11.8
func (x *AnalyticsEvent) GetRoomId() string
func (*AnalyticsEvent) GetRtpStats ¶ added in v1.5.0
func (x *AnalyticsEvent) GetRtpStats() *RTPStats
func (*AnalyticsEvent) GetSipCall ¶ added in v1.26.0
func (x *AnalyticsEvent) GetSipCall() *SIPCallInfo
func (*AnalyticsEvent) GetSipCallId ¶ added in v1.26.0
func (x *AnalyticsEvent) GetSipCallId() string
func (*AnalyticsEvent) GetSipDispatchRule ¶ added in v1.26.0
func (x *AnalyticsEvent) GetSipDispatchRule() *SIPDispatchRuleInfo
func (*AnalyticsEvent) GetSipDispatchRuleId ¶ added in v1.26.0
func (x *AnalyticsEvent) GetSipDispatchRuleId() string
func (*AnalyticsEvent) GetSipInboundTrunk ¶ added in v1.26.0
func (x *AnalyticsEvent) GetSipInboundTrunk() *SIPInboundTrunkInfo
func (*AnalyticsEvent) GetSipOutboundTrunk ¶ added in v1.26.0
func (x *AnalyticsEvent) GetSipOutboundTrunk() *SIPOutboundTrunkInfo
func (*AnalyticsEvent) GetSipTransfer ¶ added in v1.39.0
func (x *AnalyticsEvent) GetSipTransfer() *SIPTransferInfo
func (*AnalyticsEvent) GetSipTrunkId ¶ added in v1.26.0
func (x *AnalyticsEvent) GetSipTrunkId() string
func (*AnalyticsEvent) GetTimestamp ¶
func (x *AnalyticsEvent) GetTimestamp() *timestamppb.Timestamp
func (*AnalyticsEvent) GetTrack ¶
func (x *AnalyticsEvent) GetTrack() *TrackInfo
func (*AnalyticsEvent) GetTrackId ¶
func (x *AnalyticsEvent) GetTrackId() string
func (*AnalyticsEvent) GetType ¶
func (x *AnalyticsEvent) GetType() AnalyticsEventType
func (*AnalyticsEvent) GetVideoLayer ¶ added in v1.5.0
func (x *AnalyticsEvent) GetVideoLayer() int32
func (*AnalyticsEvent) GetWebhook ¶ added in v1.34.0
func (x *AnalyticsEvent) GetWebhook() *WebhookInfo
func (*AnalyticsEvent) ProtoMessage ¶
func (*AnalyticsEvent) ProtoMessage()
func (*AnalyticsEvent) ProtoReflect ¶
func (x *AnalyticsEvent) ProtoReflect() protoreflect.Message
func (*AnalyticsEvent) Reset ¶
func (x *AnalyticsEvent) Reset()
func (*AnalyticsEvent) String ¶
func (x *AnalyticsEvent) String() string
type AnalyticsEventType ¶
type AnalyticsEventType int32
const ( AnalyticsEventType_ROOM_CREATED AnalyticsEventType = 0 AnalyticsEventType_ROOM_ENDED AnalyticsEventType = 1 AnalyticsEventType_PARTICIPANT_JOINED AnalyticsEventType = 2 AnalyticsEventType_PARTICIPANT_LEFT AnalyticsEventType = 3 AnalyticsEventType_TRACK_PUBLISHED AnalyticsEventType = 4 AnalyticsEventType_TRACK_PUBLISH_REQUESTED AnalyticsEventType = 20 AnalyticsEventType_TRACK_UNPUBLISHED AnalyticsEventType = 5 AnalyticsEventType_TRACK_SUBSCRIBED AnalyticsEventType = 6 AnalyticsEventType_TRACK_SUBSCRIBE_REQUESTED AnalyticsEventType = 21 AnalyticsEventType_TRACK_SUBSCRIBE_FAILED AnalyticsEventType = 25 AnalyticsEventType_TRACK_UNSUBSCRIBED AnalyticsEventType = 7 AnalyticsEventType_TRACK_PUBLISHED_UPDATE AnalyticsEventType = 10 AnalyticsEventType_TRACK_MUTED AnalyticsEventType = 23 AnalyticsEventType_TRACK_UNMUTED AnalyticsEventType = 24 AnalyticsEventType_TRACK_PUBLISH_STATS AnalyticsEventType = 26 AnalyticsEventType_TRACK_SUBSCRIBE_STATS AnalyticsEventType = 27 AnalyticsEventType_PARTICIPANT_ACTIVE AnalyticsEventType = 11 AnalyticsEventType_PARTICIPANT_RESUMED AnalyticsEventType = 22 AnalyticsEventType_EGRESS_STARTED AnalyticsEventType = 12 AnalyticsEventType_EGRESS_ENDED AnalyticsEventType = 13 AnalyticsEventType_EGRESS_UPDATED AnalyticsEventType = 28 AnalyticsEventType_TRACK_MAX_SUBSCRIBED_VIDEO_QUALITY AnalyticsEventType = 14 AnalyticsEventType_RECONNECTED AnalyticsEventType = 15 AnalyticsEventType_INGRESS_CREATED AnalyticsEventType = 18 AnalyticsEventType_INGRESS_DELETED AnalyticsEventType = 19 AnalyticsEventType_INGRESS_STARTED AnalyticsEventType = 16 AnalyticsEventType_INGRESS_ENDED AnalyticsEventType = 17 AnalyticsEventType_INGRESS_UPDATED AnalyticsEventType = 29 AnalyticsEventType_SIP_INBOUND_TRUNK_CREATED AnalyticsEventType = 30 AnalyticsEventType_SIP_INBOUND_TRUNK_DELETED AnalyticsEventType = 31 AnalyticsEventType_SIP_OUTBOUND_TRUNK_CREATED AnalyticsEventType = 32 AnalyticsEventType_SIP_OUTBOUND_TRUNK_DELETED AnalyticsEventType = 33 AnalyticsEventType_SIP_DISPATCH_RULE_CREATED AnalyticsEventType = 34 AnalyticsEventType_SIP_DISPATCH_RULE_DELETED AnalyticsEventType = 35 AnalyticsEventType_SIP_PARTICIPANT_CREATED AnalyticsEventType = 36 AnalyticsEventType_SIP_CALL_INCOMING AnalyticsEventType = 37 AnalyticsEventType_SIP_CALL_STARTED AnalyticsEventType = 38 AnalyticsEventType_SIP_CALL_ENDED AnalyticsEventType = 39 AnalyticsEventType_SIP_TRANSFER_REQUESTED AnalyticsEventType = 43 AnalyticsEventType_SIP_TRANSFER_COMPLETE AnalyticsEventType = 44 AnalyticsEventType_REPORT AnalyticsEventType = 40 AnalyticsEventType_API_CALL AnalyticsEventType = 41 AnalyticsEventType_WEBHOOK AnalyticsEventType = 42 )
func (AnalyticsEventType) Descriptor ¶
func (AnalyticsEventType) Descriptor() protoreflect.EnumDescriptor
func (AnalyticsEventType) Enum ¶
func (x AnalyticsEventType) Enum() *AnalyticsEventType
func (AnalyticsEventType) EnumDescriptor
deprecated
func (AnalyticsEventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AnalyticsEventType.Descriptor instead.
func (AnalyticsEventType) Number ¶
func (x AnalyticsEventType) Number() protoreflect.EnumNumber
func (AnalyticsEventType) String ¶
func (x AnalyticsEventType) String() string
func (AnalyticsEventType) Type ¶
func (AnalyticsEventType) Type() protoreflect.EnumType
type AnalyticsEvents ¶
type AnalyticsEvents struct { Events []*AnalyticsEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsEvents) Descriptor
deprecated
func (*AnalyticsEvents) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsEvents.ProtoReflect.Descriptor instead.
func (*AnalyticsEvents) GetEvents ¶
func (x *AnalyticsEvents) GetEvents() []*AnalyticsEvent
func (*AnalyticsEvents) ProtoMessage ¶
func (*AnalyticsEvents) ProtoMessage()
func (*AnalyticsEvents) ProtoReflect ¶
func (x *AnalyticsEvents) ProtoReflect() protoreflect.Message
func (*AnalyticsEvents) Reset ¶
func (x *AnalyticsEvents) Reset()
func (*AnalyticsEvents) String ¶
func (x *AnalyticsEvents) String() string
type AnalyticsNodeRooms ¶ added in v1.9.4
type AnalyticsNodeRooms struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` SequenceNumber uint64 `protobuf:"varint,2,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"` Timestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Rooms []*AnalyticsRoom `protobuf:"bytes,4,rep,name=rooms,proto3" json:"rooms,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsNodeRooms) Descriptor
deprecated
added in
v1.9.4
func (*AnalyticsNodeRooms) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsNodeRooms.ProtoReflect.Descriptor instead.
func (*AnalyticsNodeRooms) GetNodeId ¶ added in v1.9.4
func (x *AnalyticsNodeRooms) GetNodeId() string
func (*AnalyticsNodeRooms) GetRooms ¶ added in v1.9.4
func (x *AnalyticsNodeRooms) GetRooms() []*AnalyticsRoom
func (*AnalyticsNodeRooms) GetSequenceNumber ¶ added in v1.9.4
func (x *AnalyticsNodeRooms) GetSequenceNumber() uint64
func (*AnalyticsNodeRooms) GetTimestamp ¶ added in v1.9.4
func (x *AnalyticsNodeRooms) GetTimestamp() *timestamppb.Timestamp
func (*AnalyticsNodeRooms) ProtoMessage ¶ added in v1.9.4
func (*AnalyticsNodeRooms) ProtoMessage()
func (*AnalyticsNodeRooms) ProtoReflect ¶ added in v1.9.4
func (x *AnalyticsNodeRooms) ProtoReflect() protoreflect.Message
func (*AnalyticsNodeRooms) Reset ¶ added in v1.9.4
func (x *AnalyticsNodeRooms) Reset()
func (*AnalyticsNodeRooms) String ¶ added in v1.9.4
func (x *AnalyticsNodeRooms) String() string
type AnalyticsRoom ¶ added in v1.9.4
type AnalyticsRoom struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` ProjectId string `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` Participants []*AnalyticsRoomParticipant `protobuf:"bytes,4,rep,name=participants,proto3" json:"participants,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsRoom) Descriptor
deprecated
added in
v1.9.4
func (*AnalyticsRoom) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsRoom.ProtoReflect.Descriptor instead.
func (*AnalyticsRoom) GetCreatedAt ¶ added in v1.9.4
func (x *AnalyticsRoom) GetCreatedAt() *timestamppb.Timestamp
func (*AnalyticsRoom) GetId ¶ added in v1.9.4
func (x *AnalyticsRoom) GetId() string
func (*AnalyticsRoom) GetName ¶ added in v1.9.4
func (x *AnalyticsRoom) GetName() string
func (*AnalyticsRoom) GetParticipants ¶ added in v1.9.4
func (x *AnalyticsRoom) GetParticipants() []*AnalyticsRoomParticipant
func (*AnalyticsRoom) GetProjectId ¶ added in v1.14.0
func (x *AnalyticsRoom) GetProjectId() string
func (*AnalyticsRoom) ProtoMessage ¶ added in v1.9.4
func (*AnalyticsRoom) ProtoMessage()
func (*AnalyticsRoom) ProtoReflect ¶ added in v1.9.4
func (x *AnalyticsRoom) ProtoReflect() protoreflect.Message
func (*AnalyticsRoom) Reset ¶ added in v1.9.4
func (x *AnalyticsRoom) Reset()
func (*AnalyticsRoom) String ¶ added in v1.9.4
func (x *AnalyticsRoom) String() string
type AnalyticsRoomParticipant ¶ added in v1.9.4
type AnalyticsRoomParticipant struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` State ParticipantInfo_State `protobuf:"varint,4,opt,name=state,proto3,enum=livekit.ParticipantInfo_State" json:"state,omitempty"` JoinedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsRoomParticipant) Descriptor
deprecated
added in
v1.9.4
func (*AnalyticsRoomParticipant) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsRoomParticipant.ProtoReflect.Descriptor instead.
func (*AnalyticsRoomParticipant) GetId ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) GetId() string
func (*AnalyticsRoomParticipant) GetIdentity ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) GetIdentity() string
func (*AnalyticsRoomParticipant) GetJoinedAt ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) GetJoinedAt() *timestamppb.Timestamp
func (*AnalyticsRoomParticipant) GetName ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) GetName() string
func (*AnalyticsRoomParticipant) GetState ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) GetState() ParticipantInfo_State
func (*AnalyticsRoomParticipant) ProtoMessage ¶ added in v1.9.4
func (*AnalyticsRoomParticipant) ProtoMessage()
func (*AnalyticsRoomParticipant) ProtoReflect ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) ProtoReflect() protoreflect.Message
func (*AnalyticsRoomParticipant) Reset ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) Reset()
func (*AnalyticsRoomParticipant) String ¶ added in v1.9.4
func (x *AnalyticsRoomParticipant) String() string
type AnalyticsStat ¶
type AnalyticsStat struct { // unique id for this stat Id string `protobuf:"bytes,14,opt,name=id,proto3" json:"id,omitempty"` AnalyticsKey string `protobuf:"bytes,1,opt,name=analytics_key,json=analyticsKey,proto3" json:"analytics_key,omitempty"` Kind StreamType `protobuf:"varint,2,opt,name=kind,proto3,enum=livekit.StreamType" json:"kind,omitempty"` TimeStamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` Node string `protobuf:"bytes,4,opt,name=node,proto3" json:"node,omitempty"` RoomId string `protobuf:"bytes,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` RoomName string `protobuf:"bytes,6,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` ParticipantId string `protobuf:"bytes,7,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` TrackId string `protobuf:"bytes,8,opt,name=track_id,json=trackId,proto3" json:"track_id,omitempty"` Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"` // average score Streams []*AnalyticsStream `protobuf:"bytes,10,rep,name=streams,proto3" json:"streams,omitempty"` Mime string `protobuf:"bytes,11,opt,name=mime,proto3" json:"mime,omitempty"` MinScore float32 `protobuf:"fixed32,12,opt,name=min_score,json=minScore,proto3" json:"min_score,omitempty"` MedianScore float32 `protobuf:"fixed32,13,opt,name=median_score,json=medianScore,proto3" json:"median_score,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsStat) Descriptor
deprecated
func (*AnalyticsStat) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsStat.ProtoReflect.Descriptor instead.
func (*AnalyticsStat) GetAnalyticsKey ¶
func (x *AnalyticsStat) GetAnalyticsKey() string
func (*AnalyticsStat) GetId ¶ added in v1.18.0
func (x *AnalyticsStat) GetId() string
func (*AnalyticsStat) GetKind ¶
func (x *AnalyticsStat) GetKind() StreamType
func (*AnalyticsStat) GetMedianScore ¶ added in v1.5.7
func (x *AnalyticsStat) GetMedianScore() float32
func (*AnalyticsStat) GetMime ¶ added in v0.13.3
func (x *AnalyticsStat) GetMime() string
func (*AnalyticsStat) GetMinScore ¶ added in v1.5.7
func (x *AnalyticsStat) GetMinScore() float32
func (*AnalyticsStat) GetNode ¶
func (x *AnalyticsStat) GetNode() string
func (*AnalyticsStat) GetParticipantId ¶
func (x *AnalyticsStat) GetParticipantId() string
func (*AnalyticsStat) GetRoomId ¶
func (x *AnalyticsStat) GetRoomId() string
func (*AnalyticsStat) GetRoomName ¶
func (x *AnalyticsStat) GetRoomName() string
func (*AnalyticsStat) GetScore ¶ added in v0.11.13
func (x *AnalyticsStat) GetScore() float32
func (*AnalyticsStat) GetStreams ¶ added in v0.11.13
func (x *AnalyticsStat) GetStreams() []*AnalyticsStream
func (*AnalyticsStat) GetTimeStamp ¶
func (x *AnalyticsStat) GetTimeStamp() *timestamppb.Timestamp
func (*AnalyticsStat) GetTrackId ¶ added in v0.11.2
func (x *AnalyticsStat) GetTrackId() string
func (*AnalyticsStat) ProtoMessage ¶
func (*AnalyticsStat) ProtoMessage()
func (*AnalyticsStat) ProtoReflect ¶
func (x *AnalyticsStat) ProtoReflect() protoreflect.Message
func (*AnalyticsStat) Reset ¶
func (x *AnalyticsStat) Reset()
func (*AnalyticsStat) String ¶
func (x *AnalyticsStat) String() string
type AnalyticsStats ¶
type AnalyticsStats struct { Stats []*AnalyticsStat `protobuf:"bytes,1,rep,name=stats,proto3" json:"stats,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsStats) Descriptor
deprecated
func (*AnalyticsStats) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsStats.ProtoReflect.Descriptor instead.
func (*AnalyticsStats) GetStats ¶
func (x *AnalyticsStats) GetStats() []*AnalyticsStat
func (*AnalyticsStats) ProtoMessage ¶
func (*AnalyticsStats) ProtoMessage()
func (*AnalyticsStats) ProtoReflect ¶
func (x *AnalyticsStats) ProtoReflect() protoreflect.Message
func (*AnalyticsStats) Reset ¶
func (x *AnalyticsStats) Reset()
func (*AnalyticsStats) String ¶
func (x *AnalyticsStats) String() string
type AnalyticsStream ¶ added in v0.11.13
type AnalyticsStream struct { Ssrc uint32 `protobuf:"varint,1,opt,name=ssrc,proto3" json:"ssrc,omitempty"` PrimaryPackets uint32 `protobuf:"varint,2,opt,name=primary_packets,json=primaryPackets,proto3" json:"primary_packets,omitempty"` PrimaryBytes uint64 `protobuf:"varint,3,opt,name=primary_bytes,json=primaryBytes,proto3" json:"primary_bytes,omitempty"` RetransmitPackets uint32 `protobuf:"varint,4,opt,name=retransmit_packets,json=retransmitPackets,proto3" json:"retransmit_packets,omitempty"` RetransmitBytes uint64 `protobuf:"varint,5,opt,name=retransmit_bytes,json=retransmitBytes,proto3" json:"retransmit_bytes,omitempty"` PaddingPackets uint32 `protobuf:"varint,6,opt,name=padding_packets,json=paddingPackets,proto3" json:"padding_packets,omitempty"` PaddingBytes uint64 `protobuf:"varint,7,opt,name=padding_bytes,json=paddingBytes,proto3" json:"padding_bytes,omitempty"` PacketsLost uint32 `protobuf:"varint,8,opt,name=packets_lost,json=packetsLost,proto3" json:"packets_lost,omitempty"` Frames uint32 `protobuf:"varint,9,opt,name=frames,proto3" json:"frames,omitempty"` Rtt uint32 `protobuf:"varint,10,opt,name=rtt,proto3" json:"rtt,omitempty"` Jitter uint32 `protobuf:"varint,11,opt,name=jitter,proto3" json:"jitter,omitempty"` Nacks uint32 `protobuf:"varint,12,opt,name=nacks,proto3" json:"nacks,omitempty"` Plis uint32 `protobuf:"varint,13,opt,name=plis,proto3" json:"plis,omitempty"` Firs uint32 `protobuf:"varint,14,opt,name=firs,proto3" json:"firs,omitempty"` VideoLayers []*AnalyticsVideoLayer `protobuf:"bytes,15,rep,name=video_layers,json=videoLayers,proto3" json:"video_layers,omitempty"` StartTime *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EndTime *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` PacketsOutOfOrder uint32 `protobuf:"varint,19,opt,name=packets_out_of_order,json=packetsOutOfOrder,proto3" json:"packets_out_of_order,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsStream) Descriptor
deprecated
added in
v0.11.13
func (*AnalyticsStream) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsStream.ProtoReflect.Descriptor instead.
func (*AnalyticsStream) GetEndTime ¶ added in v1.14.0
func (x *AnalyticsStream) GetEndTime() *timestamppb.Timestamp
func (*AnalyticsStream) GetFirs ¶ added in v0.13.1
func (x *AnalyticsStream) GetFirs() uint32
func (*AnalyticsStream) GetFrames ¶ added in v0.13.1
func (x *AnalyticsStream) GetFrames() uint32
func (*AnalyticsStream) GetJitter ¶ added in v0.11.13
func (x *AnalyticsStream) GetJitter() uint32
func (*AnalyticsStream) GetNacks ¶ added in v0.13.1
func (x *AnalyticsStream) GetNacks() uint32
func (*AnalyticsStream) GetPacketsLost ¶ added in v0.13.1
func (x *AnalyticsStream) GetPacketsLost() uint32
func (*AnalyticsStream) GetPacketsOutOfOrder ¶ added in v1.22.0
func (x *AnalyticsStream) GetPacketsOutOfOrder() uint32
func (*AnalyticsStream) GetPaddingBytes ¶ added in v0.13.1
func (x *AnalyticsStream) GetPaddingBytes() uint64
func (*AnalyticsStream) GetPaddingPackets ¶ added in v0.13.1
func (x *AnalyticsStream) GetPaddingPackets() uint32
func (*AnalyticsStream) GetPlis ¶ added in v0.13.1
func (x *AnalyticsStream) GetPlis() uint32
func (*AnalyticsStream) GetPrimaryBytes ¶ added in v0.13.1
func (x *AnalyticsStream) GetPrimaryBytes() uint64
func (*AnalyticsStream) GetPrimaryPackets ¶ added in v0.13.1
func (x *AnalyticsStream) GetPrimaryPackets() uint32
func (*AnalyticsStream) GetRetransmitBytes ¶ added in v0.13.1
func (x *AnalyticsStream) GetRetransmitBytes() uint64
func (*AnalyticsStream) GetRetransmitPackets ¶ added in v0.13.1
func (x *AnalyticsStream) GetRetransmitPackets() uint32
func (*AnalyticsStream) GetRtt ¶ added in v0.11.13
func (x *AnalyticsStream) GetRtt() uint32
func (*AnalyticsStream) GetSsrc ¶ added in v0.11.13
func (x *AnalyticsStream) GetSsrc() uint32
func (*AnalyticsStream) GetStartTime ¶ added in v1.14.0
func (x *AnalyticsStream) GetStartTime() *timestamppb.Timestamp
func (*AnalyticsStream) GetVideoLayers ¶ added in v0.11.13
func (x *AnalyticsStream) GetVideoLayers() []*AnalyticsVideoLayer
func (*AnalyticsStream) ProtoMessage ¶ added in v0.11.13
func (*AnalyticsStream) ProtoMessage()
func (*AnalyticsStream) ProtoReflect ¶ added in v0.11.13
func (x *AnalyticsStream) ProtoReflect() protoreflect.Message
func (*AnalyticsStream) Reset ¶ added in v0.11.13
func (x *AnalyticsStream) Reset()
func (*AnalyticsStream) String ¶ added in v0.11.13
func (x *AnalyticsStream) String() string
type AnalyticsVideoLayer ¶ added in v0.11.13
type AnalyticsVideoLayer struct { Layer int32 `protobuf:"varint,1,opt,name=layer,proto3" json:"layer,omitempty"` Packets uint32 `protobuf:"varint,2,opt,name=packets,proto3" json:"packets,omitempty"` Bytes uint64 `protobuf:"varint,3,opt,name=bytes,proto3" json:"bytes,omitempty"` Frames uint32 `protobuf:"varint,4,opt,name=frames,proto3" json:"frames,omitempty"` // contains filtered or unexported fields }
func (*AnalyticsVideoLayer) Descriptor
deprecated
added in
v0.11.13
func (*AnalyticsVideoLayer) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsVideoLayer.ProtoReflect.Descriptor instead.
func (*AnalyticsVideoLayer) GetBytes ¶ added in v0.13.1
func (x *AnalyticsVideoLayer) GetBytes() uint64
func (*AnalyticsVideoLayer) GetFrames ¶ added in v0.13.1
func (x *AnalyticsVideoLayer) GetFrames() uint32
func (*AnalyticsVideoLayer) GetLayer ¶ added in v0.11.13
func (x *AnalyticsVideoLayer) GetLayer() int32
func (*AnalyticsVideoLayer) GetPackets ¶ added in v0.13.1
func (x *AnalyticsVideoLayer) GetPackets() uint32
func (*AnalyticsVideoLayer) ProtoMessage ¶ added in v0.11.13
func (*AnalyticsVideoLayer) ProtoMessage()
func (*AnalyticsVideoLayer) ProtoReflect ¶ added in v0.11.13
func (x *AnalyticsVideoLayer) ProtoReflect() protoreflect.Message
func (*AnalyticsVideoLayer) Reset ¶ added in v0.11.13
func (x *AnalyticsVideoLayer) Reset()
func (*AnalyticsVideoLayer) String ¶ added in v0.11.13
func (x *AnalyticsVideoLayer) String() string
type AudioCodec ¶ added in v0.11.14
type AudioCodec int32
const ( AudioCodec_DEFAULT_AC AudioCodec = 0 AudioCodec_OPUS AudioCodec = 1 AudioCodec_AAC AudioCodec = 2 )
func (AudioCodec) Descriptor ¶ added in v0.11.14
func (AudioCodec) Descriptor() protoreflect.EnumDescriptor
func (AudioCodec) Enum ¶ added in v0.11.14
func (x AudioCodec) Enum() *AudioCodec
func (AudioCodec) EnumDescriptor
deprecated
added in
v0.11.14
func (AudioCodec) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioCodec.Descriptor instead.
func (AudioCodec) Number ¶ added in v0.11.14
func (x AudioCodec) Number() protoreflect.EnumNumber
func (AudioCodec) String ¶ added in v0.11.14
func (x AudioCodec) String() string
func (AudioCodec) Type ¶ added in v0.11.14
func (AudioCodec) Type() protoreflect.EnumType
type AudioMixing ¶ added in v1.34.0
type AudioMixing int32
const ( AudioMixing_DEFAULT_MIXING AudioMixing = 0 // all users are mixed together AudioMixing_DUAL_CHANNEL_AGENT AudioMixing = 1 // agent audio in the left channel, all other audio in the right channel AudioMixing_DUAL_CHANNEL_ALTERNATE AudioMixing = 2 // each new audio track alternates between left and right channels )
func (AudioMixing) Descriptor ¶ added in v1.34.0
func (AudioMixing) Descriptor() protoreflect.EnumDescriptor
func (AudioMixing) Enum ¶ added in v1.34.0
func (x AudioMixing) Enum() *AudioMixing
func (AudioMixing) EnumDescriptor
deprecated
added in
v1.34.0
func (AudioMixing) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioMixing.Descriptor instead.
func (AudioMixing) Number ¶ added in v1.34.0
func (x AudioMixing) Number() protoreflect.EnumNumber
func (AudioMixing) String ¶ added in v1.34.0
func (x AudioMixing) String() string
func (AudioMixing) Type ¶ added in v1.34.0
func (AudioMixing) Type() protoreflect.EnumType
type AudioTrackFeature ¶ added in v1.12.0
type AudioTrackFeature int32
const ( AudioTrackFeature_TF_STEREO AudioTrackFeature = 0 AudioTrackFeature_TF_NO_DTX AudioTrackFeature = 1 AudioTrackFeature_TF_AUTO_GAIN_CONTROL AudioTrackFeature = 2 AudioTrackFeature_TF_ECHO_CANCELLATION AudioTrackFeature = 3 AudioTrackFeature_TF_NOISE_SUPPRESSION AudioTrackFeature = 4 AudioTrackFeature_TF_ENHANCED_NOISE_CANCELLATION AudioTrackFeature = 5 AudioTrackFeature_TF_PRECONNECT_BUFFER AudioTrackFeature = 6 // client will buffer audio once available and send it to the server via bytes stream once connected )
func (AudioTrackFeature) Descriptor ¶ added in v1.12.0
func (AudioTrackFeature) Descriptor() protoreflect.EnumDescriptor
func (AudioTrackFeature) Enum ¶ added in v1.12.0
func (x AudioTrackFeature) Enum() *AudioTrackFeature
func (AudioTrackFeature) EnumDescriptor
deprecated
added in
v1.12.0
func (AudioTrackFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioTrackFeature.Descriptor instead.
func (AudioTrackFeature) Number ¶ added in v1.12.0
func (x AudioTrackFeature) Number() protoreflect.EnumNumber
func (AudioTrackFeature) String ¶ added in v1.12.0
func (x AudioTrackFeature) String() string
func (AudioTrackFeature) Type ¶ added in v1.12.0
func (AudioTrackFeature) Type() protoreflect.EnumType
type AutoParticipantEgress ¶ added in v1.0.2
type AutoParticipantEgress struct { // Types that are valid to be assigned to Options: // // *AutoParticipantEgress_Preset // *AutoParticipantEgress_Advanced Options isAutoParticipantEgress_Options `protobuf_oneof:"options"` FileOutputs []*EncodedFileOutput `protobuf:"bytes,3,rep,name=file_outputs,json=fileOutputs,proto3" json:"file_outputs,omitempty"` SegmentOutputs []*SegmentedFileOutput `protobuf:"bytes,4,rep,name=segment_outputs,json=segmentOutputs,proto3" json:"segment_outputs,omitempty"` // contains filtered or unexported fields }
func (*AutoParticipantEgress) Descriptor
deprecated
added in
v1.0.2
func (*AutoParticipantEgress) Descriptor() ([]byte, []int)
Deprecated: Use AutoParticipantEgress.ProtoReflect.Descriptor instead.
func (*AutoParticipantEgress) GetAdvanced ¶ added in v1.0.2
func (x *AutoParticipantEgress) GetAdvanced() *EncodingOptions
func (*AutoParticipantEgress) GetFileOutputs ¶ added in v1.7.0
func (x *AutoParticipantEgress) GetFileOutputs() []*EncodedFileOutput
func (*AutoParticipantEgress) GetOptions ¶ added in v1.0.2
func (x *AutoParticipantEgress) GetOptions() isAutoParticipantEgress_Options
func (*AutoParticipantEgress) GetPreset ¶ added in v1.0.2
func (x *AutoParticipantEgress) GetPreset() EncodingOptionsPreset
func (*AutoParticipantEgress) GetSegmentOutputs ¶ added in v1.7.0
func (x *AutoParticipantEgress) GetSegmentOutputs() []*SegmentedFileOutput
func (*AutoParticipantEgress) ProtoMessage ¶ added in v1.0.2
func (*AutoParticipantEgress) ProtoMessage()
func (*AutoParticipantEgress) ProtoReflect ¶ added in v1.0.2
func (x *AutoParticipantEgress) ProtoReflect() protoreflect.Message
func (*AutoParticipantEgress) Reset ¶ added in v1.0.2
func (x *AutoParticipantEgress) Reset()
func (*AutoParticipantEgress) String ¶ added in v1.0.2
func (x *AutoParticipantEgress) String() string
type AutoParticipantEgress_Advanced ¶ added in v1.0.2
type AutoParticipantEgress_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,2,opt,name=advanced,proto3,oneof"` // (optional)
}
type AutoParticipantEgress_Preset ¶ added in v1.0.2
type AutoParticipantEgress_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,1,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type AutoTrackEgress ¶ added in v1.0.2
type AutoTrackEgress struct { Filepath string `protobuf:"bytes,1,opt,name=filepath,proto3" json:"filepath,omitempty"` // see docs for templating (default {track_id}-{time}) DisableManifest bool `protobuf:"varint,5,opt,name=disable_manifest,json=disableManifest,proto3" json:"disable_manifest,omitempty"` // disables upload of json manifest file (default false) // Types that are valid to be assigned to Output: // // *AutoTrackEgress_S3 // *AutoTrackEgress_Gcp // *AutoTrackEgress_Azure // *AutoTrackEgress_AliOSS Output isAutoTrackEgress_Output `protobuf_oneof:"output"` // contains filtered or unexported fields }
func (*AutoTrackEgress) Descriptor
deprecated
added in
v1.0.2
func (*AutoTrackEgress) Descriptor() ([]byte, []int)
Deprecated: Use AutoTrackEgress.ProtoReflect.Descriptor instead.
func (*AutoTrackEgress) GetAliOSS ¶ added in v1.16.0
func (x *AutoTrackEgress) GetAliOSS() *AliOSSUpload
func (*AutoTrackEgress) GetAzure ¶ added in v1.0.2
func (x *AutoTrackEgress) GetAzure() *AzureBlobUpload
func (*AutoTrackEgress) GetDisableManifest ¶ added in v1.2.0
func (x *AutoTrackEgress) GetDisableManifest() bool
func (*AutoTrackEgress) GetFilepath ¶ added in v1.2.0
func (x *AutoTrackEgress) GetFilepath() string
func (*AutoTrackEgress) GetGcp ¶ added in v1.0.2
func (x *AutoTrackEgress) GetGcp() *GCPUpload
func (*AutoTrackEgress) GetOutput ¶ added in v1.0.2
func (x *AutoTrackEgress) GetOutput() isAutoTrackEgress_Output
func (*AutoTrackEgress) GetS3 ¶ added in v1.0.2
func (x *AutoTrackEgress) GetS3() *S3Upload
func (*AutoTrackEgress) ProtoMessage ¶ added in v1.0.2
func (*AutoTrackEgress) ProtoMessage()
func (*AutoTrackEgress) ProtoReflect ¶ added in v1.0.2
func (x *AutoTrackEgress) ProtoReflect() protoreflect.Message
func (*AutoTrackEgress) Reset ¶ added in v1.0.2
func (x *AutoTrackEgress) Reset()
func (*AutoTrackEgress) String ¶ added in v1.0.2
func (x *AutoTrackEgress) String() string
type AutoTrackEgress_AliOSS ¶ added in v1.16.0
type AutoTrackEgress_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,6,opt,name=aliOSS,proto3,oneof"`
}
type AutoTrackEgress_Azure ¶ added in v1.0.2
type AutoTrackEgress_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,4,opt,name=azure,proto3,oneof"`
}
type AutoTrackEgress_Gcp ¶ added in v1.0.2
type AutoTrackEgress_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,3,opt,name=gcp,proto3,oneof"`
}
type AutoTrackEgress_S3 ¶ added in v1.0.2
type AutoTrackEgress_S3 struct {
S3 *S3Upload `protobuf:"bytes,2,opt,name=s3,proto3,oneof"`
}
type AvailabilityRequest ¶ added in v1.9.1
type AvailabilityRequest struct { Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"` // True when the job was previously assigned to another worker but has been // migrated due to different reasons (e.g. worker failure, job migration) Resuming bool `protobuf:"varint,2,opt,name=resuming,proto3" json:"resuming,omitempty"` // contains filtered or unexported fields }
func (*AvailabilityRequest) Descriptor
deprecated
added in
v1.9.1
func (*AvailabilityRequest) Descriptor() ([]byte, []int)
Deprecated: Use AvailabilityRequest.ProtoReflect.Descriptor instead.
func (*AvailabilityRequest) GetJob ¶ added in v1.9.1
func (x *AvailabilityRequest) GetJob() *Job
func (*AvailabilityRequest) GetResuming ¶ added in v1.14.0
func (x *AvailabilityRequest) GetResuming() bool
func (*AvailabilityRequest) ProtoMessage ¶ added in v1.9.1
func (*AvailabilityRequest) ProtoMessage()
func (*AvailabilityRequest) ProtoReflect ¶ added in v1.9.1
func (x *AvailabilityRequest) ProtoReflect() protoreflect.Message
func (*AvailabilityRequest) Reset ¶ added in v1.9.1
func (x *AvailabilityRequest) Reset()
func (*AvailabilityRequest) String ¶ added in v1.9.1
func (x *AvailabilityRequest) String() string
type AvailabilityResponse ¶ added in v1.9.1
type AvailabilityResponse struct { JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` Available bool `protobuf:"varint,2,opt,name=available,proto3" json:"available,omitempty"` SupportsResume bool `protobuf:"varint,3,opt,name=supports_resume,json=supportsResume,proto3" json:"supports_resume,omitempty"` Terminate bool `protobuf:"varint,8,opt,name=terminate,proto3" json:"terminate,omitempty"` ParticipantName string `protobuf:"bytes,4,opt,name=participant_name,json=participantName,proto3" json:"participant_name,omitempty"` ParticipantIdentity string `protobuf:"bytes,5,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` ParticipantMetadata string `protobuf:"bytes,6,opt,name=participant_metadata,json=participantMetadata,proto3" json:"participant_metadata,omitempty"` ParticipantAttributes map[string]string `` // NEXT_ID: 9 /* 198-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AvailabilityResponse) Descriptor
deprecated
added in
v1.9.1
func (*AvailabilityResponse) Descriptor() ([]byte, []int)
Deprecated: Use AvailabilityResponse.ProtoReflect.Descriptor instead.
func (*AvailabilityResponse) GetAvailable ¶ added in v1.9.1
func (x *AvailabilityResponse) GetAvailable() bool
func (*AvailabilityResponse) GetJobId ¶ added in v1.9.1
func (x *AvailabilityResponse) GetJobId() string
func (*AvailabilityResponse) GetParticipantAttributes ¶ added in v1.19.2
func (x *AvailabilityResponse) GetParticipantAttributes() map[string]string
func (*AvailabilityResponse) GetParticipantIdentity ¶ added in v1.14.0
func (x *AvailabilityResponse) GetParticipantIdentity() string
func (*AvailabilityResponse) GetParticipantMetadata ¶ added in v1.14.0
func (x *AvailabilityResponse) GetParticipantMetadata() string
func (*AvailabilityResponse) GetParticipantName ¶ added in v1.14.0
func (x *AvailabilityResponse) GetParticipantName() string
func (*AvailabilityResponse) GetSupportsResume ¶ added in v1.14.0
func (x *AvailabilityResponse) GetSupportsResume() bool
func (*AvailabilityResponse) GetTerminate ¶ added in v1.39.0
func (x *AvailabilityResponse) GetTerminate() bool
func (*AvailabilityResponse) ProtoMessage ¶ added in v1.9.1
func (*AvailabilityResponse) ProtoMessage()
func (*AvailabilityResponse) ProtoReflect ¶ added in v1.9.1
func (x *AvailabilityResponse) ProtoReflect() protoreflect.Message
func (*AvailabilityResponse) Reset ¶ added in v1.9.1
func (x *AvailabilityResponse) Reset()
func (*AvailabilityResponse) String ¶ added in v1.9.1
func (x *AvailabilityResponse) String() string
type AzureBlobUpload ¶ added in v0.11.14
type AzureBlobUpload struct { AccountName string `protobuf:"bytes,1,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"` AccountKey string `protobuf:"bytes,2,opt,name=account_key,json=accountKey,proto3" json:"account_key,omitempty"` ContainerName string `protobuf:"bytes,3,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` // contains filtered or unexported fields }
func (*AzureBlobUpload) Descriptor
deprecated
added in
v0.11.14
func (*AzureBlobUpload) Descriptor() ([]byte, []int)
Deprecated: Use AzureBlobUpload.ProtoReflect.Descriptor instead.
func (*AzureBlobUpload) GetAccountKey ¶ added in v0.11.14
func (x *AzureBlobUpload) GetAccountKey() string
func (*AzureBlobUpload) GetAccountName ¶ added in v0.11.14
func (x *AzureBlobUpload) GetAccountName() string
func (*AzureBlobUpload) GetContainerName ¶ added in v0.11.14
func (x *AzureBlobUpload) GetContainerName() string
func (*AzureBlobUpload) ProtoMessage ¶ added in v0.11.14
func (*AzureBlobUpload) ProtoMessage()
func (*AzureBlobUpload) ProtoReflect ¶ added in v0.11.14
func (x *AzureBlobUpload) ProtoReflect() protoreflect.Message
func (*AzureBlobUpload) Reset ¶ added in v0.11.14
func (x *AzureBlobUpload) Reset()
func (*AzureBlobUpload) String ¶ added in v0.11.14
func (x *AzureBlobUpload) String() string
type BackupCodecPolicy ¶ added in v1.33.0
type BackupCodecPolicy int32
Policy for publisher to handle subscribers that are unable to support the primary codec of a track
const ( // default behavior, the track prefer to regress to backup codec and all subscribers will receive the backup codec, // the sfu will try to regress codec if possible but not assured. BackupCodecPolicy_PREFER_REGRESSION BackupCodecPolicy = 0 // encoding/send the primary and backup codec simultaneously BackupCodecPolicy_SIMULCAST BackupCodecPolicy = 1 // force the track to regress to backup codec, this option can be used in video conference or the publisher has limited bandwidth/encoding power BackupCodecPolicy_REGRESSION BackupCodecPolicy = 2 )
func (BackupCodecPolicy) Descriptor ¶ added in v1.33.0
func (BackupCodecPolicy) Descriptor() protoreflect.EnumDescriptor
func (BackupCodecPolicy) Enum ¶ added in v1.33.0
func (x BackupCodecPolicy) Enum() *BackupCodecPolicy
func (BackupCodecPolicy) EnumDescriptor
deprecated
added in
v1.33.0
func (BackupCodecPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackupCodecPolicy.Descriptor instead.
func (BackupCodecPolicy) Number ¶ added in v1.33.0
func (x BackupCodecPolicy) Number() protoreflect.EnumNumber
func (BackupCodecPolicy) String ¶ added in v1.33.0
func (x BackupCodecPolicy) String() string
func (BackupCodecPolicy) Type ¶ added in v1.33.0
func (BackupCodecPolicy) Type() protoreflect.EnumType
type CandidateProtocol ¶ added in v0.13.3
type CandidateProtocol int32
const ( CandidateProtocol_UDP CandidateProtocol = 0 CandidateProtocol_TCP CandidateProtocol = 1 CandidateProtocol_TLS CandidateProtocol = 2 )
func (CandidateProtocol) Descriptor ¶ added in v0.13.3
func (CandidateProtocol) Descriptor() protoreflect.EnumDescriptor
func (CandidateProtocol) Enum ¶ added in v0.13.3
func (x CandidateProtocol) Enum() *CandidateProtocol
func (CandidateProtocol) EnumDescriptor
deprecated
added in
v0.13.3
func (CandidateProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use CandidateProtocol.Descriptor instead.
func (CandidateProtocol) Number ¶ added in v0.13.3
func (x CandidateProtocol) Number() protoreflect.EnumNumber
func (CandidateProtocol) String ¶ added in v0.13.3
func (x CandidateProtocol) String() string
func (CandidateProtocol) Type ¶ added in v0.13.3
func (CandidateProtocol) Type() protoreflect.EnumType
type ChatMessage ¶ added in v1.22.0
type ChatMessage struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // uuid Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` EditTimestamp *int64 `protobuf:"varint,3,opt,name=edit_timestamp,json=editTimestamp,proto3,oneof" json:"edit_timestamp,omitempty"` // populated only if the intent is to edit/update an existing message Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` Deleted bool `protobuf:"varint,5,opt,name=deleted,proto3" json:"deleted,omitempty"` // true to remove message Generated bool `protobuf:"varint,6,opt,name=generated,proto3" json:"generated,omitempty"` // true if the chat message has been generated by an agent from a participant's audio transcription // contains filtered or unexported fields }
func (*ChatMessage) Descriptor
deprecated
added in
v1.22.0
func (*ChatMessage) Descriptor() ([]byte, []int)
Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead.
func (*ChatMessage) GetDeleted ¶ added in v1.22.0
func (x *ChatMessage) GetDeleted() bool
func (*ChatMessage) GetEditTimestamp ¶ added in v1.22.0
func (x *ChatMessage) GetEditTimestamp() int64
func (*ChatMessage) GetGenerated ¶ added in v1.22.0
func (x *ChatMessage) GetGenerated() bool
func (*ChatMessage) GetId ¶ added in v1.22.0
func (x *ChatMessage) GetId() string
func (*ChatMessage) GetMessage ¶ added in v1.22.0
func (x *ChatMessage) GetMessage() string
func (*ChatMessage) GetTimestamp ¶ added in v1.22.0
func (x *ChatMessage) GetTimestamp() int64
func (*ChatMessage) ProtoMessage ¶ added in v1.22.0
func (*ChatMessage) ProtoMessage()
func (*ChatMessage) ProtoReflect ¶ added in v1.22.0
func (x *ChatMessage) ProtoReflect() protoreflect.Message
func (*ChatMessage) Reset ¶ added in v1.22.0
func (x *ChatMessage) Reset()
func (*ChatMessage) String ¶ added in v1.22.0
func (x *ChatMessage) String() string
type ClientConfigSetting ¶ added in v0.11.14
type ClientConfigSetting int32
const ( ClientConfigSetting_UNSET ClientConfigSetting = 0 ClientConfigSetting_DISABLED ClientConfigSetting = 1 ClientConfigSetting_ENABLED ClientConfigSetting = 2 )
func (ClientConfigSetting) Descriptor ¶ added in v0.11.14
func (ClientConfigSetting) Descriptor() protoreflect.EnumDescriptor
func (ClientConfigSetting) Enum ¶ added in v0.11.14
func (x ClientConfigSetting) Enum() *ClientConfigSetting
func (ClientConfigSetting) EnumDescriptor
deprecated
added in
v0.11.14
func (ClientConfigSetting) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClientConfigSetting.Descriptor instead.
func (ClientConfigSetting) Number ¶ added in v0.11.14
func (x ClientConfigSetting) Number() protoreflect.EnumNumber
func (ClientConfigSetting) String ¶ added in v0.11.14
func (x ClientConfigSetting) String() string
func (ClientConfigSetting) Type ¶ added in v0.11.14
func (ClientConfigSetting) Type() protoreflect.EnumType
type ClientConfiguration ¶ added in v0.11.14
type ClientConfiguration struct { Video *VideoConfiguration `protobuf:"bytes,1,opt,name=video,proto3" json:"video,omitempty"` Screen *VideoConfiguration `protobuf:"bytes,2,opt,name=screen,proto3" json:"screen,omitempty"` ResumeConnection ClientConfigSetting `` /* 143-byte string literal not displayed */ DisabledCodecs *DisabledCodecs `protobuf:"bytes,4,opt,name=disabled_codecs,json=disabledCodecs,proto3" json:"disabled_codecs,omitempty"` ForceRelay ClientConfigSetting `protobuf:"varint,5,opt,name=force_relay,json=forceRelay,proto3,enum=livekit.ClientConfigSetting" json:"force_relay,omitempty"` // contains filtered or unexported fields }
server provided client configuration
func (*ClientConfiguration) Descriptor
deprecated
added in
v0.11.14
func (*ClientConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ClientConfiguration.ProtoReflect.Descriptor instead.
func (*ClientConfiguration) GetDisabledCodecs ¶ added in v0.13.3
func (x *ClientConfiguration) GetDisabledCodecs() *DisabledCodecs
func (*ClientConfiguration) GetForceRelay ¶ added in v1.0.2
func (x *ClientConfiguration) GetForceRelay() ClientConfigSetting
func (*ClientConfiguration) GetResumeConnection ¶ added in v0.11.14
func (x *ClientConfiguration) GetResumeConnection() ClientConfigSetting
func (*ClientConfiguration) GetScreen ¶ added in v0.11.14
func (x *ClientConfiguration) GetScreen() *VideoConfiguration
func (*ClientConfiguration) GetVideo ¶ added in v0.11.14
func (x *ClientConfiguration) GetVideo() *VideoConfiguration
func (*ClientConfiguration) ProtoMessage ¶ added in v0.11.14
func (*ClientConfiguration) ProtoMessage()
func (*ClientConfiguration) ProtoReflect ¶ added in v0.11.14
func (x *ClientConfiguration) ProtoReflect() protoreflect.Message
func (*ClientConfiguration) Reset ¶ added in v0.11.14
func (x *ClientConfiguration) Reset()
func (*ClientConfiguration) String ¶ added in v0.11.14
func (x *ClientConfiguration) String() string
type ClientInfo ¶
type ClientInfo struct { Sdk ClientInfo_SDK `protobuf:"varint,1,opt,name=sdk,proto3,enum=livekit.ClientInfo_SDK" json:"sdk,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` Protocol int32 `protobuf:"varint,3,opt,name=protocol,proto3" json:"protocol,omitempty"` Os string `protobuf:"bytes,4,opt,name=os,proto3" json:"os,omitempty"` OsVersion string `protobuf:"bytes,5,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` DeviceModel string `protobuf:"bytes,6,opt,name=device_model,json=deviceModel,proto3" json:"device_model,omitempty"` Browser string `protobuf:"bytes,7,opt,name=browser,proto3" json:"browser,omitempty"` BrowserVersion string `protobuf:"bytes,8,opt,name=browser_version,json=browserVersion,proto3" json:"browser_version,omitempty"` Address string `protobuf:"bytes,9,opt,name=address,proto3" json:"address,omitempty"` // wifi, wired, cellular, vpn, empty if not known Network string `protobuf:"bytes,10,opt,name=network,proto3" json:"network,omitempty"` // comma separated list of additional LiveKit SDKs in use of this client, with versions // e.g. "components-js:1.2.3,track-processors-js:1.2.3" OtherSdks string `protobuf:"bytes,11,opt,name=other_sdks,json=otherSdks,proto3" json:"other_sdks,omitempty"` // contains filtered or unexported fields }
details about the client
func (*ClientInfo) Descriptor
deprecated
func (*ClientInfo) Descriptor() ([]byte, []int)
Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead.
func (*ClientInfo) GetAddress ¶ added in v0.11.12
func (x *ClientInfo) GetAddress() string
func (*ClientInfo) GetBrowser ¶ added in v0.11.11
func (x *ClientInfo) GetBrowser() string
func (*ClientInfo) GetBrowserVersion ¶ added in v0.11.11
func (x *ClientInfo) GetBrowserVersion() string
func (*ClientInfo) GetDeviceModel ¶ added in v0.11.11
func (x *ClientInfo) GetDeviceModel() string
func (*ClientInfo) GetNetwork ¶ added in v1.0.1
func (x *ClientInfo) GetNetwork() string
func (*ClientInfo) GetOs ¶ added in v0.11.11
func (x *ClientInfo) GetOs() string
func (*ClientInfo) GetOsVersion ¶ added in v0.11.11
func (x *ClientInfo) GetOsVersion() string
func (*ClientInfo) GetOtherSdks ¶ added in v1.23.0
func (x *ClientInfo) GetOtherSdks() string
func (*ClientInfo) GetProtocol ¶
func (x *ClientInfo) GetProtocol() int32
func (*ClientInfo) GetSdk ¶
func (x *ClientInfo) GetSdk() ClientInfo_SDK
func (*ClientInfo) GetVersion ¶
func (x *ClientInfo) GetVersion() string
func (*ClientInfo) ProtoMessage ¶
func (*ClientInfo) ProtoMessage()
func (*ClientInfo) ProtoReflect ¶
func (x *ClientInfo) ProtoReflect() protoreflect.Message
func (*ClientInfo) Reset ¶
func (x *ClientInfo) Reset()
func (*ClientInfo) String ¶
func (x *ClientInfo) String() string
type ClientInfo_SDK ¶
type ClientInfo_SDK int32
const ( ClientInfo_UNKNOWN ClientInfo_SDK = 0 ClientInfo_JS ClientInfo_SDK = 1 ClientInfo_SWIFT ClientInfo_SDK = 2 ClientInfo_ANDROID ClientInfo_SDK = 3 ClientInfo_FLUTTER ClientInfo_SDK = 4 ClientInfo_GO ClientInfo_SDK = 5 ClientInfo_UNITY ClientInfo_SDK = 6 ClientInfo_REACT_NATIVE ClientInfo_SDK = 7 ClientInfo_RUST ClientInfo_SDK = 8 ClientInfo_PYTHON ClientInfo_SDK = 9 ClientInfo_CPP ClientInfo_SDK = 10 ClientInfo_UNITY_WEB ClientInfo_SDK = 11 ClientInfo_NODE ClientInfo_SDK = 12 ClientInfo_UNREAL ClientInfo_SDK = 13 )
func (ClientInfo_SDK) Descriptor ¶
func (ClientInfo_SDK) Descriptor() protoreflect.EnumDescriptor
func (ClientInfo_SDK) Enum ¶
func (x ClientInfo_SDK) Enum() *ClientInfo_SDK
func (ClientInfo_SDK) EnumDescriptor
deprecated
func (ClientInfo_SDK) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClientInfo_SDK.Descriptor instead.
func (ClientInfo_SDK) Number ¶
func (x ClientInfo_SDK) Number() protoreflect.EnumNumber
func (ClientInfo_SDK) String ¶
func (x ClientInfo_SDK) String() string
func (ClientInfo_SDK) Type ¶
func (ClientInfo_SDK) Type() protoreflect.EnumType
type ClientSettingsRequest ¶ added in v1.36.0
type ClientSettingsRequest struct {
// contains filtered or unexported fields
}
func (*ClientSettingsRequest) Descriptor
deprecated
added in
v1.36.0
func (*ClientSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClientSettingsRequest.ProtoReflect.Descriptor instead.
func (*ClientSettingsRequest) ProtoMessage ¶ added in v1.36.0
func (*ClientSettingsRequest) ProtoMessage()
func (*ClientSettingsRequest) ProtoReflect ¶ added in v1.36.0
func (x *ClientSettingsRequest) ProtoReflect() protoreflect.Message
func (*ClientSettingsRequest) Reset ¶ added in v1.36.0
func (x *ClientSettingsRequest) Reset()
func (*ClientSettingsRequest) String ¶ added in v1.36.0
func (x *ClientSettingsRequest) String() string
type ClientSettingsResponse ¶ added in v1.36.0
type ClientSettingsResponse struct { Params []*SettingsParam `protobuf:"bytes,1,rep,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*ClientSettingsResponse) Descriptor
deprecated
added in
v1.36.0
func (*ClientSettingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClientSettingsResponse.ProtoReflect.Descriptor instead.
func (*ClientSettingsResponse) GetParams ¶ added in v1.36.0
func (x *ClientSettingsResponse) GetParams() []*SettingsParam
func (*ClientSettingsResponse) ProtoMessage ¶ added in v1.36.0
func (*ClientSettingsResponse) ProtoMessage()
func (*ClientSettingsResponse) ProtoReflect ¶ added in v1.36.0
func (x *ClientSettingsResponse) ProtoReflect() protoreflect.Message
func (*ClientSettingsResponse) Reset ¶ added in v1.36.0
func (x *ClientSettingsResponse) Reset()
func (*ClientSettingsResponse) String ¶ added in v1.36.0
func (x *ClientSettingsResponse) String() string
type CloudAgent ¶ added in v1.36.0
type CloudAgent interface { CreateAgent(context.Context, *CreateAgentRequest) (*CreateAgentResponse, error) ListAgents(context.Context, *ListAgentsRequest) (*ListAgentsResponse, error) ListAgentVersions(context.Context, *ListAgentVersionsRequest) (*ListAgentVersionsResponse, error) ListAgentSecrets(context.Context, *ListAgentSecretsRequest) (*ListAgentSecretsResponse, error) UpdateAgent(context.Context, *UpdateAgentRequest) (*UpdateAgentResponse, error) DeployAgent(context.Context, *DeployAgentRequest) (*DeployAgentResponse, error) UpdateAgentSecrets(context.Context, *UpdateAgentSecretsRequest) (*UpdateAgentSecretsResponse, error) RollbackAgent(context.Context, *RollbackAgentRequest) (*RollbackAgentResponse, error) DeleteAgent(context.Context, *DeleteAgentRequest) (*DeleteAgentResponse, error) GetClientSettings(context.Context, *ClientSettingsRequest) (*ClientSettingsResponse, error) }
func NewCloudAgentJSONClient ¶ added in v1.36.0
func NewCloudAgentJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) CloudAgent
NewCloudAgentJSONClient creates a JSON client that implements the CloudAgent interface. It communicates using JSON and can be configured with a custom HTTPClient.
func NewCloudAgentProtobufClient ¶ added in v1.36.0
func NewCloudAgentProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) CloudAgent
NewCloudAgentProtobufClient creates a Protobuf client that implements the CloudAgent interface. It communicates using Protobuf and can be configured with a custom HTTPClient.
type Codec ¶
type Codec struct { Mime string `protobuf:"bytes,1,opt,name=mime,proto3" json:"mime,omitempty"` FmtpLine string `protobuf:"bytes,2,opt,name=fmtp_line,json=fmtpLine,proto3" json:"fmtp_line,omitempty"` // contains filtered or unexported fields }
func (*Codec) Descriptor
deprecated
func (*Codec) GetFmtpLine ¶
func (*Codec) ProtoMessage ¶
func (*Codec) ProtoMessage()
func (*Codec) ProtoReflect ¶
func (x *Codec) ProtoReflect() protoreflect.Message
type ConnectionID ¶ added in v0.11.14
type ConnectionID string
func (ConnectionID) String ¶ added in v1.39.1
func (s ConnectionID) String() string
type ConnectionQuality ¶
type ConnectionQuality int32
const ( ConnectionQuality_POOR ConnectionQuality = 0 ConnectionQuality_GOOD ConnectionQuality = 1 ConnectionQuality_EXCELLENT ConnectionQuality = 2 ConnectionQuality_LOST ConnectionQuality = 3 )
func (ConnectionQuality) Descriptor ¶
func (ConnectionQuality) Descriptor() protoreflect.EnumDescriptor
func (ConnectionQuality) Enum ¶
func (x ConnectionQuality) Enum() *ConnectionQuality
func (ConnectionQuality) EnumDescriptor
deprecated
func (ConnectionQuality) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConnectionQuality.Descriptor instead.
func (ConnectionQuality) Number ¶
func (x ConnectionQuality) Number() protoreflect.EnumNumber
func (ConnectionQuality) String ¶
func (x ConnectionQuality) String() string
func (ConnectionQuality) Type ¶
func (ConnectionQuality) Type() protoreflect.EnumType
type ConnectionQualityInfo ¶
type ConnectionQualityInfo struct { ParticipantSid string `protobuf:"bytes,1,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"` Quality ConnectionQuality `protobuf:"varint,2,opt,name=quality,proto3,enum=livekit.ConnectionQuality" json:"quality,omitempty"` Score float32 `protobuf:"fixed32,3,opt,name=score,proto3" json:"score,omitempty"` // contains filtered or unexported fields }
func (*ConnectionQualityInfo) Descriptor
deprecated
func (*ConnectionQualityInfo) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionQualityInfo.ProtoReflect.Descriptor instead.
func (*ConnectionQualityInfo) GetParticipantSid ¶
func (x *ConnectionQualityInfo) GetParticipantSid() string
func (*ConnectionQualityInfo) GetQuality ¶
func (x *ConnectionQualityInfo) GetQuality() ConnectionQuality
func (*ConnectionQualityInfo) GetScore ¶ added in v0.11.1
func (x *ConnectionQualityInfo) GetScore() float32
func (*ConnectionQualityInfo) ProtoMessage ¶
func (*ConnectionQualityInfo) ProtoMessage()
func (*ConnectionQualityInfo) ProtoReflect ¶
func (x *ConnectionQualityInfo) ProtoReflect() protoreflect.Message
func (*ConnectionQualityInfo) Reset ¶
func (x *ConnectionQualityInfo) Reset()
func (*ConnectionQualityInfo) String ¶
func (x *ConnectionQualityInfo) String() string
type ConnectionQualityUpdate ¶
type ConnectionQualityUpdate struct { Updates []*ConnectionQualityInfo `protobuf:"bytes,1,rep,name=updates,proto3" json:"updates,omitempty"` // contains filtered or unexported fields }
func (*ConnectionQualityUpdate) Descriptor
deprecated
func (*ConnectionQualityUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionQualityUpdate.ProtoReflect.Descriptor instead.
func (*ConnectionQualityUpdate) GetUpdates ¶
func (x *ConnectionQualityUpdate) GetUpdates() []*ConnectionQualityInfo
func (*ConnectionQualityUpdate) ProtoMessage ¶
func (*ConnectionQualityUpdate) ProtoMessage()
func (*ConnectionQualityUpdate) ProtoReflect ¶
func (x *ConnectionQualityUpdate) ProtoReflect() protoreflect.Message
func (*ConnectionQualityUpdate) Reset ¶
func (x *ConnectionQualityUpdate) Reset()
func (*ConnectionQualityUpdate) String ¶
func (x *ConnectionQualityUpdate) String() string
type CreateAgentDispatchRequest ¶ added in v1.19.2
type CreateAgentDispatchRequest struct { AgentName string `protobuf:"bytes,1,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Room string `protobuf:"bytes,2,opt,name=room,proto3" json:"room,omitempty"` Metadata string `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*CreateAgentDispatchRequest) Descriptor
deprecated
added in
v1.19.2
func (*CreateAgentDispatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentDispatchRequest.ProtoReflect.Descriptor instead.
func (*CreateAgentDispatchRequest) GetAgentName ¶ added in v1.19.2
func (x *CreateAgentDispatchRequest) GetAgentName() string
func (*CreateAgentDispatchRequest) GetMetadata ¶ added in v1.19.2
func (x *CreateAgentDispatchRequest) GetMetadata() string
func (*CreateAgentDispatchRequest) GetRoom ¶ added in v1.19.2
func (x *CreateAgentDispatchRequest) GetRoom() string
func (*CreateAgentDispatchRequest) ProtoMessage ¶ added in v1.19.2
func (*CreateAgentDispatchRequest) ProtoMessage()
func (*CreateAgentDispatchRequest) ProtoReflect ¶ added in v1.19.2
func (x *CreateAgentDispatchRequest) ProtoReflect() protoreflect.Message
func (*CreateAgentDispatchRequest) Reset ¶ added in v1.19.2
func (x *CreateAgentDispatchRequest) Reset()
func (*CreateAgentDispatchRequest) String ¶ added in v1.19.2
func (x *CreateAgentDispatchRequest) String() string
type CreateAgentRequest ¶ added in v1.36.0
type CreateAgentRequest struct { // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. AgentName string `protobuf:"bytes,1,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Secrets []*AgentSecret `protobuf:"bytes,2,rep,name=secrets,proto3" json:"secrets,omitempty"` // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. Replicas int32 `protobuf:"varint,3,opt,name=replicas,proto3" json:"replicas,omitempty"` // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. MaxReplicas int32 `protobuf:"varint,4,opt,name=max_replicas,json=maxReplicas,proto3" json:"max_replicas,omitempty"` // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. CpuReq string `protobuf:"bytes,5,opt,name=cpu_req,json=cpuReq,proto3" json:"cpu_req,omitempty"` Regions []string `protobuf:"bytes,6,rep,name=regions,proto3" json:"regions,omitempty"` // contains filtered or unexported fields }
func (*CreateAgentRequest) Descriptor
deprecated
added in
v1.36.0
func (*CreateAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentRequest.ProtoReflect.Descriptor instead.
func (*CreateAgentRequest) GetAgentName
deprecated
added in
v1.36.0
func (x *CreateAgentRequest) GetAgentName() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetCpuReq
deprecated
added in
v1.36.0
func (x *CreateAgentRequest) GetCpuReq() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetMaxReplicas
deprecated
added in
v1.36.0
func (x *CreateAgentRequest) GetMaxReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetRegions ¶ added in v1.36.0
func (x *CreateAgentRequest) GetRegions() []string
func (*CreateAgentRequest) GetReplicas
deprecated
added in
v1.36.0
func (x *CreateAgentRequest) GetReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetSecrets ¶ added in v1.36.0
func (x *CreateAgentRequest) GetSecrets() []*AgentSecret
func (*CreateAgentRequest) ProtoMessage ¶ added in v1.36.0
func (*CreateAgentRequest) ProtoMessage()
func (*CreateAgentRequest) ProtoReflect ¶ added in v1.36.0
func (x *CreateAgentRequest) ProtoReflect() protoreflect.Message
func (*CreateAgentRequest) Reset ¶ added in v1.36.0
func (x *CreateAgentRequest) Reset()
func (*CreateAgentRequest) String ¶ added in v1.36.0
func (x *CreateAgentRequest) String() string
type CreateAgentResponse ¶ added in v1.36.0
type CreateAgentResponse struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` PresignedUrl string `protobuf:"bytes,5,opt,name=presigned_url,json=presignedUrl,proto3" json:"presigned_url,omitempty"` // contains filtered or unexported fields }
func (*CreateAgentResponse) Descriptor
deprecated
added in
v1.36.0
func (*CreateAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentResponse.ProtoReflect.Descriptor instead.
func (*CreateAgentResponse) GetAgentId ¶ added in v1.36.0
func (x *CreateAgentResponse) GetAgentId() string
func (*CreateAgentResponse) GetAgentName ¶ added in v1.36.0
func (x *CreateAgentResponse) GetAgentName() string
func (*CreateAgentResponse) GetPresignedUrl ¶ added in v1.36.0
func (x *CreateAgentResponse) GetPresignedUrl() string
func (*CreateAgentResponse) GetStatus ¶ added in v1.36.0
func (x *CreateAgentResponse) GetStatus() string
func (*CreateAgentResponse) GetVersion ¶ added in v1.36.0
func (x *CreateAgentResponse) GetVersion() string
func (*CreateAgentResponse) ProtoMessage ¶ added in v1.36.0
func (*CreateAgentResponse) ProtoMessage()
func (*CreateAgentResponse) ProtoReflect ¶ added in v1.36.0
func (x *CreateAgentResponse) ProtoReflect() protoreflect.Message
func (*CreateAgentResponse) Reset ¶ added in v1.36.0
func (x *CreateAgentResponse) Reset()
func (*CreateAgentResponse) String ¶ added in v1.36.0
func (x *CreateAgentResponse) String() string
type CreateIngressRequest ¶ added in v0.13.1
type CreateIngressRequest struct { InputType IngressInput `protobuf:"varint,1,opt,name=input_type,json=inputType,proto3,enum=livekit.IngressInput" json:"input_type,omitempty"` // Where to pull media from, only for URL input type Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"` // User provided identifier for the ingress Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // room to publish to RoomName string `protobuf:"bytes,3,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // publish as participant ParticipantIdentity string `protobuf:"bytes,4,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // name of publishing participant (used for display only) ParticipantName string `protobuf:"bytes,5,opt,name=participant_name,json=participantName,proto3" json:"participant_name,omitempty"` // metadata associated with the publishing participant ParticipantMetadata string `protobuf:"bytes,10,opt,name=participant_metadata,json=participantMetadata,proto3" json:"participant_metadata,omitempty"` // [depreacted ] whether to pass through the incoming media without transcoding, only compatible with some input types. Use `enable_transcoding` instead. // // Deprecated: Marked as deprecated in livekit_ingress.proto. BypassTranscoding bool `protobuf:"varint,8,opt,name=bypass_transcoding,json=bypassTranscoding,proto3" json:"bypass_transcoding,omitempty"` // Whether to transcode the ingested media. Only WHIP supports disabling transcoding currently. WHIP will default to transcoding disabled. Replaces `bypass_transcoding. EnableTranscoding *bool `protobuf:"varint,11,opt,name=enable_transcoding,json=enableTranscoding,proto3,oneof" json:"enable_transcoding,omitempty"` Audio *IngressAudioOptions `protobuf:"bytes,6,opt,name=audio,proto3" json:"audio,omitempty"` Video *IngressVideoOptions `protobuf:"bytes,7,opt,name=video,proto3" json:"video,omitempty"` Enabled *bool `protobuf:"varint,12,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"` // The default value is true and when set to false, the new connection attempts will be rejected // contains filtered or unexported fields }
func (*CreateIngressRequest) Descriptor
deprecated
added in
v0.13.1
func (*CreateIngressRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateIngressRequest.ProtoReflect.Descriptor instead.
func (*CreateIngressRequest) GetAudio ¶ added in v0.13.1
func (x *CreateIngressRequest) GetAudio() *IngressAudioOptions
func (*CreateIngressRequest) GetBypassTranscoding
deprecated
added in
v1.5.8
func (x *CreateIngressRequest) GetBypassTranscoding() bool
Deprecated: Marked as deprecated in livekit_ingress.proto.
func (*CreateIngressRequest) GetEnableTranscoding ¶ added in v1.14.0
func (x *CreateIngressRequest) GetEnableTranscoding() bool
func (*CreateIngressRequest) GetEnabled ¶ added in v1.31.0
func (x *CreateIngressRequest) GetEnabled() bool
func (*CreateIngressRequest) GetInputType ¶ added in v0.13.1
func (x *CreateIngressRequest) GetInputType() IngressInput
func (*CreateIngressRequest) GetName ¶ added in v1.0.0
func (x *CreateIngressRequest) GetName() string
func (*CreateIngressRequest) GetParticipantIdentity ¶ added in v0.13.1
func (x *CreateIngressRequest) GetParticipantIdentity() string
func (*CreateIngressRequest) GetParticipantMetadata ¶ added in v1.9.9
func (x *CreateIngressRequest) GetParticipantMetadata() string
func (*CreateIngressRequest) GetParticipantName ¶ added in v0.13.1
func (x *CreateIngressRequest) GetParticipantName() string
func (*CreateIngressRequest) GetRoomName ¶ added in v0.13.1
func (x *CreateIngressRequest) GetRoomName() string
func (*CreateIngressRequest) GetUrl ¶ added in v1.6.0
func (x *CreateIngressRequest) GetUrl() string
func (*CreateIngressRequest) GetVideo ¶ added in v0.13.1
func (x *CreateIngressRequest) GetVideo() *IngressVideoOptions
func (*CreateIngressRequest) ProtoMessage ¶ added in v0.13.1
func (*CreateIngressRequest) ProtoMessage()
func (*CreateIngressRequest) ProtoReflect ¶ added in v0.13.1
func (x *CreateIngressRequest) ProtoReflect() protoreflect.Message
func (*CreateIngressRequest) Reset ¶ added in v0.13.1
func (x *CreateIngressRequest) Reset()
func (*CreateIngressRequest) String ¶ added in v0.13.1
func (x *CreateIngressRequest) String() string
type CreateRoomRequest ¶
type CreateRoomRequest struct { // name of the room Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration to use for this room parameters. Setting parameters below override the config defaults. RoomPreset string `protobuf:"bytes,12,opt,name=room_preset,json=roomPreset,proto3" json:"room_preset,omitempty"` // number of seconds to keep the room open if no one joins EmptyTimeout uint32 `protobuf:"varint,2,opt,name=empty_timeout,json=emptyTimeout,proto3" json:"empty_timeout,omitempty"` // number of seconds to keep the room open after everyone leaves DepartureTimeout uint32 `protobuf:"varint,10,opt,name=departure_timeout,json=departureTimeout,proto3" json:"departure_timeout,omitempty"` // limit number of participants that can be in a room MaxParticipants uint32 `protobuf:"varint,3,opt,name=max_participants,json=maxParticipants,proto3" json:"max_participants,omitempty"` // override the node room is allocated to, for debugging NodeId string `protobuf:"bytes,4,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // metadata of room Metadata string `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` // auto-egress configurations Egress *RoomEgress `protobuf:"bytes,6,opt,name=egress,proto3" json:"egress,omitempty"` // playout delay of subscriber MinPlayoutDelay uint32 `protobuf:"varint,7,opt,name=min_playout_delay,json=minPlayoutDelay,proto3" json:"min_playout_delay,omitempty"` MaxPlayoutDelay uint32 `protobuf:"varint,8,opt,name=max_playout_delay,json=maxPlayoutDelay,proto3" json:"max_playout_delay,omitempty"` // improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use // so not recommended for rooms with frequent subscription changes SyncStreams bool `protobuf:"varint,9,opt,name=sync_streams,json=syncStreams,proto3" json:"sync_streams,omitempty"` // replay ReplayEnabled bool `protobuf:"varint,13,opt,name=replay_enabled,json=replayEnabled,proto3" json:"replay_enabled,omitempty"` // Define agents that should be dispatched to this room Agents []*RoomAgentDispatch `protobuf:"bytes,14,rep,name=agents,proto3" json:"agents,omitempty"` // NEXT-ID: 15 // contains filtered or unexported fields }
func (*CreateRoomRequest) Descriptor
deprecated
func (*CreateRoomRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRoomRequest.ProtoReflect.Descriptor instead.
func (*CreateRoomRequest) GetAgents ¶ added in v1.27.0
func (x *CreateRoomRequest) GetAgents() []*RoomAgentDispatch
func (*CreateRoomRequest) GetDepartureTimeout ¶ added in v1.11.0
func (x *CreateRoomRequest) GetDepartureTimeout() uint32
func (*CreateRoomRequest) GetEgress ¶ added in v1.0.2
func (x *CreateRoomRequest) GetEgress() *RoomEgress
func (*CreateRoomRequest) GetEmptyTimeout ¶
func (x *CreateRoomRequest) GetEmptyTimeout() uint32
func (*CreateRoomRequest) GetMaxParticipants ¶
func (x *CreateRoomRequest) GetMaxParticipants() uint32
func (*CreateRoomRequest) GetMaxPlayoutDelay ¶ added in v1.8.0
func (x *CreateRoomRequest) GetMaxPlayoutDelay() uint32
func (*CreateRoomRequest) GetMetadata ¶ added in v0.11.4
func (x *CreateRoomRequest) GetMetadata() string
func (*CreateRoomRequest) GetMinPlayoutDelay ¶ added in v1.6.0
func (x *CreateRoomRequest) GetMinPlayoutDelay() uint32
func (*CreateRoomRequest) GetName ¶
func (x *CreateRoomRequest) GetName() string
func (*CreateRoomRequest) GetNodeId ¶
func (x *CreateRoomRequest) GetNodeId() string
func (*CreateRoomRequest) GetReplayEnabled ¶ added in v1.19.2
func (x *CreateRoomRequest) GetReplayEnabled() bool
func (*CreateRoomRequest) GetRoomPreset ¶ added in v1.27.0
func (x *CreateRoomRequest) GetRoomPreset() string
func (*CreateRoomRequest) GetSyncStreams ¶ added in v1.8.0
func (x *CreateRoomRequest) GetSyncStreams() bool
func (*CreateRoomRequest) ProtoMessage ¶
func (*CreateRoomRequest) ProtoMessage()
func (*CreateRoomRequest) ProtoReflect ¶
func (x *CreateRoomRequest) ProtoReflect() protoreflect.Message
func (*CreateRoomRequest) Reset ¶
func (x *CreateRoomRequest) Reset()
func (*CreateRoomRequest) String ¶
func (x *CreateRoomRequest) String() string
type CreateSIPDispatchRuleRequest ¶ added in v1.9.0
type CreateSIPDispatchRuleRequest struct { DispatchRule *SIPDispatchRuleInfo `protobuf:"bytes,10,opt,name=dispatch_rule,json=dispatchRule,proto3" json:"dispatch_rule,omitempty"` // Rule ID is ignored // Deprecated: Marked as deprecated in livekit_sip.proto. Rule *SIPDispatchRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` // What trunks are accepted for this dispatch rule // If empty all trunks will match this dispatch rule // // Deprecated: Marked as deprecated in livekit_sip.proto. TrunkIds []string `protobuf:"bytes,2,rep,name=trunk_ids,json=trunkIds,proto3" json:"trunk_ids,omitempty"` // By default the From value (Phone number) is used for participant name/identity and added to attributes. // If true, a random value for identity will be used and numbers will be omitted from attributes. // // Deprecated: Marked as deprecated in livekit_sip.proto. HidePhoneNumber bool `protobuf:"varint,3,opt,name=hide_phone_number,json=hidePhoneNumber,proto3" json:"hide_phone_number,omitempty"` // Dispatch Rule will only accept a call made to these numbers (if set). // // Deprecated: Marked as deprecated in livekit_sip.proto. InboundNumbers []string `protobuf:"bytes,6,rep,name=inbound_numbers,json=inboundNumbers,proto3" json:"inbound_numbers,omitempty"` // Optional human-readable name for the Dispatch Rule. // // Deprecated: Marked as deprecated in livekit_sip.proto. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // User-defined metadata for the Dispatch Rule. // Participants created by this rule will inherit this metadata. // // Deprecated: Marked as deprecated in livekit_sip.proto. Metadata string `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` // User-defined attributes for the Dispatch Rule. // Participants created by this rule will inherit these attributes. // // Deprecated: Marked as deprecated in livekit_sip.proto. Attributes map[string]string `` /* 147-byte string literal not displayed */ // Cloud-only, config preset to use // // Deprecated: Marked as deprecated in livekit_sip.proto. RoomPreset string `protobuf:"bytes,8,opt,name=room_preset,json=roomPreset,proto3" json:"room_preset,omitempty"` // RoomConfiguration to use if the participant initiates the room // // Deprecated: Marked as deprecated in livekit_sip.proto. RoomConfig *RoomConfiguration `protobuf:"bytes,9,opt,name=room_config,json=roomConfig,proto3" json:"room_config,omitempty"` // contains filtered or unexported fields }
func (*CreateSIPDispatchRuleRequest) Descriptor
deprecated
added in
v1.9.0
func (*CreateSIPDispatchRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPDispatchRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPDispatchRuleRequest) DispatchRuleInfo ¶ added in v1.36.0
func (p *CreateSIPDispatchRuleRequest) DispatchRuleInfo() *SIPDispatchRuleInfo
func (*CreateSIPDispatchRuleRequest) GetAttributes
deprecated
added in
v1.18.0
func (x *CreateSIPDispatchRuleRequest) GetAttributes() map[string]string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetDispatchRule ¶ added in v1.36.0
func (x *CreateSIPDispatchRuleRequest) GetDispatchRule() *SIPDispatchRuleInfo
func (*CreateSIPDispatchRuleRequest) GetHidePhoneNumber
deprecated
added in
v1.9.0
func (x *CreateSIPDispatchRuleRequest) GetHidePhoneNumber() bool
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetInboundNumbers
deprecated
added in
v1.16.0
func (x *CreateSIPDispatchRuleRequest) GetInboundNumbers() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetMetadata
deprecated
added in
v1.15.0
func (x *CreateSIPDispatchRuleRequest) GetMetadata() string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetName
deprecated
added in
v1.15.0
func (x *CreateSIPDispatchRuleRequest) GetName() string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetRoomConfig
deprecated
added in
v1.30.0
func (x *CreateSIPDispatchRuleRequest) GetRoomConfig() *RoomConfiguration
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetRoomPreset
deprecated
added in
v1.30.0
func (x *CreateSIPDispatchRuleRequest) GetRoomPreset() string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetRule
deprecated
added in
v1.9.1
func (x *CreateSIPDispatchRuleRequest) GetRule() *SIPDispatchRule
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetTrunkIds
deprecated
added in
v1.9.0
func (x *CreateSIPDispatchRuleRequest) GetTrunkIds() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) ProtoMessage ¶ added in v1.9.0
func (*CreateSIPDispatchRuleRequest) ProtoMessage()
func (*CreateSIPDispatchRuleRequest) ProtoReflect ¶ added in v1.9.0
func (x *CreateSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPDispatchRuleRequest) Reset ¶ added in v1.9.0
func (x *CreateSIPDispatchRuleRequest) Reset()
func (*CreateSIPDispatchRuleRequest) String ¶ added in v1.9.0
func (x *CreateSIPDispatchRuleRequest) String() string
func (*CreateSIPDispatchRuleRequest) Validate ¶ added in v1.22.0
func (p *CreateSIPDispatchRuleRequest) Validate() error
type CreateSIPInboundTrunkRequest ¶ added in v1.18.0
type CreateSIPInboundTrunkRequest struct { Trunk *SIPInboundTrunkInfo `protobuf:"bytes,1,opt,name=trunk,proto3" json:"trunk,omitempty"` // Trunk ID is ignored // contains filtered or unexported fields }
func (*CreateSIPInboundTrunkRequest) Descriptor
deprecated
added in
v1.18.0
func (*CreateSIPInboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPInboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPInboundTrunkRequest) GetTrunk ¶ added in v1.18.0
func (x *CreateSIPInboundTrunkRequest) GetTrunk() *SIPInboundTrunkInfo
func (*CreateSIPInboundTrunkRequest) ProtoMessage ¶ added in v1.18.0
func (*CreateSIPInboundTrunkRequest) ProtoMessage()
func (*CreateSIPInboundTrunkRequest) ProtoReflect ¶ added in v1.18.0
func (x *CreateSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPInboundTrunkRequest) Reset ¶ added in v1.18.0
func (x *CreateSIPInboundTrunkRequest) Reset()
func (*CreateSIPInboundTrunkRequest) String ¶ added in v1.18.0
func (x *CreateSIPInboundTrunkRequest) String() string
func (*CreateSIPInboundTrunkRequest) Validate ¶ added in v1.22.0
func (p *CreateSIPInboundTrunkRequest) Validate() error
type CreateSIPOutboundTrunkRequest ¶ added in v1.18.0
type CreateSIPOutboundTrunkRequest struct { Trunk *SIPOutboundTrunkInfo `protobuf:"bytes,1,opt,name=trunk,proto3" json:"trunk,omitempty"` // Trunk ID is ignored // contains filtered or unexported fields }
func (*CreateSIPOutboundTrunkRequest) Descriptor
deprecated
added in
v1.18.0
func (*CreateSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPOutboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPOutboundTrunkRequest) GetTrunk ¶ added in v1.18.0
func (x *CreateSIPOutboundTrunkRequest) GetTrunk() *SIPOutboundTrunkInfo
func (*CreateSIPOutboundTrunkRequest) ProtoMessage ¶ added in v1.18.0
func (*CreateSIPOutboundTrunkRequest) ProtoMessage()
func (*CreateSIPOutboundTrunkRequest) ProtoReflect ¶ added in v1.18.0
func (x *CreateSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPOutboundTrunkRequest) Reset ¶ added in v1.18.0
func (x *CreateSIPOutboundTrunkRequest) Reset()
func (*CreateSIPOutboundTrunkRequest) String ¶ added in v1.18.0
func (x *CreateSIPOutboundTrunkRequest) String() string
func (*CreateSIPOutboundTrunkRequest) Validate ¶ added in v1.22.0
func (p *CreateSIPOutboundTrunkRequest) Validate() error
type CreateSIPParticipantRequest ¶ added in v1.9.0
type CreateSIPParticipantRequest struct { // What SIP Trunk should be used to dial the user SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` Trunk *SIPOutboundConfig `protobuf:"bytes,20,opt,name=trunk,proto3" json:"trunk,omitempty"` // What number should be dialed via SIP SipCallTo string `protobuf:"bytes,2,opt,name=sip_call_to,json=sipCallTo,proto3" json:"sip_call_to,omitempty"` // Optional SIP From number to use. If empty, trunk number is used. SipNumber string `protobuf:"bytes,15,opt,name=sip_number,json=sipNumber,proto3" json:"sip_number,omitempty"` // What LiveKit room should this participant be connected too RoomName string `protobuf:"bytes,3,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // Optional identity of the participant in LiveKit room ParticipantIdentity string `protobuf:"bytes,4,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // Optional name of the participant in LiveKit room ParticipantName string `protobuf:"bytes,7,opt,name=participant_name,json=participantName,proto3" json:"participant_name,omitempty"` // Optional user-defined metadata. Will be attached to a created Participant in the room. ParticipantMetadata string `protobuf:"bytes,8,opt,name=participant_metadata,json=participantMetadata,proto3" json:"participant_metadata,omitempty"` // Optional user-defined attributes. Will be attached to a created Participant in the room. ParticipantAttributes map[string]string `` /* 198-byte string literal not displayed */ // Optionally send following DTMF digits (extension codes) when making a call. // Character 'w' can be used to add a 0.5 sec delay. Dtmf string `protobuf:"bytes,5,opt,name=dtmf,proto3" json:"dtmf,omitempty"` // Optionally play dialtone in the room as an audible indicator for existing participants. The `play_ringtone` option is deprectated but has the same effect. // // Deprecated: Marked as deprecated in livekit_sip.proto. PlayRingtone bool `protobuf:"varint,6,opt,name=play_ringtone,json=playRingtone,proto3" json:"play_ringtone,omitempty"` PlayDialtone bool `protobuf:"varint,13,opt,name=play_dialtone,json=playDialtone,proto3" json:"play_dialtone,omitempty"` // By default the From value (Phone number) is used for participant name/identity (if not set) and added to attributes. // If true, a random value for identity will be used and numbers will be omitted from attributes. HidePhoneNumber bool `protobuf:"varint,10,opt,name=hide_phone_number,json=hidePhoneNumber,proto3" json:"hide_phone_number,omitempty"` // These headers are sent as-is and may help identify this call as coming from LiveKit for the other SIP endpoint. Headers map[string]string `` /* 142-byte string literal not displayed */ // Map SIP headers from 200 OK to sip.h.* participant attributes automatically. // // When the names of required headers is known, using headers_to_attributes is strongly recommended. // // When mapping 200 OK headers to follow-up request headers with attributes_to_headers map, // lowercase header names should be used, for example: sip.h.x-custom-header. IncludeHeaders SIPHeaderOptions `` /* 135-byte string literal not displayed */ // Max time for the callee to answer the call. RingingTimeout *durationpb.Duration `protobuf:"bytes,11,opt,name=ringing_timeout,json=ringingTimeout,proto3" json:"ringing_timeout,omitempty"` // Max call duration. MaxCallDuration *durationpb.Duration `protobuf:"bytes,12,opt,name=max_call_duration,json=maxCallDuration,proto3" json:"max_call_duration,omitempty"` // Enable voice isolation for the callee. KrispEnabled bool `protobuf:"varint,14,opt,name=krisp_enabled,json=krispEnabled,proto3" json:"krisp_enabled,omitempty"` MediaEncryption SIPMediaEncryption `` /* 140-byte string literal not displayed */ // Wait for the answer for the call before returning. WaitUntilAnswered bool `protobuf:"varint,19,opt,name=wait_until_answered,json=waitUntilAnswered,proto3" json:"wait_until_answered,omitempty"` // NEXT ID: 21 // contains filtered or unexported fields }
A SIP Participant is a singular SIP session connected to a LiveKit room via a SIP Trunk into a SIP DispatchRule
func (*CreateSIPParticipantRequest) Descriptor
deprecated
added in
v1.9.0
func (*CreateSIPParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPParticipantRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPParticipantRequest) GetDtmf ¶ added in v1.12.0
func (x *CreateSIPParticipantRequest) GetDtmf() string
func (*CreateSIPParticipantRequest) GetHeaders ¶ added in v1.30.0
func (x *CreateSIPParticipantRequest) GetHeaders() map[string]string
func (*CreateSIPParticipantRequest) GetHidePhoneNumber ¶ added in v1.18.0
func (x *CreateSIPParticipantRequest) GetHidePhoneNumber() bool
func (*CreateSIPParticipantRequest) GetIncludeHeaders ¶ added in v1.30.0
func (x *CreateSIPParticipantRequest) GetIncludeHeaders() SIPHeaderOptions
func (*CreateSIPParticipantRequest) GetKrispEnabled ¶ added in v1.31.0
func (x *CreateSIPParticipantRequest) GetKrispEnabled() bool
func (*CreateSIPParticipantRequest) GetMaxCallDuration ¶ added in v1.26.0
func (x *CreateSIPParticipantRequest) GetMaxCallDuration() *durationpb.Duration
func (*CreateSIPParticipantRequest) GetMediaEncryption ¶ added in v1.31.0
func (x *CreateSIPParticipantRequest) GetMediaEncryption() SIPMediaEncryption
func (*CreateSIPParticipantRequest) GetParticipantAttributes ¶ added in v1.18.0
func (x *CreateSIPParticipantRequest) GetParticipantAttributes() map[string]string
func (*CreateSIPParticipantRequest) GetParticipantIdentity ¶ added in v1.9.2
func (x *CreateSIPParticipantRequest) GetParticipantIdentity() string
func (*CreateSIPParticipantRequest) GetParticipantMetadata ¶ added in v1.15.0
func (x *CreateSIPParticipantRequest) GetParticipantMetadata() string
func (*CreateSIPParticipantRequest) GetParticipantName ¶ added in v1.14.0
func (x *CreateSIPParticipantRequest) GetParticipantName() string
func (*CreateSIPParticipantRequest) GetPlayDialtone ¶ added in v1.27.0
func (x *CreateSIPParticipantRequest) GetPlayDialtone() bool
func (*CreateSIPParticipantRequest) GetPlayRingtone
deprecated
added in
v1.14.0
func (x *CreateSIPParticipantRequest) GetPlayRingtone() bool
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPParticipantRequest) GetRingingTimeout ¶ added in v1.26.0
func (x *CreateSIPParticipantRequest) GetRingingTimeout() *durationpb.Duration
func (*CreateSIPParticipantRequest) GetRoomName ¶ added in v1.9.0
func (x *CreateSIPParticipantRequest) GetRoomName() string
func (*CreateSIPParticipantRequest) GetSipCallTo ¶ added in v1.9.2
func (x *CreateSIPParticipantRequest) GetSipCallTo() string
func (*CreateSIPParticipantRequest) GetSipNumber ¶ added in v1.28.0
func (x *CreateSIPParticipantRequest) GetSipNumber() string
func (*CreateSIPParticipantRequest) GetSipTrunkId ¶ added in v1.9.0
func (x *CreateSIPParticipantRequest) GetSipTrunkId() string
func (*CreateSIPParticipantRequest) GetTrunk ¶ added in v1.34.0
func (x *CreateSIPParticipantRequest) GetTrunk() *SIPOutboundConfig
func (*CreateSIPParticipantRequest) GetWaitUntilAnswered ¶ added in v1.33.0
func (x *CreateSIPParticipantRequest) GetWaitUntilAnswered() bool
func (*CreateSIPParticipantRequest) ProtoMessage ¶ added in v1.9.0
func (*CreateSIPParticipantRequest) ProtoMessage()
func (*CreateSIPParticipantRequest) ProtoReflect ¶ added in v1.9.0
func (x *CreateSIPParticipantRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPParticipantRequest) Reset ¶ added in v1.9.0
func (x *CreateSIPParticipantRequest) Reset()
func (*CreateSIPParticipantRequest) String ¶ added in v1.9.0
func (x *CreateSIPParticipantRequest) String() string
func (*CreateSIPParticipantRequest) Validate ¶ added in v1.22.0
func (p *CreateSIPParticipantRequest) Validate() error
type CreateSIPTrunkRequest
deprecated
added in
v1.9.0
type CreateSIPTrunkRequest struct { // CIDR or IPs that traffic is accepted from // An empty list means all inbound traffic is accepted. InboundAddresses []string `protobuf:"bytes,1,rep,name=inbound_addresses,json=inboundAddresses,proto3" json:"inbound_addresses,omitempty"` // IP that SIP INVITE is sent too OutboundAddress string `protobuf:"bytes,2,opt,name=outbound_address,json=outboundAddress,proto3" json:"outbound_address,omitempty"` // Number used to make outbound calls OutboundNumber string `protobuf:"bytes,3,opt,name=outbound_number,json=outboundNumber,proto3" json:"outbound_number,omitempty"` // Deprecated: Marked as deprecated in livekit_sip.proto. InboundNumbersRegex []string `protobuf:"bytes,4,rep,name=inbound_numbers_regex,json=inboundNumbersRegex,proto3" json:"inbound_numbers_regex,omitempty"` // Accepted `To` values. This Trunk will only accept a call made to // these numbers. This allows you to have distinct Trunks for different phone // numbers at the same provider. InboundNumbers []string `protobuf:"bytes,9,rep,name=inbound_numbers,json=inboundNumbers,proto3" json:"inbound_numbers,omitempty"` // Username and password used to authenticate inbound and outbound SIP invites // May be empty to have no Authentication InboundUsername string `protobuf:"bytes,5,opt,name=inbound_username,json=inboundUsername,proto3" json:"inbound_username,omitempty"` InboundPassword string `protobuf:"bytes,6,opt,name=inbound_password,json=inboundPassword,proto3" json:"inbound_password,omitempty"` OutboundUsername string `protobuf:"bytes,7,opt,name=outbound_username,json=outboundUsername,proto3" json:"outbound_username,omitempty"` OutboundPassword string `protobuf:"bytes,8,opt,name=outbound_password,json=outboundPassword,proto3" json:"outbound_password,omitempty"` // Optional human-readable name for the Trunk. Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"` // Optional user-defined metadata for the Trunk. Metadata string `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPTrunkRequest) Descriptor
deprecated
added in
v1.9.0
func (*CreateSIPTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPTrunkRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPTrunkRequest) GetInboundAddresses ¶ added in v1.9.1
func (x *CreateSIPTrunkRequest) GetInboundAddresses() []string
func (*CreateSIPTrunkRequest) GetInboundNumbers ¶ added in v1.10.1
func (x *CreateSIPTrunkRequest) GetInboundNumbers() []string
func (*CreateSIPTrunkRequest) GetInboundNumbersRegex
deprecated
added in
v1.9.1
func (x *CreateSIPTrunkRequest) GetInboundNumbersRegex() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPTrunkRequest) GetInboundPassword ¶ added in v1.9.2
func (x *CreateSIPTrunkRequest) GetInboundPassword() string
func (*CreateSIPTrunkRequest) GetInboundUsername ¶ added in v1.9.2
func (x *CreateSIPTrunkRequest) GetInboundUsername() string
func (*CreateSIPTrunkRequest) GetMetadata ¶ added in v1.15.0
func (x *CreateSIPTrunkRequest) GetMetadata() string
func (*CreateSIPTrunkRequest) GetName ¶ added in v1.15.0
func (x *CreateSIPTrunkRequest) GetName() string
func (*CreateSIPTrunkRequest) GetOutboundAddress ¶ added in v1.9.1
func (x *CreateSIPTrunkRequest) GetOutboundAddress() string
func (*CreateSIPTrunkRequest) GetOutboundNumber ¶ added in v1.9.1
func (x *CreateSIPTrunkRequest) GetOutboundNumber() string
func (*CreateSIPTrunkRequest) GetOutboundPassword ¶ added in v1.9.2
func (x *CreateSIPTrunkRequest) GetOutboundPassword() string
func (*CreateSIPTrunkRequest) GetOutboundUsername ¶ added in v1.9.2
func (x *CreateSIPTrunkRequest) GetOutboundUsername() string
func (*CreateSIPTrunkRequest) ProtoMessage ¶ added in v1.9.0
func (*CreateSIPTrunkRequest) ProtoMessage()
func (*CreateSIPTrunkRequest) ProtoReflect ¶ added in v1.9.0
func (x *CreateSIPTrunkRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPTrunkRequest) Reset ¶ added in v1.9.0
func (x *CreateSIPTrunkRequest) Reset()
func (*CreateSIPTrunkRequest) String ¶ added in v1.9.0
func (x *CreateSIPTrunkRequest) String() string
type DataChannelInfo ¶ added in v0.11.14
type DataChannelInfo struct { Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` Target SignalTarget `protobuf:"varint,3,opt,name=target,proto3,enum=livekit.SignalTarget" json:"target,omitempty"` // contains filtered or unexported fields }
func (*DataChannelInfo) Descriptor
deprecated
added in
v0.11.14
func (*DataChannelInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataChannelInfo.ProtoReflect.Descriptor instead.
func (*DataChannelInfo) GetId ¶ added in v0.11.14
func (x *DataChannelInfo) GetId() uint32
func (*DataChannelInfo) GetLabel ¶ added in v0.11.14
func (x *DataChannelInfo) GetLabel() string
func (*DataChannelInfo) GetTarget ¶ added in v0.13.1
func (x *DataChannelInfo) GetTarget() SignalTarget
func (*DataChannelInfo) ProtoMessage ¶ added in v0.11.14
func (*DataChannelInfo) ProtoMessage()
func (*DataChannelInfo) ProtoReflect ¶ added in v0.11.14
func (x *DataChannelInfo) ProtoReflect() protoreflect.Message
func (*DataChannelInfo) Reset ¶ added in v0.11.14
func (x *DataChannelInfo) Reset()
func (*DataChannelInfo) String ¶ added in v0.11.14
func (x *DataChannelInfo) String() string
type DataChannelReceiveState ¶ added in v1.39.1
type DataChannelReceiveState struct { PublisherSid string `protobuf:"bytes,1,opt,name=publisher_sid,json=publisherSid,proto3" json:"publisher_sid,omitempty"` LastSeq uint32 `protobuf:"varint,2,opt,name=last_seq,json=lastSeq,proto3" json:"last_seq,omitempty"` // contains filtered or unexported fields }
func (*DataChannelReceiveState) Descriptor
deprecated
added in
v1.39.1
func (*DataChannelReceiveState) Descriptor() ([]byte, []int)
Deprecated: Use DataChannelReceiveState.ProtoReflect.Descriptor instead.
func (*DataChannelReceiveState) GetLastSeq ¶ added in v1.39.1
func (x *DataChannelReceiveState) GetLastSeq() uint32
func (*DataChannelReceiveState) GetPublisherSid ¶ added in v1.39.1
func (x *DataChannelReceiveState) GetPublisherSid() string
func (*DataChannelReceiveState) ProtoMessage ¶ added in v1.39.1
func (*DataChannelReceiveState) ProtoMessage()
func (*DataChannelReceiveState) ProtoReflect ¶ added in v1.39.1
func (x *DataChannelReceiveState) ProtoReflect() protoreflect.Message
func (*DataChannelReceiveState) Reset ¶ added in v1.39.1
func (x *DataChannelReceiveState) Reset()
func (*DataChannelReceiveState) String ¶ added in v1.39.1
func (x *DataChannelReceiveState) String() string
type DataPacket ¶
type DataPacket struct { // Deprecated: Marked as deprecated in livekit_models.proto. Kind DataPacket_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=livekit.DataPacket_Kind" json:"kind,omitempty"` // participant identity of user that sent the message ParticipantIdentity string `protobuf:"bytes,4,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // identities of participants who will receive the message (sent to all by default) DestinationIdentities []string `protobuf:"bytes,5,rep,name=destination_identities,json=destinationIdentities,proto3" json:"destination_identities,omitempty"` // Types that are valid to be assigned to Value: // // *DataPacket_User // *DataPacket_Speaker // *DataPacket_SipDtmf // *DataPacket_Transcription // *DataPacket_Metrics // *DataPacket_ChatMessage // *DataPacket_RpcRequest // *DataPacket_RpcAck // *DataPacket_RpcResponse // *DataPacket_StreamHeader // *DataPacket_StreamChunk // *DataPacket_StreamTrailer Value isDataPacket_Value `protobuf_oneof:"value"` // sequence number of reliable packet Sequence uint32 `protobuf:"varint,16,opt,name=sequence,proto3" json:"sequence,omitempty"` // sid of the user that sent the message ParticipantSid string `protobuf:"bytes,17,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"` // contains filtered or unexported fields }
new DataPacket API
func (*DataPacket) Descriptor
deprecated
func (*DataPacket) Descriptor() ([]byte, []int)
Deprecated: Use DataPacket.ProtoReflect.Descriptor instead.
func (*DataPacket) GetChatMessage ¶ added in v1.22.0
func (x *DataPacket) GetChatMessage() *ChatMessage
func (*DataPacket) GetDestinationIdentities ¶ added in v1.11.0
func (x *DataPacket) GetDestinationIdentities() []string
func (*DataPacket) GetKind
deprecated
func (x *DataPacket) GetKind() DataPacket_Kind
Deprecated: Marked as deprecated in livekit_models.proto.
func (*DataPacket) GetMetrics ¶ added in v1.20.1
func (x *DataPacket) GetMetrics() *MetricsBatch
func (*DataPacket) GetParticipantIdentity ¶ added in v1.11.0
func (x *DataPacket) GetParticipantIdentity() string
func (*DataPacket) GetParticipantSid ¶ added in v1.39.1
func (x *DataPacket) GetParticipantSid() string
func (*DataPacket) GetRpcAck ¶ added in v1.23.0
func (x *DataPacket) GetRpcAck() *RpcAck
func (*DataPacket) GetRpcRequest ¶ added in v1.23.0
func (x *DataPacket) GetRpcRequest() *RpcRequest
func (*DataPacket) GetRpcResponse ¶ added in v1.23.0
func (x *DataPacket) GetRpcResponse() *RpcResponse
func (*DataPacket) GetSequence ¶ added in v1.39.1
func (x *DataPacket) GetSequence() uint32
func (*DataPacket) GetSipDtmf ¶ added in v1.11.0
func (x *DataPacket) GetSipDtmf() *SipDTMF
func (*DataPacket) GetSpeaker
deprecated
func (x *DataPacket) GetSpeaker() *ActiveSpeakerUpdate
Deprecated: Marked as deprecated in livekit_models.proto.
func (*DataPacket) GetStreamChunk ¶ added in v1.29.0
func (x *DataPacket) GetStreamChunk() *DataStream_Chunk
func (*DataPacket) GetStreamHeader ¶ added in v1.29.0
func (x *DataPacket) GetStreamHeader() *DataStream_Header
func (*DataPacket) GetStreamTrailer ¶ added in v1.31.0
func (x *DataPacket) GetStreamTrailer() *DataStream_Trailer
func (*DataPacket) GetTranscription ¶ added in v1.14.0
func (x *DataPacket) GetTranscription() *Transcription
func (*DataPacket) GetUser ¶
func (x *DataPacket) GetUser() *UserPacket
func (*DataPacket) GetValue ¶
func (x *DataPacket) GetValue() isDataPacket_Value
func (*DataPacket) ProtoMessage ¶
func (*DataPacket) ProtoMessage()
func (*DataPacket) ProtoReflect ¶
func (x *DataPacket) ProtoReflect() protoreflect.Message
func (*DataPacket) Reset ¶
func (x *DataPacket) Reset()
func (*DataPacket) String ¶
func (x *DataPacket) String() string
type DataPacket_ChatMessage ¶ added in v1.22.0
type DataPacket_ChatMessage struct {
ChatMessage *ChatMessage `protobuf:"bytes,9,opt,name=chat_message,json=chatMessage,proto3,oneof"`
}
type DataPacket_Kind ¶
type DataPacket_Kind int32
const ( DataPacket_RELIABLE DataPacket_Kind = 0 DataPacket_LOSSY DataPacket_Kind = 1 )
func (DataPacket_Kind) Descriptor ¶
func (DataPacket_Kind) Descriptor() protoreflect.EnumDescriptor
func (DataPacket_Kind) Enum ¶
func (x DataPacket_Kind) Enum() *DataPacket_Kind
func (DataPacket_Kind) EnumDescriptor
deprecated
func (DataPacket_Kind) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataPacket_Kind.Descriptor instead.
func (DataPacket_Kind) Number ¶
func (x DataPacket_Kind) Number() protoreflect.EnumNumber
func (DataPacket_Kind) String ¶
func (x DataPacket_Kind) String() string
func (DataPacket_Kind) Type ¶
func (DataPacket_Kind) Type() protoreflect.EnumType
type DataPacket_Metrics ¶ added in v1.20.1
type DataPacket_Metrics struct {
Metrics *MetricsBatch `protobuf:"bytes,8,opt,name=metrics,proto3,oneof"`
}
type DataPacket_RpcAck ¶ added in v1.23.0
type DataPacket_RpcAck struct {
RpcAck *RpcAck `protobuf:"bytes,11,opt,name=rpc_ack,json=rpcAck,proto3,oneof"`
}
type DataPacket_RpcRequest ¶ added in v1.23.0
type DataPacket_RpcRequest struct {
RpcRequest *RpcRequest `protobuf:"bytes,10,opt,name=rpc_request,json=rpcRequest,proto3,oneof"`
}
type DataPacket_RpcResponse ¶ added in v1.23.0
type DataPacket_RpcResponse struct {
RpcResponse *RpcResponse `protobuf:"bytes,12,opt,name=rpc_response,json=rpcResponse,proto3,oneof"`
}
type DataPacket_SipDtmf ¶ added in v1.11.0
type DataPacket_SipDtmf struct {
SipDtmf *SipDTMF `protobuf:"bytes,6,opt,name=sip_dtmf,json=sipDtmf,proto3,oneof"`
}
type DataPacket_Speaker ¶
type DataPacket_Speaker struct { // Deprecated: Marked as deprecated in livekit_models.proto. Speaker *ActiveSpeakerUpdate `protobuf:"bytes,3,opt,name=speaker,proto3,oneof"` }
type DataPacket_StreamChunk ¶ added in v1.29.0
type DataPacket_StreamChunk struct {
StreamChunk *DataStream_Chunk `protobuf:"bytes,14,opt,name=stream_chunk,json=streamChunk,proto3,oneof"`
}
type DataPacket_StreamHeader ¶ added in v1.29.0
type DataPacket_StreamHeader struct {
StreamHeader *DataStream_Header `protobuf:"bytes,13,opt,name=stream_header,json=streamHeader,proto3,oneof"`
}
type DataPacket_StreamTrailer ¶ added in v1.31.0
type DataPacket_StreamTrailer struct {
StreamTrailer *DataStream_Trailer `protobuf:"bytes,15,opt,name=stream_trailer,json=streamTrailer,proto3,oneof"`
}
type DataPacket_Transcription ¶ added in v1.14.0
type DataPacket_Transcription struct {
Transcription *Transcription `protobuf:"bytes,7,opt,name=transcription,proto3,oneof"`
}
type DataPacket_User ¶
type DataPacket_User struct {
User *UserPacket `protobuf:"bytes,2,opt,name=user,proto3,oneof"`
}
type DataStream ¶ added in v1.29.0
type DataStream struct {
// contains filtered or unexported fields
}
func (*DataStream) Descriptor
deprecated
added in
v1.29.0
func (*DataStream) Descriptor() ([]byte, []int)
Deprecated: Use DataStream.ProtoReflect.Descriptor instead.
func (*DataStream) ProtoMessage ¶ added in v1.29.0
func (*DataStream) ProtoMessage()
func (*DataStream) ProtoReflect ¶ added in v1.29.0
func (x *DataStream) ProtoReflect() protoreflect.Message
func (*DataStream) Reset ¶ added in v1.29.0
func (x *DataStream) Reset()
func (*DataStream) String ¶ added in v1.29.0
func (x *DataStream) String() string
type DataStream_ByteHeader ¶ added in v1.32.0
type DataStream_ByteHeader struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
header properties specific to byte or file streams
func (*DataStream_ByteHeader) Descriptor
deprecated
added in
v1.32.0
func (*DataStream_ByteHeader) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_ByteHeader.ProtoReflect.Descriptor instead.
func (*DataStream_ByteHeader) GetName ¶ added in v1.32.0
func (x *DataStream_ByteHeader) GetName() string
func (*DataStream_ByteHeader) ProtoMessage ¶ added in v1.32.0
func (*DataStream_ByteHeader) ProtoMessage()
func (*DataStream_ByteHeader) ProtoReflect ¶ added in v1.32.0
func (x *DataStream_ByteHeader) ProtoReflect() protoreflect.Message
func (*DataStream_ByteHeader) Reset ¶ added in v1.32.0
func (x *DataStream_ByteHeader) Reset()
func (*DataStream_ByteHeader) String ¶ added in v1.32.0
func (x *DataStream_ByteHeader) String() string
type DataStream_Chunk ¶ added in v1.29.0
type DataStream_Chunk struct { StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // unique identifier for this data stream to map it to the correct header ChunkIndex uint64 `protobuf:"varint,2,opt,name=chunk_index,json=chunkIndex,proto3" json:"chunk_index,omitempty"` Content []byte `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` // content as binary (bytes) Version int32 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"` // a version indicating that this chunk_index has been retroactively modified and the original one needs to be replaced Iv []byte `protobuf:"bytes,5,opt,name=iv,proto3,oneof" json:"iv,omitempty"` // optional, initialization vector for AES-GCM encryption // contains filtered or unexported fields }
func (*DataStream_Chunk) Descriptor
deprecated
added in
v1.29.0
func (*DataStream_Chunk) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_Chunk.ProtoReflect.Descriptor instead.
func (*DataStream_Chunk) GetChunkIndex ¶ added in v1.29.0
func (x *DataStream_Chunk) GetChunkIndex() uint64
func (*DataStream_Chunk) GetContent ¶ added in v1.29.0
func (x *DataStream_Chunk) GetContent() []byte
func (*DataStream_Chunk) GetIv ¶ added in v1.29.0
func (x *DataStream_Chunk) GetIv() []byte
func (*DataStream_Chunk) GetStreamId ¶ added in v1.29.0
func (x *DataStream_Chunk) GetStreamId() string
func (*DataStream_Chunk) GetVersion ¶ added in v1.29.0
func (x *DataStream_Chunk) GetVersion() int32
func (*DataStream_Chunk) ProtoMessage ¶ added in v1.29.0
func (*DataStream_Chunk) ProtoMessage()
func (*DataStream_Chunk) ProtoReflect ¶ added in v1.29.0
func (x *DataStream_Chunk) ProtoReflect() protoreflect.Message
func (*DataStream_Chunk) Reset ¶ added in v1.29.0
func (x *DataStream_Chunk) Reset()
func (*DataStream_Chunk) String ¶ added in v1.29.0
func (x *DataStream_Chunk) String() string
type DataStream_Header ¶ added in v1.29.0
type DataStream_Header struct { StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // unique identifier for this data stream Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // using int64 for Unix timestamp Topic string `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"` MimeType string `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` TotalLength *uint64 `protobuf:"varint,5,opt,name=total_length,json=totalLength,proto3,oneof" json:"total_length,omitempty"` // only populated for finite streams, if it's a stream of unknown size this stays empty EncryptionType Encryption_Type `` // defaults to NONE /* 133-byte string literal not displayed */ Attributes map[string]string `` // user defined attributes map that can carry additional info /* 147-byte string literal not displayed */ // oneof to choose between specific header types // // Types that are valid to be assigned to ContentHeader: // // *DataStream_Header_TextHeader // *DataStream_Header_ByteHeader ContentHeader isDataStream_Header_ContentHeader `protobuf_oneof:"content_header"` // contains filtered or unexported fields }
main DataStream.Header that contains a oneof for specific headers
func (*DataStream_Header) Descriptor
deprecated
added in
v1.29.0
func (*DataStream_Header) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_Header.ProtoReflect.Descriptor instead.
func (*DataStream_Header) GetAttributes ¶ added in v1.32.0
func (x *DataStream_Header) GetAttributes() map[string]string
func (*DataStream_Header) GetByteHeader ¶ added in v1.32.0
func (x *DataStream_Header) GetByteHeader() *DataStream_ByteHeader
func (*DataStream_Header) GetContentHeader ¶ added in v1.29.0
func (x *DataStream_Header) GetContentHeader() isDataStream_Header_ContentHeader
func (*DataStream_Header) GetEncryptionType ¶ added in v1.29.0
func (x *DataStream_Header) GetEncryptionType() Encryption_Type
func (*DataStream_Header) GetMimeType ¶ added in v1.29.0
func (x *DataStream_Header) GetMimeType() string
func (*DataStream_Header) GetStreamId ¶ added in v1.29.0
func (x *DataStream_Header) GetStreamId() string
func (*DataStream_Header) GetTextHeader ¶ added in v1.29.0
func (x *DataStream_Header) GetTextHeader() *DataStream_TextHeader
func (*DataStream_Header) GetTimestamp ¶ added in v1.29.0
func (x *DataStream_Header) GetTimestamp() int64
func (*DataStream_Header) GetTopic ¶ added in v1.29.0
func (x *DataStream_Header) GetTopic() string
func (*DataStream_Header) GetTotalLength ¶ added in v1.29.0
func (x *DataStream_Header) GetTotalLength() uint64
func (*DataStream_Header) ProtoMessage ¶ added in v1.29.0
func (*DataStream_Header) ProtoMessage()
func (*DataStream_Header) ProtoReflect ¶ added in v1.29.0
func (x *DataStream_Header) ProtoReflect() protoreflect.Message
func (*DataStream_Header) Reset ¶ added in v1.29.0
func (x *DataStream_Header) Reset()
func (*DataStream_Header) String ¶ added in v1.29.0
func (x *DataStream_Header) String() string
type DataStream_Header_ByteHeader ¶ added in v1.32.0
type DataStream_Header_ByteHeader struct {
ByteHeader *DataStream_ByteHeader `protobuf:"bytes,10,opt,name=byte_header,json=byteHeader,proto3,oneof"`
}
type DataStream_Header_TextHeader ¶ added in v1.29.0
type DataStream_Header_TextHeader struct {
TextHeader *DataStream_TextHeader `protobuf:"bytes,9,opt,name=text_header,json=textHeader,proto3,oneof"`
}
type DataStream_OperationType ¶ added in v1.29.0
type DataStream_OperationType int32
enum for operation types (specific to TextHeader)
const ( DataStream_CREATE DataStream_OperationType = 0 DataStream_UPDATE DataStream_OperationType = 1 DataStream_DELETE DataStream_OperationType = 2 DataStream_REACTION DataStream_OperationType = 3 )
func (DataStream_OperationType) Descriptor ¶ added in v1.29.0
func (DataStream_OperationType) Descriptor() protoreflect.EnumDescriptor
func (DataStream_OperationType) Enum ¶ added in v1.29.0
func (x DataStream_OperationType) Enum() *DataStream_OperationType
func (DataStream_OperationType) EnumDescriptor
deprecated
added in
v1.29.0
func (DataStream_OperationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataStream_OperationType.Descriptor instead.
func (DataStream_OperationType) Number ¶ added in v1.29.0
func (x DataStream_OperationType) Number() protoreflect.EnumNumber
func (DataStream_OperationType) String ¶ added in v1.29.0
func (x DataStream_OperationType) String() string
func (DataStream_OperationType) Type ¶ added in v1.29.0
func (DataStream_OperationType) Type() protoreflect.EnumType
type DataStream_TextHeader ¶ added in v1.29.0
type DataStream_TextHeader struct { OperationType DataStream_OperationType `` /* 139-byte string literal not displayed */ Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` // Optional: Version for updates/edits ReplyToStreamId string `protobuf:"bytes,3,opt,name=reply_to_stream_id,json=replyToStreamId,proto3" json:"reply_to_stream_id,omitempty"` // Optional: Reply to specific message AttachedStreamIds []string `protobuf:"bytes,4,rep,name=attached_stream_ids,json=attachedStreamIds,proto3" json:"attached_stream_ids,omitempty"` // file attachments for text streams Generated bool `protobuf:"varint,5,opt,name=generated,proto3" json:"generated,omitempty"` // true if the text has been generated by an agent from a participant's audio transcription // contains filtered or unexported fields }
header properties specific to text streams
func (*DataStream_TextHeader) Descriptor
deprecated
added in
v1.29.0
func (*DataStream_TextHeader) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_TextHeader.ProtoReflect.Descriptor instead.
func (*DataStream_TextHeader) GetAttachedStreamIds ¶ added in v1.29.0
func (x *DataStream_TextHeader) GetAttachedStreamIds() []string
func (*DataStream_TextHeader) GetGenerated ¶ added in v1.29.0
func (x *DataStream_TextHeader) GetGenerated() bool
func (*DataStream_TextHeader) GetOperationType ¶ added in v1.29.0
func (x *DataStream_TextHeader) GetOperationType() DataStream_OperationType
func (*DataStream_TextHeader) GetReplyToStreamId ¶ added in v1.29.0
func (x *DataStream_TextHeader) GetReplyToStreamId() string
func (*DataStream_TextHeader) GetVersion ¶ added in v1.29.0
func (x *DataStream_TextHeader) GetVersion() int32
func (*DataStream_TextHeader) ProtoMessage ¶ added in v1.29.0
func (*DataStream_TextHeader) ProtoMessage()
func (*DataStream_TextHeader) ProtoReflect ¶ added in v1.29.0
func (x *DataStream_TextHeader) ProtoReflect() protoreflect.Message
func (*DataStream_TextHeader) Reset ¶ added in v1.29.0
func (x *DataStream_TextHeader) Reset()
func (*DataStream_TextHeader) String ¶ added in v1.29.0
func (x *DataStream_TextHeader) String() string
type DataStream_Trailer ¶ added in v1.31.0
type DataStream_Trailer struct { StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // unique identifier for this data stream Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` // reason why the stream was closed (could contain "error" / "interrupted" / empty for expected end) Attributes map[string]string `` // finalizing updates for the stream, can also include additional insights for errors or endTime for transcription /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DataStream_Trailer) Descriptor
deprecated
added in
v1.31.0
func (*DataStream_Trailer) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_Trailer.ProtoReflect.Descriptor instead.
func (*DataStream_Trailer) GetAttributes ¶ added in v1.32.0
func (x *DataStream_Trailer) GetAttributes() map[string]string
func (*DataStream_Trailer) GetReason ¶ added in v1.31.0
func (x *DataStream_Trailer) GetReason() string
func (*DataStream_Trailer) GetStreamId ¶ added in v1.31.0
func (x *DataStream_Trailer) GetStreamId() string
func (*DataStream_Trailer) ProtoMessage ¶ added in v1.31.0
func (*DataStream_Trailer) ProtoMessage()
func (*DataStream_Trailer) ProtoReflect ¶ added in v1.31.0
func (x *DataStream_Trailer) ProtoReflect() protoreflect.Message
func (*DataStream_Trailer) Reset ¶ added in v1.31.0
func (x *DataStream_Trailer) Reset()
func (*DataStream_Trailer) String ¶ added in v1.31.0
func (x *DataStream_Trailer) String() string
type DeleteAgentDispatchRequest ¶ added in v1.19.2
type DeleteAgentDispatchRequest struct { DispatchId string `protobuf:"bytes,1,opt,name=dispatch_id,json=dispatchId,proto3" json:"dispatch_id,omitempty"` Room string `protobuf:"bytes,2,opt,name=room,proto3" json:"room,omitempty"` // contains filtered or unexported fields }
func (*DeleteAgentDispatchRequest) Descriptor
deprecated
added in
v1.19.2
func (*DeleteAgentDispatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentDispatchRequest.ProtoReflect.Descriptor instead.
func (*DeleteAgentDispatchRequest) GetDispatchId ¶ added in v1.19.2
func (x *DeleteAgentDispatchRequest) GetDispatchId() string
func (*DeleteAgentDispatchRequest) GetRoom ¶ added in v1.20.0
func (x *DeleteAgentDispatchRequest) GetRoom() string
func (*DeleteAgentDispatchRequest) ProtoMessage ¶ added in v1.19.2
func (*DeleteAgentDispatchRequest) ProtoMessage()
func (*DeleteAgentDispatchRequest) ProtoReflect ¶ added in v1.19.2
func (x *DeleteAgentDispatchRequest) ProtoReflect() protoreflect.Message
func (*DeleteAgentDispatchRequest) Reset ¶ added in v1.19.2
func (x *DeleteAgentDispatchRequest) Reset()
func (*DeleteAgentDispatchRequest) String ¶ added in v1.19.2
func (x *DeleteAgentDispatchRequest) String() string
type DeleteAgentRequest ¶ added in v1.36.0
type DeleteAgentRequest struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` // contains filtered or unexported fields }
func (*DeleteAgentRequest) Descriptor
deprecated
added in
v1.36.0
func (*DeleteAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentRequest.ProtoReflect.Descriptor instead.
func (*DeleteAgentRequest) GetAgentId ¶ added in v1.36.0
func (x *DeleteAgentRequest) GetAgentId() string
func (*DeleteAgentRequest) GetAgentName ¶ added in v1.36.0
func (x *DeleteAgentRequest) GetAgentName() string
func (*DeleteAgentRequest) ProtoMessage ¶ added in v1.36.0
func (*DeleteAgentRequest) ProtoMessage()
func (*DeleteAgentRequest) ProtoReflect ¶ added in v1.36.0
func (x *DeleteAgentRequest) ProtoReflect() protoreflect.Message
func (*DeleteAgentRequest) Reset ¶ added in v1.36.0
func (x *DeleteAgentRequest) Reset()
func (*DeleteAgentRequest) String ¶ added in v1.36.0
func (x *DeleteAgentRequest) String() string
type DeleteAgentResponse ¶ added in v1.36.0
type DeleteAgentResponse struct { Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*DeleteAgentResponse) Descriptor
deprecated
added in
v1.36.0
func (*DeleteAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentResponse.ProtoReflect.Descriptor instead.
func (*DeleteAgentResponse) GetMessage ¶ added in v1.36.0
func (x *DeleteAgentResponse) GetMessage() string
func (*DeleteAgentResponse) GetSuccess ¶ added in v1.36.0
func (x *DeleteAgentResponse) GetSuccess() bool
func (*DeleteAgentResponse) ProtoMessage ¶ added in v1.36.0
func (*DeleteAgentResponse) ProtoMessage()
func (*DeleteAgentResponse) ProtoReflect ¶ added in v1.36.0
func (x *DeleteAgentResponse) ProtoReflect() protoreflect.Message
func (*DeleteAgentResponse) Reset ¶ added in v1.36.0
func (x *DeleteAgentResponse) Reset()
func (*DeleteAgentResponse) String ¶ added in v1.36.0
func (x *DeleteAgentResponse) String() string
type DeleteIngressRequest ¶ added in v0.13.1
type DeleteIngressRequest struct { IngressId string `protobuf:"bytes,1,opt,name=ingress_id,json=ingressId,proto3" json:"ingress_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteIngressRequest) Descriptor
deprecated
added in
v0.13.1
func (*DeleteIngressRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIngressRequest.ProtoReflect.Descriptor instead.
func (*DeleteIngressRequest) GetIngressId ¶ added in v1.0.0
func (x *DeleteIngressRequest) GetIngressId() string
func (*DeleteIngressRequest) ProtoMessage ¶ added in v0.13.1
func (*DeleteIngressRequest) ProtoMessage()
func (*DeleteIngressRequest) ProtoReflect ¶ added in v0.13.1
func (x *DeleteIngressRequest) ProtoReflect() protoreflect.Message
func (*DeleteIngressRequest) Reset ¶ added in v0.13.1
func (x *DeleteIngressRequest) Reset()
func (*DeleteIngressRequest) String ¶ added in v0.13.1
func (x *DeleteIngressRequest) String() string
type DeleteRoomRequest ¶
type DeleteRoomRequest struct { // name of the room Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` // contains filtered or unexported fields }
func (*DeleteRoomRequest) Descriptor
deprecated
func (*DeleteRoomRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRoomRequest.ProtoReflect.Descriptor instead.
func (*DeleteRoomRequest) GetRoom ¶
func (x *DeleteRoomRequest) GetRoom() string
func (*DeleteRoomRequest) ProtoMessage ¶
func (*DeleteRoomRequest) ProtoMessage()
func (*DeleteRoomRequest) ProtoReflect ¶
func (x *DeleteRoomRequest) ProtoReflect() protoreflect.Message
func (*DeleteRoomRequest) Reset ¶
func (x *DeleteRoomRequest) Reset()
func (*DeleteRoomRequest) String ¶
func (x *DeleteRoomRequest) String() string
type DeleteRoomResponse ¶
type DeleteRoomResponse struct {
// contains filtered or unexported fields
}
func (*DeleteRoomResponse) Descriptor
deprecated
func (*DeleteRoomResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRoomResponse.ProtoReflect.Descriptor instead.
func (*DeleteRoomResponse) ProtoMessage ¶
func (*DeleteRoomResponse) ProtoMessage()
func (*DeleteRoomResponse) ProtoReflect ¶
func (x *DeleteRoomResponse) ProtoReflect() protoreflect.Message
func (*DeleteRoomResponse) Reset ¶
func (x *DeleteRoomResponse) Reset()
func (*DeleteRoomResponse) String ¶
func (x *DeleteRoomResponse) String() string
type DeleteSIPDispatchRuleRequest ¶ added in v1.9.0
type DeleteSIPDispatchRuleRequest struct { SipDispatchRuleId string `protobuf:"bytes,1,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3" json:"sip_dispatch_rule_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteSIPDispatchRuleRequest) Descriptor
deprecated
added in
v1.9.0
func (*DeleteSIPDispatchRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSIPDispatchRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteSIPDispatchRuleRequest) GetSipDispatchRuleId ¶ added in v1.9.0
func (x *DeleteSIPDispatchRuleRequest) GetSipDispatchRuleId() string
func (*DeleteSIPDispatchRuleRequest) ProtoMessage ¶ added in v1.9.0
func (*DeleteSIPDispatchRuleRequest) ProtoMessage()
func (*DeleteSIPDispatchRuleRequest) ProtoReflect ¶ added in v1.9.0
func (x *DeleteSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteSIPDispatchRuleRequest) Reset ¶ added in v1.9.0
func (x *DeleteSIPDispatchRuleRequest) Reset()
func (*DeleteSIPDispatchRuleRequest) String ¶ added in v1.9.0
func (x *DeleteSIPDispatchRuleRequest) String() string
type DeleteSIPTrunkRequest ¶ added in v1.9.0
type DeleteSIPTrunkRequest struct { SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteSIPTrunkRequest) Descriptor
deprecated
added in
v1.9.0
func (*DeleteSIPTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSIPTrunkRequest.ProtoReflect.Descriptor instead.
func (*DeleteSIPTrunkRequest) GetSipTrunkId ¶ added in v1.9.0
func (x *DeleteSIPTrunkRequest) GetSipTrunkId() string
func (*DeleteSIPTrunkRequest) ProtoMessage ¶ added in v1.9.0
func (*DeleteSIPTrunkRequest) ProtoMessage()
func (*DeleteSIPTrunkRequest) ProtoReflect ¶ added in v1.9.0
func (x *DeleteSIPTrunkRequest) ProtoReflect() protoreflect.Message
func (*DeleteSIPTrunkRequest) Reset ¶ added in v1.9.0
func (x *DeleteSIPTrunkRequest) Reset()
func (*DeleteSIPTrunkRequest) String ¶ added in v1.9.0
func (x *DeleteSIPTrunkRequest) String() string
type DeployAgentRequest ¶ added in v1.36.0
type DeployAgentRequest struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Secrets []*AgentSecret `protobuf:"bytes,3,rep,name=secrets,proto3" json:"secrets,omitempty"` // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. Replicas int32 `protobuf:"varint,4,opt,name=replicas,proto3" json:"replicas,omitempty"` // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. MaxReplicas int32 `protobuf:"varint,5,opt,name=max_replicas,json=maxReplicas,proto3" json:"max_replicas,omitempty"` // Deprecated: Marked as deprecated in livekit_cloud_agent.proto. CpuReq string `protobuf:"bytes,6,opt,name=cpu_req,json=cpuReq,proto3" json:"cpu_req,omitempty"` // contains filtered or unexported fields }
func (*DeployAgentRequest) Descriptor
deprecated
added in
v1.36.0
func (*DeployAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployAgentRequest.ProtoReflect.Descriptor instead.
func (*DeployAgentRequest) GetAgentId ¶ added in v1.36.0
func (x *DeployAgentRequest) GetAgentId() string
func (*DeployAgentRequest) GetAgentName
deprecated
added in
v1.36.0
func (x *DeployAgentRequest) GetAgentName() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetCpuReq
deprecated
added in
v1.36.0
func (x *DeployAgentRequest) GetCpuReq() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetMaxReplicas
deprecated
added in
v1.36.0
func (x *DeployAgentRequest) GetMaxReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetReplicas
deprecated
added in
v1.36.0
func (x *DeployAgentRequest) GetReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetSecrets ¶ added in v1.36.0
func (x *DeployAgentRequest) GetSecrets() []*AgentSecret
func (*DeployAgentRequest) ProtoMessage ¶ added in v1.36.0
func (*DeployAgentRequest) ProtoMessage()
func (*DeployAgentRequest) ProtoReflect ¶ added in v1.36.0
func (x *DeployAgentRequest) ProtoReflect() protoreflect.Message
func (*DeployAgentRequest) Reset ¶ added in v1.36.0
func (x *DeployAgentRequest) Reset()
func (*DeployAgentRequest) String ¶ added in v1.36.0
func (x *DeployAgentRequest) String() string
type DeployAgentResponse ¶ added in v1.36.0
type DeployAgentResponse struct { Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` AgentId string `protobuf:"bytes,3,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` PresignedUrl string `protobuf:"bytes,4,opt,name=presigned_url,json=presignedUrl,proto3" json:"presigned_url,omitempty"` // contains filtered or unexported fields }
func (*DeployAgentResponse) Descriptor
deprecated
added in
v1.36.0
func (*DeployAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployAgentResponse.ProtoReflect.Descriptor instead.
func (*DeployAgentResponse) GetAgentId ¶ added in v1.36.0
func (x *DeployAgentResponse) GetAgentId() string
func (*DeployAgentResponse) GetMessage ¶ added in v1.36.0
func (x *DeployAgentResponse) GetMessage() string
func (*DeployAgentResponse) GetPresignedUrl ¶ added in v1.36.0
func (x *DeployAgentResponse) GetPresignedUrl() string
func (*DeployAgentResponse) GetSuccess ¶ added in v1.36.0
func (x *DeployAgentResponse) GetSuccess() bool
func (*DeployAgentResponse) ProtoMessage ¶ added in v1.36.0
func (*DeployAgentResponse) ProtoMessage()
func (*DeployAgentResponse) ProtoReflect ¶ added in v1.36.0
func (x *DeployAgentResponse) ProtoReflect() protoreflect.Message
func (*DeployAgentResponse) Reset ¶ added in v1.36.0
func (x *DeployAgentResponse) Reset()
func (*DeployAgentResponse) String ¶ added in v1.36.0
func (x *DeployAgentResponse) String() string
type DirectFileOutput ¶ added in v0.13.1
type DirectFileOutput struct { Filepath string `protobuf:"bytes,1,opt,name=filepath,proto3" json:"filepath,omitempty"` // see egress docs for templating (default {track_id}-{time}) DisableManifest bool `protobuf:"varint,5,opt,name=disable_manifest,json=disableManifest,proto3" json:"disable_manifest,omitempty"` // disable upload of manifest file (default false) // Types that are valid to be assigned to Output: // // *DirectFileOutput_S3 // *DirectFileOutput_Gcp // *DirectFileOutput_Azure // *DirectFileOutput_AliOSS Output isDirectFileOutput_Output `protobuf_oneof:"output"` // contains filtered or unexported fields }
func (*DirectFileOutput) Descriptor
deprecated
added in
v0.13.1
func (*DirectFileOutput) Descriptor() ([]byte, []int)
Deprecated: Use DirectFileOutput.ProtoReflect.Descriptor instead.
func (*DirectFileOutput) GetAliOSS ¶ added in v1.2.0
func (x *DirectFileOutput) GetAliOSS() *AliOSSUpload
func (*DirectFileOutput) GetAzure ¶ added in v0.13.1
func (x *DirectFileOutput) GetAzure() *AzureBlobUpload
func (*DirectFileOutput) GetDisableManifest ¶ added in v1.2.0
func (x *DirectFileOutput) GetDisableManifest() bool
func (*DirectFileOutput) GetFilepath ¶ added in v0.13.1
func (x *DirectFileOutput) GetFilepath() string
func (*DirectFileOutput) GetGcp ¶ added in v0.13.1
func (x *DirectFileOutput) GetGcp() *GCPUpload
func (*DirectFileOutput) GetOutput ¶ added in v0.13.1
func (x *DirectFileOutput) GetOutput() isDirectFileOutput_Output
func (*DirectFileOutput) GetS3 ¶ added in v0.13.1
func (x *DirectFileOutput) GetS3() *S3Upload
func (*DirectFileOutput) ProtoMessage ¶ added in v0.13.1
func (*DirectFileOutput) ProtoMessage()
func (*DirectFileOutput) ProtoReflect ¶ added in v0.13.1
func (x *DirectFileOutput) ProtoReflect() protoreflect.Message
func (*DirectFileOutput) Reset ¶ added in v0.13.1
func (x *DirectFileOutput) Reset()
func (*DirectFileOutput) String ¶ added in v0.13.1
func (x *DirectFileOutput) String() string
type DirectFileOutput_AliOSS ¶ added in v1.2.0
type DirectFileOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,6,opt,name=aliOSS,proto3,oneof"`
}
type DirectFileOutput_Azure ¶ added in v0.13.1
type DirectFileOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,4,opt,name=azure,proto3,oneof"`
}
type DirectFileOutput_Gcp ¶ added in v0.13.1
type DirectFileOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,3,opt,name=gcp,proto3,oneof"`
}
type DirectFileOutput_S3 ¶ added in v0.13.1
type DirectFileOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,2,opt,name=s3,proto3,oneof"`
}
type DisabledCodecs ¶ added in v0.13.3
type DisabledCodecs struct { // disabled for both publish and subscribe Codecs []*Codec `protobuf:"bytes,1,rep,name=codecs,proto3" json:"codecs,omitempty"` // only disable for publish Publish []*Codec `protobuf:"bytes,2,rep,name=publish,proto3" json:"publish,omitempty"` // contains filtered or unexported fields }
func (*DisabledCodecs) Descriptor
deprecated
added in
v0.13.3
func (*DisabledCodecs) Descriptor() ([]byte, []int)
Deprecated: Use DisabledCodecs.ProtoReflect.Descriptor instead.
func (*DisabledCodecs) GetCodecs ¶ added in v0.13.3
func (x *DisabledCodecs) GetCodecs() []*Codec
func (*DisabledCodecs) GetPublish ¶ added in v1.5.7
func (x *DisabledCodecs) GetPublish() []*Codec
func (*DisabledCodecs) ProtoMessage ¶ added in v0.13.3
func (*DisabledCodecs) ProtoMessage()
func (*DisabledCodecs) ProtoReflect ¶ added in v0.13.3
func (x *DisabledCodecs) ProtoReflect() protoreflect.Message
func (*DisabledCodecs) Reset ¶ added in v0.13.3
func (x *DisabledCodecs) Reset()
func (*DisabledCodecs) String ¶ added in v0.13.3
func (x *DisabledCodecs) String() string
type DisconnectReason ¶ added in v0.13.4
type DisconnectReason int32
const ( DisconnectReason_UNKNOWN_REASON DisconnectReason = 0 // the client initiated the disconnect DisconnectReason_CLIENT_INITIATED DisconnectReason = 1 // another participant with the same identity has joined the room DisconnectReason_DUPLICATE_IDENTITY DisconnectReason = 2 // the server instance is shutting down DisconnectReason_SERVER_SHUTDOWN DisconnectReason = 3 // RoomService.RemoveParticipant was called DisconnectReason_PARTICIPANT_REMOVED DisconnectReason = 4 // RoomService.DeleteRoom was called DisconnectReason_ROOM_DELETED DisconnectReason = 5 // the client is attempting to resume a session, but server is not aware of it DisconnectReason_STATE_MISMATCH DisconnectReason = 6 // client was unable to connect fully DisconnectReason_JOIN_FAILURE DisconnectReason = 7 // Cloud-only, the server requested Participant to migrate the connection elsewhere DisconnectReason_MIGRATION DisconnectReason = 8 // the signal websocket was closed unexpectedly DisconnectReason_SIGNAL_CLOSE DisconnectReason = 9 // the room was closed, due to all Standard and Ingress participants having left DisconnectReason_ROOM_CLOSED DisconnectReason = 10 // SIP callee did not respond in time DisconnectReason_USER_UNAVAILABLE DisconnectReason = 11 // SIP callee rejected the call (busy) DisconnectReason_USER_REJECTED DisconnectReason = 12 // SIP protocol failure or unexpected response DisconnectReason_SIP_TRUNK_FAILURE DisconnectReason = 13 // server timed out a participant session DisconnectReason_CONNECTION_TIMEOUT DisconnectReason = 14 // media stream failure or media timeout DisconnectReason_MEDIA_FAILURE DisconnectReason = 15 )
func (DisconnectReason) Descriptor ¶ added in v0.13.4
func (DisconnectReason) Descriptor() protoreflect.EnumDescriptor
func (DisconnectReason) Enum ¶ added in v0.13.4
func (x DisconnectReason) Enum() *DisconnectReason
func (DisconnectReason) EnumDescriptor
deprecated
added in
v0.13.4
func (DisconnectReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use DisconnectReason.Descriptor instead.
func (DisconnectReason) Number ¶ added in v0.13.4
func (x DisconnectReason) Number() protoreflect.EnumNumber
func (DisconnectReason) String ¶ added in v0.13.4
func (x DisconnectReason) String() string
func (DisconnectReason) Type ¶ added in v0.13.4
func (DisconnectReason) Type() protoreflect.EnumType
type DispatchID ¶ added in v1.22.0
type DispatchID string
func (DispatchID) String ¶ added in v1.39.1
func (s DispatchID) String() string
type Egress ¶ added in v0.11.14
type Egress interface { // start recording or streaming a room, participant, or tracks StartRoomCompositeEgress(context.Context, *RoomCompositeEgressRequest) (*EgressInfo, error) StartWebEgress(context.Context, *WebEgressRequest) (*EgressInfo, error) StartParticipantEgress(context.Context, *ParticipantEgressRequest) (*EgressInfo, error) StartTrackCompositeEgress(context.Context, *TrackCompositeEgressRequest) (*EgressInfo, error) StartTrackEgress(context.Context, *TrackEgressRequest) (*EgressInfo, error) // update web composite layout UpdateLayout(context.Context, *UpdateLayoutRequest) (*EgressInfo, error) // add or remove stream endpoints UpdateStream(context.Context, *UpdateStreamRequest) (*EgressInfo, error) // list available egress ListEgress(context.Context, *ListEgressRequest) (*ListEgressResponse, error) // stop a recording or stream StopEgress(context.Context, *StopEgressRequest) (*EgressInfo, error) }
func NewEgressJSONClient ¶ added in v0.11.14
func NewEgressJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Egress
NewEgressJSONClient creates a JSON client that implements the Egress interface. It communicates using JSON and can be configured with a custom HTTPClient.
func NewEgressProtobufClient ¶ added in v0.11.14
func NewEgressProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Egress
NewEgressProtobufClient creates a Protobuf client that implements the Egress interface. It communicates using Protobuf and can be configured with a custom HTTPClient.
type EgressInfo ¶ added in v0.11.14
type EgressInfo struct { EgressId string `protobuf:"bytes,1,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"` RoomId string `protobuf:"bytes,2,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` RoomName string `protobuf:"bytes,13,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` SourceType EgressSourceType `protobuf:"varint,26,opt,name=source_type,json=sourceType,proto3,enum=livekit.EgressSourceType" json:"source_type,omitempty"` Status EgressStatus `protobuf:"varint,3,opt,name=status,proto3,enum=livekit.EgressStatus" json:"status,omitempty"` StartedAt int64 `protobuf:"varint,10,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,11,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` UpdatedAt int64 `protobuf:"varint,18,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Details string `protobuf:"bytes,21,opt,name=details,proto3" json:"details,omitempty"` Error string `protobuf:"bytes,9,opt,name=error,proto3" json:"error,omitempty"` ErrorCode int32 `protobuf:"varint,22,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` // Types that are valid to be assigned to Request: // // *EgressInfo_RoomComposite // *EgressInfo_Web // *EgressInfo_Participant // *EgressInfo_TrackComposite // *EgressInfo_Track Request isEgressInfo_Request `protobuf_oneof:"request"` // Types that are valid to be assigned to Result: // // *EgressInfo_Stream // *EgressInfo_File // *EgressInfo_Segments Result isEgressInfo_Result `protobuf_oneof:"result"` StreamResults []*StreamInfo `protobuf:"bytes,15,rep,name=stream_results,json=streamResults,proto3" json:"stream_results,omitempty"` FileResults []*FileInfo `protobuf:"bytes,16,rep,name=file_results,json=fileResults,proto3" json:"file_results,omitempty"` SegmentResults []*SegmentsInfo `protobuf:"bytes,17,rep,name=segment_results,json=segmentResults,proto3" json:"segment_results,omitempty"` ImageResults []*ImagesInfo `protobuf:"bytes,20,rep,name=image_results,json=imageResults,proto3" json:"image_results,omitempty"` ManifestLocation string `protobuf:"bytes,23,opt,name=manifest_location,json=manifestLocation,proto3" json:"manifest_location,omitempty"` BackupStorageUsed bool `protobuf:"varint,25,opt,name=backup_storage_used,json=backupStorageUsed,proto3" json:"backup_storage_used,omitempty"` // next ID: 27 // contains filtered or unexported fields }
func (*EgressInfo) Descriptor
deprecated
added in
v0.11.14
func (*EgressInfo) Descriptor() ([]byte, []int)
Deprecated: Use EgressInfo.ProtoReflect.Descriptor instead.
func (*EgressInfo) GetBackupStorageUsed ¶ added in v1.28.0
func (x *EgressInfo) GetBackupStorageUsed() bool
func (*EgressInfo) GetDetails ¶ added in v1.12.0
func (x *EgressInfo) GetDetails() string
func (*EgressInfo) GetEgressId ¶ added in v0.11.14
func (x *EgressInfo) GetEgressId() string
func (*EgressInfo) GetEndedAt ¶ added in v0.13.2
func (x *EgressInfo) GetEndedAt() int64
func (*EgressInfo) GetError ¶ added in v0.11.14
func (x *EgressInfo) GetError() string
func (*EgressInfo) GetErrorCode ¶ added in v1.17.0
func (x *EgressInfo) GetErrorCode() int32
func (*EgressInfo) GetFile
deprecated
added in
v0.11.14
func (x *EgressInfo) GetFile() *FileInfo
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*EgressInfo) GetFileResults ¶ added in v1.4.0
func (x *EgressInfo) GetFileResults() []*FileInfo
func (*EgressInfo) GetImageResults ¶ added in v1.8.0
func (x *EgressInfo) GetImageResults() []*ImagesInfo
func (*EgressInfo) GetManifestLocation ¶ added in v1.27.0
func (x *EgressInfo) GetManifestLocation() string
func (*EgressInfo) GetParticipant ¶ added in v1.7.0
func (x *EgressInfo) GetParticipant() *ParticipantEgressRequest
func (*EgressInfo) GetRequest ¶ added in v0.11.14
func (x *EgressInfo) GetRequest() isEgressInfo_Request
func (*EgressInfo) GetResult ¶ added in v0.11.14
func (x *EgressInfo) GetResult() isEgressInfo_Result
func (*EgressInfo) GetRoomComposite ¶ added in v0.13.0
func (x *EgressInfo) GetRoomComposite() *RoomCompositeEgressRequest
func (*EgressInfo) GetRoomId ¶ added in v0.11.14
func (x *EgressInfo) GetRoomId() string
func (*EgressInfo) GetRoomName ¶ added in v1.0.0
func (x *EgressInfo) GetRoomName() string
func (*EgressInfo) GetSegmentResults ¶ added in v1.4.0
func (x *EgressInfo) GetSegmentResults() []*SegmentsInfo
func (*EgressInfo) GetSegments
deprecated
added in
v0.13.3
func (x *EgressInfo) GetSegments() *SegmentsInfo
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*EgressInfo) GetSourceType ¶ added in v1.30.0
func (x *EgressInfo) GetSourceType() EgressSourceType
func (*EgressInfo) GetStartedAt ¶ added in v0.13.2
func (x *EgressInfo) GetStartedAt() int64
func (*EgressInfo) GetStatus ¶ added in v0.11.14
func (x *EgressInfo) GetStatus() EgressStatus
func (*EgressInfo) GetStream
deprecated
added in
v0.11.14
func (x *EgressInfo) GetStream() *StreamInfoList
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*EgressInfo) GetStreamResults ¶ added in v1.4.0
func (x *EgressInfo) GetStreamResults() []*StreamInfo
func (*EgressInfo) GetTrack ¶ added in v0.11.14
func (x *EgressInfo) GetTrack() *TrackEgressRequest
func (*EgressInfo) GetTrackComposite ¶ added in v0.11.14
func (x *EgressInfo) GetTrackComposite() *TrackCompositeEgressRequest
func (*EgressInfo) GetUpdatedAt ¶ added in v1.5.8
func (x *EgressInfo) GetUpdatedAt() int64
func (*EgressInfo) GetWeb ¶ added in v1.2.0
func (x *EgressInfo) GetWeb() *WebEgressRequest
func (*EgressInfo) ProtoMessage ¶ added in v0.11.14
func (*EgressInfo) ProtoMessage()
func (*EgressInfo) ProtoReflect ¶ added in v0.11.14
func (x *EgressInfo) ProtoReflect() protoreflect.Message
func (*EgressInfo) Reset ¶ added in v0.11.14
func (x *EgressInfo) Reset()
func (*EgressInfo) SetAborted ¶ added in v1.28.0
func (e *EgressInfo) SetAborted(msg string)
func (*EgressInfo) SetBackupUsed ¶ added in v1.28.0
func (e *EgressInfo) SetBackupUsed()
func (*EgressInfo) SetComplete ¶ added in v1.28.0
func (e *EgressInfo) SetComplete()
func (*EgressInfo) SetEndReason ¶ added in v1.28.0
func (e *EgressInfo) SetEndReason(reason string)
func (*EgressInfo) SetFailed ¶ added in v1.28.0
func (e *EgressInfo) SetFailed(err error)
func (*EgressInfo) SetLimitReached ¶ added in v1.28.0
func (e *EgressInfo) SetLimitReached()
func (*EgressInfo) String ¶ added in v0.11.14
func (x *EgressInfo) String() string
func (*EgressInfo) UpdateStatus ¶ added in v1.28.0
func (e *EgressInfo) UpdateStatus(status EgressStatus)
type EgressInfo_File ¶ added in v0.11.14
type EgressInfo_File struct { // Deprecated: Marked as deprecated in livekit_egress.proto. File *FileInfo `protobuf:"bytes,8,opt,name=file,proto3,oneof"` }
type EgressInfo_Participant ¶ added in v1.7.0
type EgressInfo_Participant struct {
Participant *ParticipantEgressRequest `protobuf:"bytes,19,opt,name=participant,proto3,oneof"`
}
type EgressInfo_RoomComposite ¶ added in v0.13.0
type EgressInfo_RoomComposite struct {
RoomComposite *RoomCompositeEgressRequest `protobuf:"bytes,4,opt,name=room_composite,json=roomComposite,proto3,oneof"`
}
type EgressInfo_Segments ¶ added in v0.13.3
type EgressInfo_Segments struct { // Deprecated: Marked as deprecated in livekit_egress.proto. Segments *SegmentsInfo `protobuf:"bytes,12,opt,name=segments,proto3,oneof"` }
type EgressInfo_Stream ¶ added in v0.11.14
type EgressInfo_Stream struct { // Deprecated: Marked as deprecated in livekit_egress.proto. Stream *StreamInfoList `protobuf:"bytes,7,opt,name=stream,proto3,oneof"` }
type EgressInfo_Track ¶ added in v0.11.14
type EgressInfo_Track struct {
Track *TrackEgressRequest `protobuf:"bytes,6,opt,name=track,proto3,oneof"`
}
type EgressInfo_TrackComposite ¶ added in v0.11.14
type EgressInfo_TrackComposite struct {
TrackComposite *TrackCompositeEgressRequest `protobuf:"bytes,5,opt,name=track_composite,json=trackComposite,proto3,oneof"`
}
type EgressInfo_Web ¶ added in v1.2.0
type EgressInfo_Web struct {
Web *WebEgressRequest `protobuf:"bytes,14,opt,name=web,proto3,oneof"`
}
type EgressSourceType ¶ added in v1.30.0
type EgressSourceType int32
const ( EgressSourceType_EGRESS_SOURCE_TYPE_WEB EgressSourceType = 0 EgressSourceType_EGRESS_SOURCE_TYPE_SDK EgressSourceType = 1 )
func (EgressSourceType) Descriptor ¶ added in v1.30.0
func (EgressSourceType) Descriptor() protoreflect.EnumDescriptor
func (EgressSourceType) Enum ¶ added in v1.30.0
func (x EgressSourceType) Enum() *EgressSourceType
func (EgressSourceType) EnumDescriptor
deprecated
added in
v1.30.0
func (EgressSourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EgressSourceType.Descriptor instead.
func (EgressSourceType) Number ¶ added in v1.30.0
func (x EgressSourceType) Number() protoreflect.EnumNumber
func (EgressSourceType) String ¶ added in v1.30.0
func (x EgressSourceType) String() string
func (EgressSourceType) Type ¶ added in v1.30.0
func (EgressSourceType) Type() protoreflect.EnumType
type EgressStatus ¶ added in v0.11.14
type EgressStatus int32
const ( EgressStatus_EGRESS_STARTING EgressStatus = 0 EgressStatus_EGRESS_ACTIVE EgressStatus = 1 EgressStatus_EGRESS_ENDING EgressStatus = 2 EgressStatus_EGRESS_COMPLETE EgressStatus = 3 EgressStatus_EGRESS_FAILED EgressStatus = 4 EgressStatus_EGRESS_ABORTED EgressStatus = 5 EgressStatus_EGRESS_LIMIT_REACHED EgressStatus = 6 )
func (EgressStatus) Descriptor ¶ added in v0.11.14
func (EgressStatus) Descriptor() protoreflect.EnumDescriptor
func (EgressStatus) Enum ¶ added in v0.11.14
func (x EgressStatus) Enum() *EgressStatus
func (EgressStatus) EnumDescriptor
deprecated
added in
v0.11.14
func (EgressStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use EgressStatus.Descriptor instead.
func (EgressStatus) Number ¶ added in v0.11.14
func (x EgressStatus) Number() protoreflect.EnumNumber
func (EgressStatus) String ¶ added in v0.11.14
func (x EgressStatus) String() string
func (EgressStatus) Type ¶ added in v0.11.14
func (EgressStatus) Type() protoreflect.EnumType
type EncodedFileOutput ¶ added in v0.11.14
type EncodedFileOutput struct { FileType EncodedFileType `protobuf:"varint,1,opt,name=file_type,json=fileType,proto3,enum=livekit.EncodedFileType" json:"file_type,omitempty"` // (optional) Filepath string `protobuf:"bytes,2,opt,name=filepath,proto3" json:"filepath,omitempty"` // see egress docs for templating (default {room_name}-{time}) DisableManifest bool `protobuf:"varint,6,opt,name=disable_manifest,json=disableManifest,proto3" json:"disable_manifest,omitempty"` // disable upload of manifest file (default false) // Types that are valid to be assigned to Output: // // *EncodedFileOutput_S3 // *EncodedFileOutput_Gcp // *EncodedFileOutput_Azure // *EncodedFileOutput_AliOSS Output isEncodedFileOutput_Output `protobuf_oneof:"output"` // contains filtered or unexported fields }
func (*EncodedFileOutput) Descriptor
deprecated
added in
v0.11.14
func (*EncodedFileOutput) Descriptor() ([]byte, []int)
Deprecated: Use EncodedFileOutput.ProtoReflect.Descriptor instead.
func (*EncodedFileOutput) GetAliOSS ¶ added in v1.2.0
func (x *EncodedFileOutput) GetAliOSS() *AliOSSUpload
func (*EncodedFileOutput) GetAzure ¶ added in v0.11.14
func (x *EncodedFileOutput) GetAzure() *AzureBlobUpload
func (*EncodedFileOutput) GetDisableManifest ¶ added in v1.2.0
func (x *EncodedFileOutput) GetDisableManifest() bool
func (*EncodedFileOutput) GetFileType ¶ added in v0.11.14
func (x *EncodedFileOutput) GetFileType() EncodedFileType
func (*EncodedFileOutput) GetFilepath ¶ added in v0.11.14
func (x *EncodedFileOutput) GetFilepath() string
func (*EncodedFileOutput) GetGcp ¶ added in v0.11.14
func (x *EncodedFileOutput) GetGcp() *GCPUpload
func (*EncodedFileOutput) GetOutput ¶ added in v0.11.14
func (x *EncodedFileOutput) GetOutput() isEncodedFileOutput_Output
func (*EncodedFileOutput) GetS3 ¶ added in v0.11.14
func (x *EncodedFileOutput) GetS3() *S3Upload
func (*EncodedFileOutput) ProtoMessage ¶ added in v0.11.14
func (*EncodedFileOutput) ProtoMessage()
func (*EncodedFileOutput) ProtoReflect ¶ added in v0.11.14
func (x *EncodedFileOutput) ProtoReflect() protoreflect.Message
func (*EncodedFileOutput) Reset ¶ added in v0.11.14
func (x *EncodedFileOutput) Reset()
func (*EncodedFileOutput) String ¶ added in v0.11.14
func (x *EncodedFileOutput) String() string
type EncodedFileOutput_AliOSS ¶ added in v1.2.0
type EncodedFileOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,7,opt,name=aliOSS,proto3,oneof"`
}
type EncodedFileOutput_Azure ¶ added in v0.11.14
type EncodedFileOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,5,opt,name=azure,proto3,oneof"`
}
type EncodedFileOutput_Gcp ¶ added in v0.11.14
type EncodedFileOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,4,opt,name=gcp,proto3,oneof"`
}
type EncodedFileOutput_S3 ¶ added in v0.11.14
type EncodedFileOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,3,opt,name=s3,proto3,oneof"`
}
type EncodedFileType ¶ added in v0.11.14
type EncodedFileType int32
const ( EncodedFileType_DEFAULT_FILETYPE EncodedFileType = 0 // file type chosen based on codecs EncodedFileType_MP4 EncodedFileType = 1 EncodedFileType_OGG EncodedFileType = 2 )
func (EncodedFileType) Descriptor ¶ added in v0.11.14
func (EncodedFileType) Descriptor() protoreflect.EnumDescriptor
func (EncodedFileType) Enum ¶ added in v0.11.14
func (x EncodedFileType) Enum() *EncodedFileType
func (EncodedFileType) EnumDescriptor
deprecated
added in
v0.11.14
func (EncodedFileType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EncodedFileType.Descriptor instead.
func (EncodedFileType) Number ¶ added in v0.11.14
func (x EncodedFileType) Number() protoreflect.EnumNumber
func (EncodedFileType) String ¶ added in v0.11.14
func (x EncodedFileType) String() string
func (EncodedFileType) Type ¶ added in v0.11.14
func (EncodedFileType) Type() protoreflect.EnumType
type EncodingOptions ¶ added in v0.11.14
type EncodingOptions struct { Width int32 `protobuf:"varint,1,opt,name=width,proto3" json:"width,omitempty"` // (default 1920) Height int32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` // (default 1080) Depth int32 `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"` // (default 24) Framerate int32 `protobuf:"varint,4,opt,name=framerate,proto3" json:"framerate,omitempty"` // (default 30) AudioCodec AudioCodec `protobuf:"varint,5,opt,name=audio_codec,json=audioCodec,proto3,enum=livekit.AudioCodec" json:"audio_codec,omitempty"` // (default OPUS) AudioBitrate int32 `protobuf:"varint,6,opt,name=audio_bitrate,json=audioBitrate,proto3" json:"audio_bitrate,omitempty"` // (default 128) AudioQuality int32 `protobuf:"varint,11,opt,name=audio_quality,json=audioQuality,proto3" json:"audio_quality,omitempty"` // quality setting on audio encoder AudioFrequency int32 `protobuf:"varint,7,opt,name=audio_frequency,json=audioFrequency,proto3" json:"audio_frequency,omitempty"` // (default 44100) VideoCodec VideoCodec `protobuf:"varint,8,opt,name=video_codec,json=videoCodec,proto3,enum=livekit.VideoCodec" json:"video_codec,omitempty"` // (default H264_MAIN) VideoBitrate int32 `protobuf:"varint,9,opt,name=video_bitrate,json=videoBitrate,proto3" json:"video_bitrate,omitempty"` // (default 4500) VideoQuality int32 `protobuf:"varint,12,opt,name=video_quality,json=videoQuality,proto3" json:"video_quality,omitempty"` // quality setting on video encoder KeyFrameInterval float64 `protobuf:"fixed64,10,opt,name=key_frame_interval,json=keyFrameInterval,proto3" json:"key_frame_interval,omitempty"` // in seconds (default 4s for streaming, segment duration for segmented output, encoder default for files) // contains filtered or unexported fields }
func (*EncodingOptions) Descriptor
deprecated
added in
v0.11.14
func (*EncodingOptions) Descriptor() ([]byte, []int)
Deprecated: Use EncodingOptions.ProtoReflect.Descriptor instead.
func (*EncodingOptions) GetAudioBitrate ¶ added in v0.11.14
func (x *EncodingOptions) GetAudioBitrate() int32
func (*EncodingOptions) GetAudioCodec ¶ added in v0.11.14
func (x *EncodingOptions) GetAudioCodec() AudioCodec
func (*EncodingOptions) GetAudioFrequency ¶ added in v0.11.14
func (x *EncodingOptions) GetAudioFrequency() int32
func (*EncodingOptions) GetAudioQuality ¶ added in v1.8.1
func (x *EncodingOptions) GetAudioQuality() int32
func (*EncodingOptions) GetDepth ¶ added in v0.11.14
func (x *EncodingOptions) GetDepth() int32
func (*EncodingOptions) GetFramerate ¶ added in v0.11.14
func (x *EncodingOptions) GetFramerate() int32
func (*EncodingOptions) GetHeight ¶ added in v0.11.14
func (x *EncodingOptions) GetHeight() int32
func (*EncodingOptions) GetKeyFrameInterval ¶ added in v1.3.2
func (x *EncodingOptions) GetKeyFrameInterval() float64
func (*EncodingOptions) GetVideoBitrate ¶ added in v0.11.14
func (x *EncodingOptions) GetVideoBitrate() int32
func (*EncodingOptions) GetVideoCodec ¶ added in v0.11.14
func (x *EncodingOptions) GetVideoCodec() VideoCodec
func (*EncodingOptions) GetVideoQuality ¶ added in v1.8.1
func (x *EncodingOptions) GetVideoQuality() int32
func (*EncodingOptions) GetWidth ¶ added in v0.11.14
func (x *EncodingOptions) GetWidth() int32
func (*EncodingOptions) ProtoMessage ¶ added in v0.11.14
func (*EncodingOptions) ProtoMessage()
func (*EncodingOptions) ProtoReflect ¶ added in v0.11.14
func (x *EncodingOptions) ProtoReflect() protoreflect.Message
func (*EncodingOptions) Reset ¶ added in v0.11.14
func (x *EncodingOptions) Reset()
func (*EncodingOptions) String ¶ added in v0.11.14
func (x *EncodingOptions) String() string
type EncodingOptionsPreset ¶ added in v0.11.14
type EncodingOptionsPreset int32
const ( EncodingOptionsPreset_H264_720P_30 EncodingOptionsPreset = 0 // 1280x720, 30fps, 3000kpbs, H.264_MAIN / OPUS EncodingOptionsPreset_H264_720P_60 EncodingOptionsPreset = 1 // 1280x720, 60fps, 4500kbps, H.264_MAIN / OPUS EncodingOptionsPreset_H264_1080P_30 EncodingOptionsPreset = 2 // 1920x1080, 30fps, 4500kbps, H.264_MAIN / OPUS EncodingOptionsPreset_H264_1080P_60 EncodingOptionsPreset = 3 // 1920x1080, 60fps, 6000kbps, H.264_MAIN / OPUS EncodingOptionsPreset_PORTRAIT_H264_720P_30 EncodingOptionsPreset = 4 // 720x1280, 30fps, 3000kpbs, H.264_MAIN / OPUS EncodingOptionsPreset_PORTRAIT_H264_720P_60 EncodingOptionsPreset = 5 // 720x1280, 60fps, 4500kbps, H.264_MAIN / OPUS EncodingOptionsPreset_PORTRAIT_H264_1080P_30 EncodingOptionsPreset = 6 // 1080x1920, 30fps, 4500kbps, H.264_MAIN / OPUS EncodingOptionsPreset_PORTRAIT_H264_1080P_60 EncodingOptionsPreset = 7 // 1080x1920, 60fps, 6000kbps, H.264_MAIN / OPUS )
func (EncodingOptionsPreset) Descriptor ¶ added in v0.11.14
func (EncodingOptionsPreset) Descriptor() protoreflect.EnumDescriptor
func (EncodingOptionsPreset) Enum ¶ added in v0.11.14
func (x EncodingOptionsPreset) Enum() *EncodingOptionsPreset
func (EncodingOptionsPreset) EnumDescriptor
deprecated
added in
v0.11.14
func (EncodingOptionsPreset) EnumDescriptor() ([]byte, []int)
Deprecated: Use EncodingOptionsPreset.Descriptor instead.
func (EncodingOptionsPreset) Number ¶ added in v0.11.14
func (x EncodingOptionsPreset) Number() protoreflect.EnumNumber
func (EncodingOptionsPreset) String ¶ added in v0.11.14
func (x EncodingOptionsPreset) String() string
func (EncodingOptionsPreset) Type ¶ added in v0.11.14
func (EncodingOptionsPreset) Type() protoreflect.EnumType
type Encryption ¶ added in v1.3.2
type Encryption struct {
// contains filtered or unexported fields
}
func (*Encryption) Descriptor
deprecated
added in
v1.3.2
func (*Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption.ProtoReflect.Descriptor instead.
func (*Encryption) ProtoMessage ¶ added in v1.3.2
func (*Encryption) ProtoMessage()
func (*Encryption) ProtoReflect ¶ added in v1.3.2
func (x *Encryption) ProtoReflect() protoreflect.Message
func (*Encryption) Reset ¶ added in v1.3.2
func (x *Encryption) Reset()
func (*Encryption) String ¶ added in v1.3.2
func (x *Encryption) String() string
type Encryption_Type ¶ added in v1.3.2
type Encryption_Type int32
const ( Encryption_NONE Encryption_Type = 0 Encryption_GCM Encryption_Type = 1 Encryption_CUSTOM Encryption_Type = 2 )
func (Encryption_Type) Descriptor ¶ added in v1.3.2
func (Encryption_Type) Descriptor() protoreflect.EnumDescriptor
func (Encryption_Type) Enum ¶ added in v1.3.2
func (x Encryption_Type) Enum() *Encryption_Type
func (Encryption_Type) EnumDescriptor
deprecated
added in
v1.3.2
func (Encryption_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Encryption_Type.Descriptor instead.
func (Encryption_Type) Number ¶ added in v1.3.2
func (x Encryption_Type) Number() protoreflect.EnumNumber
func (Encryption_Type) String ¶ added in v1.3.2
func (x Encryption_Type) String() string
func (Encryption_Type) Type ¶ added in v1.3.2
func (Encryption_Type) Type() protoreflect.EnumType
type EventMetric ¶ added in v1.20.1
type EventMetric struct { Label uint32 `protobuf:"varint,1,opt,name=label,proto3" json:"label,omitempty"` ParticipantIdentity uint32 `protobuf:"varint,2,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // index into `str_data` TrackSid uint32 `protobuf:"varint,3,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` // index into `str_data` StartTimestampMs int64 `protobuf:"varint,4,opt,name=start_timestamp_ms,json=startTimestampMs,proto3" json:"start_timestamp_ms,omitempty"` // start time of event based on a monotonic clock (in milliseconds) EndTimestampMs *int64 `protobuf:"varint,5,opt,name=end_timestamp_ms,json=endTimestampMs,proto3,oneof" json:"end_timestamp_ms,omitempty"` // end time of event based on a monotonic clock (in milliseconds), if needed NormalizedStartTimestamp *timestamppb.Timestamp `` /* 135-byte string literal not displayed */ NormalizedEndTimestamp *timestamppb.Timestamp `` /* 135-byte string literal not displayed */ Metadata string `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` Rid uint32 `protobuf:"varint,9,opt,name=rid,proto3" json:"rid,omitempty"` // index into 'str_data' // contains filtered or unexported fields }
func (*EventMetric) Descriptor
deprecated
added in
v1.20.1
func (*EventMetric) Descriptor() ([]byte, []int)
Deprecated: Use EventMetric.ProtoReflect.Descriptor instead.
func (*EventMetric) GetEndTimestampMs ¶ added in v1.22.0
func (x *EventMetric) GetEndTimestampMs() int64
func (*EventMetric) GetLabel ¶ added in v1.20.1
func (x *EventMetric) GetLabel() uint32
func (*EventMetric) GetMetadata ¶ added in v1.20.1
func (x *EventMetric) GetMetadata() string
func (*EventMetric) GetNormalizedEndTimestamp ¶ added in v1.22.0
func (x *EventMetric) GetNormalizedEndTimestamp() *timestamppb.Timestamp
func (*EventMetric) GetNormalizedStartTimestamp ¶ added in v1.22.0
func (x *EventMetric) GetNormalizedStartTimestamp() *timestamppb.Timestamp
func (*EventMetric) GetParticipantIdentity ¶ added in v1.20.1
func (x *EventMetric) GetParticipantIdentity() uint32
func (*EventMetric) GetRid ¶ added in v1.23.0
func (x *EventMetric) GetRid() uint32
func (*EventMetric) GetStartTimestampMs ¶ added in v1.22.0
func (x *EventMetric) GetStartTimestampMs() int64
func (*EventMetric) GetTrackSid ¶ added in v1.20.1
func (x *EventMetric) GetTrackSid() uint32
func (*EventMetric) ProtoMessage ¶ added in v1.20.1
func (*EventMetric) ProtoMessage()
func (*EventMetric) ProtoReflect ¶ added in v1.20.1
func (x *EventMetric) ProtoReflect() protoreflect.Message
func (*EventMetric) Reset ¶ added in v1.20.1
func (x *EventMetric) Reset()
func (*EventMetric) String ¶ added in v1.20.1
func (x *EventMetric) String() string
type FeatureUsageInfo ¶ added in v1.33.0
type FeatureUsageInfo struct { Feature FeatureUsageInfo_Feature `protobuf:"varint,1,opt,name=feature,proto3,enum=livekit.FeatureUsageInfo_Feature" json:"feature,omitempty"` ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` RoomName string `protobuf:"bytes,3,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` RoomId string `protobuf:"bytes,4,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` ParticipantIdentity string `protobuf:"bytes,5,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` ParticipantId string `protobuf:"bytes,6,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` TrackId string `protobuf:"bytes,7,opt,name=track_id,json=trackId,proto3" json:"track_id,omitempty"` // time ranges during which the feature was enabled. // for e. g., noise cancellation may not be applied when a media track is paused/muted, // this allows reporting only periods during which a feature is avtive. TimeRanges []*TimeRange `protobuf:"bytes,8,rep,name=time_ranges,json=timeRanges,proto3" json:"time_ranges,omitempty"` // contains filtered or unexported fields }
func (*FeatureUsageInfo) Descriptor
deprecated
added in
v1.33.0
func (*FeatureUsageInfo) Descriptor() ([]byte, []int)
Deprecated: Use FeatureUsageInfo.ProtoReflect.Descriptor instead.
func (*FeatureUsageInfo) GetFeature ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetFeature() FeatureUsageInfo_Feature
func (*FeatureUsageInfo) GetParticipantId ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetParticipantId() string
func (*FeatureUsageInfo) GetParticipantIdentity ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetParticipantIdentity() string
func (*FeatureUsageInfo) GetProjectId ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetProjectId() string
func (*FeatureUsageInfo) GetRoomId ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetRoomId() string
func (*FeatureUsageInfo) GetRoomName ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetRoomName() string
func (*FeatureUsageInfo) GetTimeRanges ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetTimeRanges() []*TimeRange
func (*FeatureUsageInfo) GetTrackId ¶ added in v1.33.0
func (x *FeatureUsageInfo) GetTrackId() string
func (*FeatureUsageInfo) ProtoMessage ¶ added in v1.33.0
func (*FeatureUsageInfo) ProtoMessage()
func (*FeatureUsageInfo) ProtoReflect ¶ added in v1.33.0
func (x *FeatureUsageInfo) ProtoReflect() protoreflect.Message
func (*FeatureUsageInfo) Reset ¶ added in v1.33.0
func (x *FeatureUsageInfo) Reset()
func (*FeatureUsageInfo) String ¶ added in v1.33.0
func (x *FeatureUsageInfo) String() string
type FeatureUsageInfo_Feature ¶ added in v1.33.0
type FeatureUsageInfo_Feature int32
const ( FeatureUsageInfo_KRISP_NOISE_CANCELLATION FeatureUsageInfo_Feature = 0 FeatureUsageInfo_KRISP_BACKGROUND_VOICE_CANCELLATION FeatureUsageInfo_Feature = 1 )
func (FeatureUsageInfo_Feature) Descriptor ¶ added in v1.33.0
func (FeatureUsageInfo_Feature) Descriptor() protoreflect.EnumDescriptor
func (FeatureUsageInfo_Feature) Enum ¶ added in v1.33.0
func (x FeatureUsageInfo_Feature) Enum() *FeatureUsageInfo_Feature
func (FeatureUsageInfo_Feature) EnumDescriptor
deprecated
added in
v1.33.0
func (FeatureUsageInfo_Feature) EnumDescriptor() ([]byte, []int)
Deprecated: Use FeatureUsageInfo_Feature.Descriptor instead.
func (FeatureUsageInfo_Feature) Number ¶ added in v1.33.0
func (x FeatureUsageInfo_Feature) Number() protoreflect.EnumNumber
func (FeatureUsageInfo_Feature) String ¶ added in v1.33.0
func (x FeatureUsageInfo_Feature) String() string
func (FeatureUsageInfo_Feature) Type ¶ added in v1.33.0
func (FeatureUsageInfo_Feature) Type() protoreflect.EnumType
type FileInfo ¶ added in v0.11.14
type FileInfo struct { Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` StartedAt int64 `protobuf:"varint,2,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,3,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` Duration int64 `protobuf:"varint,6,opt,name=duration,proto3" json:"duration,omitempty"` Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"` Location string `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"` // contains filtered or unexported fields }
func (*FileInfo) Descriptor
deprecated
added in
v0.11.14
func (*FileInfo) GetDuration ¶ added in v0.13.2
func (*FileInfo) GetEndedAt ¶ added in v0.11.14
func (*FileInfo) GetFilename ¶ added in v0.11.14
func (*FileInfo) GetLocation ¶ added in v0.11.14
func (*FileInfo) GetStartedAt ¶ added in v0.11.14
func (*FileInfo) ProtoMessage ¶ added in v0.11.14
func (*FileInfo) ProtoMessage()
func (*FileInfo) ProtoReflect ¶ added in v0.11.14
func (x *FileInfo) ProtoReflect() protoreflect.Message
type ForwardParticipantRequest ¶ added in v1.35.0
type ForwardParticipantRequest struct { // room to forward participant from Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` // identity of the participant to forward Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // room to forward participant to DestinationRoom string `protobuf:"bytes,3,opt,name=destination_room,json=destinationRoom,proto3" json:"destination_room,omitempty"` // contains filtered or unexported fields }
func (*ForwardParticipantRequest) Descriptor
deprecated
added in
v1.35.0
func (*ForwardParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use ForwardParticipantRequest.ProtoReflect.Descriptor instead.
func (*ForwardParticipantRequest) GetDestinationRoom ¶ added in v1.35.0
func (x *ForwardParticipantRequest) GetDestinationRoom() string
func (*ForwardParticipantRequest) GetIdentity ¶ added in v1.35.0
func (x *ForwardParticipantRequest) GetIdentity() string
func (*ForwardParticipantRequest) GetRoom ¶ added in v1.35.0
func (x *ForwardParticipantRequest) GetRoom() string
func (*ForwardParticipantRequest) ProtoMessage ¶ added in v1.35.0
func (*ForwardParticipantRequest) ProtoMessage()
func (*ForwardParticipantRequest) ProtoReflect ¶ added in v1.35.0
func (x *ForwardParticipantRequest) ProtoReflect() protoreflect.Message
func (*ForwardParticipantRequest) Reset ¶ added in v1.35.0
func (x *ForwardParticipantRequest) Reset()
func (*ForwardParticipantRequest) String ¶ added in v1.35.0
func (x *ForwardParticipantRequest) String() string
type ForwardParticipantResponse ¶ added in v1.35.0
type ForwardParticipantResponse struct {
// contains filtered or unexported fields
}
func (*ForwardParticipantResponse) Descriptor
deprecated
added in
v1.35.0
func (*ForwardParticipantResponse) Descriptor() ([]byte, []int)
Deprecated: Use ForwardParticipantResponse.ProtoReflect.Descriptor instead.
func (*ForwardParticipantResponse) ProtoMessage ¶ added in v1.35.0
func (*ForwardParticipantResponse) ProtoMessage()
func (*ForwardParticipantResponse) ProtoReflect ¶ added in v1.35.0
func (x *ForwardParticipantResponse) ProtoReflect() protoreflect.Message
func (*ForwardParticipantResponse) Reset ¶ added in v1.35.0
func (x *ForwardParticipantResponse) Reset()
func (*ForwardParticipantResponse) String ¶ added in v1.35.0
func (x *ForwardParticipantResponse) String() string
type GCPUpload ¶ added in v0.11.14
type GCPUpload struct { // service account credentials serialized in JSON "credentials.json" Credentials string `protobuf:"bytes,1,opt,name=credentials,proto3" json:"credentials,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Proxy *ProxyConfig `protobuf:"bytes,3,opt,name=proxy,proto3" json:"proxy,omitempty"` // contains filtered or unexported fields }
func (*GCPUpload) Descriptor
deprecated
added in
v0.11.14
func (*GCPUpload) GetCredentials ¶ added in v0.11.14
func (*GCPUpload) GetProxy ¶ added in v1.12.0
func (x *GCPUpload) GetProxy() *ProxyConfig
func (*GCPUpload) ProtoMessage ¶ added in v0.11.14
func (*GCPUpload) ProtoMessage()
func (*GCPUpload) ProtoReflect ¶ added in v0.11.14
func (x *GCPUpload) ProtoReflect() protoreflect.Message
type GetSIPInboundTrunkRequest ¶ added in v1.22.0
type GetSIPInboundTrunkRequest struct { SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` // contains filtered or unexported fields }
func (*GetSIPInboundTrunkRequest) Descriptor
deprecated
added in
v1.22.0
func (*GetSIPInboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPInboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*GetSIPInboundTrunkRequest) GetSipTrunkId ¶ added in v1.22.0
func (x *GetSIPInboundTrunkRequest) GetSipTrunkId() string
func (*GetSIPInboundTrunkRequest) ProtoMessage ¶ added in v1.22.0
func (*GetSIPInboundTrunkRequest) ProtoMessage()
func (*GetSIPInboundTrunkRequest) ProtoReflect ¶ added in v1.22.0
func (x *GetSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*GetSIPInboundTrunkRequest) Reset ¶ added in v1.22.0
func (x *GetSIPInboundTrunkRequest) Reset()
func (*GetSIPInboundTrunkRequest) String ¶ added in v1.22.0
func (x *GetSIPInboundTrunkRequest) String() string
type GetSIPInboundTrunkResponse ¶ added in v1.22.0
type GetSIPInboundTrunkResponse struct { Trunk *SIPInboundTrunkInfo `protobuf:"bytes,1,opt,name=trunk,proto3" json:"trunk,omitempty"` // contains filtered or unexported fields }
func (*GetSIPInboundTrunkResponse) Descriptor
deprecated
added in
v1.22.0
func (*GetSIPInboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPInboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*GetSIPInboundTrunkResponse) GetTrunk ¶ added in v1.22.0
func (x *GetSIPInboundTrunkResponse) GetTrunk() *SIPInboundTrunkInfo
func (*GetSIPInboundTrunkResponse) ProtoMessage ¶ added in v1.22.0
func (*GetSIPInboundTrunkResponse) ProtoMessage()
func (*GetSIPInboundTrunkResponse) ProtoReflect ¶ added in v1.22.0
func (x *GetSIPInboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*GetSIPInboundTrunkResponse) Reset ¶ added in v1.22.0
func (x *GetSIPInboundTrunkResponse) Reset()
func (*GetSIPInboundTrunkResponse) String ¶ added in v1.22.0
func (x *GetSIPInboundTrunkResponse) String() string
type GetSIPOutboundTrunkRequest ¶ added in v1.22.0
type GetSIPOutboundTrunkRequest struct { SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` // contains filtered or unexported fields }
func (*GetSIPOutboundTrunkRequest) Descriptor
deprecated
added in
v1.22.0
func (*GetSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPOutboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*GetSIPOutboundTrunkRequest) GetSipTrunkId ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkRequest) GetSipTrunkId() string
func (*GetSIPOutboundTrunkRequest) ProtoMessage ¶ added in v1.22.0
func (*GetSIPOutboundTrunkRequest) ProtoMessage()
func (*GetSIPOutboundTrunkRequest) ProtoReflect ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*GetSIPOutboundTrunkRequest) Reset ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkRequest) Reset()
func (*GetSIPOutboundTrunkRequest) String ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkRequest) String() string
type GetSIPOutboundTrunkResponse ¶ added in v1.22.0
type GetSIPOutboundTrunkResponse struct { Trunk *SIPOutboundTrunkInfo `protobuf:"bytes,1,opt,name=trunk,proto3" json:"trunk,omitempty"` // contains filtered or unexported fields }
func (*GetSIPOutboundTrunkResponse) Descriptor
deprecated
added in
v1.22.0
func (*GetSIPOutboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPOutboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*GetSIPOutboundTrunkResponse) GetTrunk ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkResponse) GetTrunk() *SIPOutboundTrunkInfo
func (*GetSIPOutboundTrunkResponse) ProtoMessage ¶ added in v1.22.0
func (*GetSIPOutboundTrunkResponse) ProtoMessage()
func (*GetSIPOutboundTrunkResponse) ProtoReflect ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*GetSIPOutboundTrunkResponse) Reset ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkResponse) Reset()
func (*GetSIPOutboundTrunkResponse) String ¶ added in v1.22.0
func (x *GetSIPOutboundTrunkResponse) String() string
type Guid ¶ added in v1.5.7
type Guid interface { TrackID | ParticipantID | RoomID }
type HTTPClient ¶
HTTPClient is the interface used by generated clients to send HTTP requests. It is fulfilled by *(net/http).Client, which is sufficient for most users. Users can provide their own implementation for special retry policies.
HTTPClient implementations should not follow redirects. Redirects are automatically disabled if *(net/http).Client is passed to client constructors. See the withoutRedirects function in this file for more details.
type ICECandidateType ¶ added in v1.3.1
type ICECandidateType int32
const ( ICECandidateType_ICT_NONE ICECandidateType = 0 ICECandidateType_ICT_TCP ICECandidateType = 1 ICECandidateType_ICT_TLS ICECandidateType = 2 )
func (ICECandidateType) Descriptor ¶ added in v1.3.1
func (ICECandidateType) Descriptor() protoreflect.EnumDescriptor
func (ICECandidateType) Enum ¶ added in v1.3.1
func (x ICECandidateType) Enum() *ICECandidateType
func (ICECandidateType) EnumDescriptor
deprecated
added in
v1.3.1
func (ICECandidateType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ICECandidateType.Descriptor instead.
func (ICECandidateType) Number ¶ added in v1.3.1
func (x ICECandidateType) Number() protoreflect.EnumNumber
func (ICECandidateType) String ¶ added in v1.3.1
func (x ICECandidateType) String() string
func (ICECandidateType) Type ¶ added in v1.3.1
func (ICECandidateType) Type() protoreflect.EnumType
type ICEConfig ¶ added in v1.3.1
type ICEConfig struct { PreferenceSubscriber ICECandidateType `` /* 152-byte string literal not displayed */ PreferencePublisher ICECandidateType `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ICEConfig) Descriptor
deprecated
added in
v1.3.1
func (*ICEConfig) GetPreferencePublisher ¶ added in v1.3.1
func (x *ICEConfig) GetPreferencePublisher() ICECandidateType
func (*ICEConfig) GetPreferenceSubscriber ¶ added in v1.3.1
func (x *ICEConfig) GetPreferenceSubscriber() ICECandidateType
func (*ICEConfig) ProtoMessage ¶ added in v1.3.1
func (*ICEConfig) ProtoMessage()
func (*ICEConfig) ProtoReflect ¶ added in v1.3.1
func (x *ICEConfig) ProtoReflect() protoreflect.Message
type ICEServer ¶
type ICEServer struct { Urls []string `protobuf:"bytes,1,rep,name=urls,proto3" json:"urls,omitempty"` Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` Credential string `protobuf:"bytes,3,opt,name=credential,proto3" json:"credential,omitempty"` // contains filtered or unexported fields }
func (*ICEServer) Descriptor
deprecated
func (*ICEServer) GetCredential ¶
func (*ICEServer) GetUsername ¶
func (*ICEServer) ProtoMessage ¶
func (*ICEServer) ProtoMessage()
func (*ICEServer) ProtoReflect ¶
func (x *ICEServer) ProtoReflect() protoreflect.Message
type ImageCodec ¶ added in v1.8.0
type ImageCodec int32
const ( ImageCodec_IC_DEFAULT ImageCodec = 0 ImageCodec_IC_JPEG ImageCodec = 1 )
func (ImageCodec) Descriptor ¶ added in v1.8.0
func (ImageCodec) Descriptor() protoreflect.EnumDescriptor
func (ImageCodec) Enum ¶ added in v1.8.0
func (x ImageCodec) Enum() *ImageCodec
func (ImageCodec) EnumDescriptor
deprecated
added in
v1.8.0
func (ImageCodec) EnumDescriptor() ([]byte, []int)
Deprecated: Use ImageCodec.Descriptor instead.
func (ImageCodec) Number ¶ added in v1.8.0
func (x ImageCodec) Number() protoreflect.EnumNumber
func (ImageCodec) String ¶ added in v1.8.0
func (x ImageCodec) String() string
func (ImageCodec) Type ¶ added in v1.8.0
func (ImageCodec) Type() protoreflect.EnumType
type ImageFileSuffix ¶ added in v1.8.0
type ImageFileSuffix int32
const ( ImageFileSuffix_IMAGE_SUFFIX_INDEX ImageFileSuffix = 0 ImageFileSuffix_IMAGE_SUFFIX_TIMESTAMP ImageFileSuffix = 1 ImageFileSuffix_IMAGE_SUFFIX_NONE_OVERWRITE ImageFileSuffix = 2 // Do not append any suffix and overwrite the existing image with the latest )
func (ImageFileSuffix) Descriptor ¶ added in v1.8.0
func (ImageFileSuffix) Descriptor() protoreflect.EnumDescriptor
func (ImageFileSuffix) Enum ¶ added in v1.8.0
func (x ImageFileSuffix) Enum() *ImageFileSuffix
func (ImageFileSuffix) EnumDescriptor
deprecated
added in
v1.8.0
func (ImageFileSuffix) EnumDescriptor() ([]byte, []int)
Deprecated: Use ImageFileSuffix.Descriptor instead.
func (ImageFileSuffix) Number ¶ added in v1.8.0
func (x ImageFileSuffix) Number() protoreflect.EnumNumber
func (ImageFileSuffix) String ¶ added in v1.8.0
func (x ImageFileSuffix) String() string
func (ImageFileSuffix) Type ¶ added in v1.8.0
func (ImageFileSuffix) Type() protoreflect.EnumType
type ImageOutput ¶ added in v1.8.0
type ImageOutput struct { CaptureInterval uint32 `protobuf:"varint,1,opt,name=capture_interval,json=captureInterval,proto3" json:"capture_interval,omitempty"` // in seconds (required) Width int32 `protobuf:"varint,2,opt,name=width,proto3" json:"width,omitempty"` // (optional, defaults to track width) Height int32 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` // (optional, defaults to track height) FilenamePrefix string `protobuf:"bytes,4,opt,name=filename_prefix,json=filenamePrefix,proto3" json:"filename_prefix,omitempty"` // (optional) FilenameSuffix ImageFileSuffix `` // (optional, default INDEX) /* 133-byte string literal not displayed */ ImageCodec ImageCodec `protobuf:"varint,6,opt,name=image_codec,json=imageCodec,proto3,enum=livekit.ImageCodec" json:"image_codec,omitempty"` // (optional) DisableManifest bool `protobuf:"varint,7,opt,name=disable_manifest,json=disableManifest,proto3" json:"disable_manifest,omitempty"` // disable upload of manifest file (default false) // Types that are valid to be assigned to Output: // // *ImageOutput_S3 // *ImageOutput_Gcp // *ImageOutput_Azure // *ImageOutput_AliOSS Output isImageOutput_Output `protobuf_oneof:"output"` // contains filtered or unexported fields }
func (*ImageOutput) Descriptor
deprecated
added in
v1.8.0
func (*ImageOutput) Descriptor() ([]byte, []int)
Deprecated: Use ImageOutput.ProtoReflect.Descriptor instead.
func (*ImageOutput) GetAliOSS ¶ added in v1.8.0
func (x *ImageOutput) GetAliOSS() *AliOSSUpload
func (*ImageOutput) GetAzure ¶ added in v1.8.0
func (x *ImageOutput) GetAzure() *AzureBlobUpload
func (*ImageOutput) GetCaptureInterval ¶ added in v1.8.0
func (x *ImageOutput) GetCaptureInterval() uint32
func (*ImageOutput) GetDisableManifest ¶ added in v1.8.0
func (x *ImageOutput) GetDisableManifest() bool
func (*ImageOutput) GetFilenamePrefix ¶ added in v1.8.0
func (x *ImageOutput) GetFilenamePrefix() string
func (*ImageOutput) GetFilenameSuffix ¶ added in v1.8.0
func (x *ImageOutput) GetFilenameSuffix() ImageFileSuffix
func (*ImageOutput) GetGcp ¶ added in v1.8.0
func (x *ImageOutput) GetGcp() *GCPUpload
func (*ImageOutput) GetHeight ¶ added in v1.8.0
func (x *ImageOutput) GetHeight() int32
func (*ImageOutput) GetImageCodec ¶ added in v1.8.0
func (x *ImageOutput) GetImageCodec() ImageCodec
func (*ImageOutput) GetOutput ¶ added in v1.8.0
func (x *ImageOutput) GetOutput() isImageOutput_Output
func (*ImageOutput) GetS3 ¶ added in v1.8.0
func (x *ImageOutput) GetS3() *S3Upload
func (*ImageOutput) GetWidth ¶ added in v1.8.0
func (x *ImageOutput) GetWidth() int32
func (*ImageOutput) ProtoMessage ¶ added in v1.8.0
func (*ImageOutput) ProtoMessage()
func (*ImageOutput) ProtoReflect ¶ added in v1.8.0
func (x *ImageOutput) ProtoReflect() protoreflect.Message
func (*ImageOutput) Reset ¶ added in v1.8.0
func (x *ImageOutput) Reset()
func (*ImageOutput) String ¶ added in v1.8.0
func (x *ImageOutput) String() string
type ImageOutput_AliOSS ¶ added in v1.8.0
type ImageOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,11,opt,name=aliOSS,proto3,oneof"`
}
type ImageOutput_Azure ¶ added in v1.8.0
type ImageOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,10,opt,name=azure,proto3,oneof"`
}
type ImageOutput_Gcp ¶ added in v1.8.0
type ImageOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,9,opt,name=gcp,proto3,oneof"`
}
type ImageOutput_S3 ¶ added in v1.8.0
type ImageOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,8,opt,name=s3,proto3,oneof"`
}
type ImagesInfo ¶ added in v1.8.0
type ImagesInfo struct { FilenamePrefix string `protobuf:"bytes,4,opt,name=filename_prefix,json=filenamePrefix,proto3" json:"filename_prefix,omitempty"` ImageCount int64 `protobuf:"varint,1,opt,name=image_count,json=imageCount,proto3" json:"image_count,omitempty"` StartedAt int64 `protobuf:"varint,2,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,3,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` // contains filtered or unexported fields }
func (*ImagesInfo) Descriptor
deprecated
added in
v1.8.0
func (*ImagesInfo) Descriptor() ([]byte, []int)
Deprecated: Use ImagesInfo.ProtoReflect.Descriptor instead.
func (*ImagesInfo) GetEndedAt ¶ added in v1.8.0
func (x *ImagesInfo) GetEndedAt() int64
func (*ImagesInfo) GetFilenamePrefix ¶ added in v1.19.2
func (x *ImagesInfo) GetFilenamePrefix() string
func (*ImagesInfo) GetImageCount ¶ added in v1.8.0
func (x *ImagesInfo) GetImageCount() int64
func (*ImagesInfo) GetStartedAt ¶ added in v1.8.0
func (x *ImagesInfo) GetStartedAt() int64
func (*ImagesInfo) ProtoMessage ¶ added in v1.8.0
func (*ImagesInfo) ProtoMessage()
func (*ImagesInfo) ProtoReflect ¶ added in v1.8.0
func (x *ImagesInfo) ProtoReflect() protoreflect.Message
func (*ImagesInfo) Reset ¶ added in v1.8.0
func (x *ImagesInfo) Reset()
func (*ImagesInfo) String ¶ added in v1.8.0
func (x *ImagesInfo) String() string
type Ingress ¶ added in v0.13.1
type Ingress interface { // Create a new Ingress CreateIngress(context.Context, *CreateIngressRequest) (*IngressInfo, error) // Update an existing Ingress. Ingress can only be updated when it's in ENDPOINT_WAITING state. UpdateIngress(context.Context, *UpdateIngressRequest) (*IngressInfo, error) ListIngress(context.Context, *ListIngressRequest) (*ListIngressResponse, error) DeleteIngress(context.Context, *DeleteIngressRequest) (*IngressInfo, error) }
func NewIngressJSONClient ¶ added in v0.13.1
func NewIngressJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Ingress
NewIngressJSONClient creates a JSON client that implements the Ingress interface. It communicates using JSON and can be configured with a custom HTTPClient.
func NewIngressProtobufClient ¶ added in v0.13.1
func NewIngressProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Ingress
NewIngressProtobufClient creates a Protobuf client that implements the Ingress interface. It communicates using Protobuf and can be configured with a custom HTTPClient.
type IngressAudioEncodingOptions ¶ added in v1.5.1
type IngressAudioEncodingOptions struct { // desired audio codec to publish to room AudioCodec AudioCodec `protobuf:"varint,1,opt,name=audio_codec,json=audioCodec,proto3,enum=livekit.AudioCodec" json:"audio_codec,omitempty"` Bitrate uint32 `protobuf:"varint,2,opt,name=bitrate,proto3" json:"bitrate,omitempty"` DisableDtx bool `protobuf:"varint,3,opt,name=disable_dtx,json=disableDtx,proto3" json:"disable_dtx,omitempty"` Channels uint32 `protobuf:"varint,4,opt,name=channels,proto3" json:"channels,omitempty"` // contains filtered or unexported fields }
func (*IngressAudioEncodingOptions) Descriptor
deprecated
added in
v1.5.1
func (*IngressAudioEncodingOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressAudioEncodingOptions.ProtoReflect.Descriptor instead.
func (*IngressAudioEncodingOptions) GetAudioCodec ¶ added in v1.5.1
func (x *IngressAudioEncodingOptions) GetAudioCodec() AudioCodec
func (*IngressAudioEncodingOptions) GetBitrate ¶ added in v1.5.1
func (x *IngressAudioEncodingOptions) GetBitrate() uint32
func (*IngressAudioEncodingOptions) GetChannels ¶ added in v1.5.1
func (x *IngressAudioEncodingOptions) GetChannels() uint32
func (*IngressAudioEncodingOptions) GetDisableDtx ¶ added in v1.5.1
func (x *IngressAudioEncodingOptions) GetDisableDtx() bool
func (*IngressAudioEncodingOptions) ProtoMessage ¶ added in v1.5.1
func (*IngressAudioEncodingOptions) ProtoMessage()
func (*IngressAudioEncodingOptions) ProtoReflect ¶ added in v1.5.1
func (x *IngressAudioEncodingOptions) ProtoReflect() protoreflect.Message
func (*IngressAudioEncodingOptions) Reset ¶ added in v1.5.1
func (x *IngressAudioEncodingOptions) Reset()
func (*IngressAudioEncodingOptions) String ¶ added in v1.5.1
func (x *IngressAudioEncodingOptions) String() string
type IngressAudioEncodingPreset ¶ added in v1.5.1
type IngressAudioEncodingPreset int32
const ( IngressAudioEncodingPreset_OPUS_STEREO_96KBPS IngressAudioEncodingPreset = 0 // OPUS, 2 channels, 96kbps IngressAudioEncodingPreset_OPUS_MONO_64KBS IngressAudioEncodingPreset = 1 // OPUS, 1 channel, 64kbps )
func (IngressAudioEncodingPreset) Descriptor ¶ added in v1.5.1
func (IngressAudioEncodingPreset) Descriptor() protoreflect.EnumDescriptor
func (IngressAudioEncodingPreset) Enum ¶ added in v1.5.1
func (x IngressAudioEncodingPreset) Enum() *IngressAudioEncodingPreset
func (IngressAudioEncodingPreset) EnumDescriptor
deprecated
added in
v1.5.1
func (IngressAudioEncodingPreset) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressAudioEncodingPreset.Descriptor instead.
func (IngressAudioEncodingPreset) Number ¶ added in v1.5.1
func (x IngressAudioEncodingPreset) Number() protoreflect.EnumNumber
func (IngressAudioEncodingPreset) String ¶ added in v1.5.1
func (x IngressAudioEncodingPreset) String() string
func (IngressAudioEncodingPreset) Type ¶ added in v1.5.1
func (IngressAudioEncodingPreset) Type() protoreflect.EnumType
type IngressAudioOptions ¶ added in v0.13.1
type IngressAudioOptions struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Source TrackSource `protobuf:"varint,2,opt,name=source,proto3,enum=livekit.TrackSource" json:"source,omitempty"` // Types that are valid to be assigned to EncodingOptions: // // *IngressAudioOptions_Preset // *IngressAudioOptions_Options EncodingOptions isIngressAudioOptions_EncodingOptions `protobuf_oneof:"encoding_options"` // contains filtered or unexported fields }
func (*IngressAudioOptions) Descriptor
deprecated
added in
v0.13.1
func (*IngressAudioOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressAudioOptions.ProtoReflect.Descriptor instead.
func (*IngressAudioOptions) GetEncodingOptions ¶ added in v1.5.1
func (x *IngressAudioOptions) GetEncodingOptions() isIngressAudioOptions_EncodingOptions
func (*IngressAudioOptions) GetName ¶ added in v0.13.1
func (x *IngressAudioOptions) GetName() string
func (*IngressAudioOptions) GetOptions ¶ added in v1.5.1
func (x *IngressAudioOptions) GetOptions() *IngressAudioEncodingOptions
func (*IngressAudioOptions) GetPreset ¶ added in v1.5.1
func (x *IngressAudioOptions) GetPreset() IngressAudioEncodingPreset
func (*IngressAudioOptions) GetSource ¶ added in v0.13.1
func (x *IngressAudioOptions) GetSource() TrackSource
func (*IngressAudioOptions) ProtoMessage ¶ added in v0.13.1
func (*IngressAudioOptions) ProtoMessage()
func (*IngressAudioOptions) ProtoReflect ¶ added in v0.13.1
func (x *IngressAudioOptions) ProtoReflect() protoreflect.Message
func (*IngressAudioOptions) Reset ¶ added in v0.13.1
func (x *IngressAudioOptions) Reset()
func (*IngressAudioOptions) String ¶ added in v0.13.1
func (x *IngressAudioOptions) String() string
type IngressAudioOptions_Options ¶ added in v1.5.1
type IngressAudioOptions_Options struct {
Options *IngressAudioEncodingOptions `protobuf:"bytes,4,opt,name=options,proto3,oneof"`
}
type IngressAudioOptions_Preset ¶ added in v1.5.1
type IngressAudioOptions_Preset struct {
Preset IngressAudioEncodingPreset `protobuf:"varint,3,opt,name=preset,proto3,enum=livekit.IngressAudioEncodingPreset,oneof"`
}
type IngressInfo ¶ added in v0.13.1
type IngressInfo struct { IngressId string `protobuf:"bytes,1,opt,name=ingress_id,json=ingressId,proto3" json:"ingress_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` StreamKey string `protobuf:"bytes,3,opt,name=stream_key,json=streamKey,proto3" json:"stream_key,omitempty"` Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"` // URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL) // for RTMP input, it'll be a rtmp:// URL // for FILE input, it'll be a http:// URL // for SRT input, it'll be a srt:// URL InputType IngressInput `protobuf:"varint,5,opt,name=input_type,json=inputType,proto3,enum=livekit.IngressInput" json:"input_type,omitempty"` // Deprecated: Marked as deprecated in livekit_ingress.proto. BypassTranscoding bool `protobuf:"varint,13,opt,name=bypass_transcoding,json=bypassTranscoding,proto3" json:"bypass_transcoding,omitempty"` EnableTranscoding *bool `protobuf:"varint,15,opt,name=enable_transcoding,json=enableTranscoding,proto3,oneof" json:"enable_transcoding,omitempty"` Audio *IngressAudioOptions `protobuf:"bytes,6,opt,name=audio,proto3" json:"audio,omitempty"` Video *IngressVideoOptions `protobuf:"bytes,7,opt,name=video,proto3" json:"video,omitempty"` RoomName string `protobuf:"bytes,8,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` ParticipantIdentity string `protobuf:"bytes,9,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` ParticipantName string `protobuf:"bytes,10,opt,name=participant_name,json=participantName,proto3" json:"participant_name,omitempty"` ParticipantMetadata string `protobuf:"bytes,14,opt,name=participant_metadata,json=participantMetadata,proto3" json:"participant_metadata,omitempty"` Reusable bool `protobuf:"varint,11,opt,name=reusable,proto3" json:"reusable,omitempty"` State *IngressState `protobuf:"bytes,12,opt,name=state,proto3" json:"state,omitempty"` // Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth) Enabled *bool `protobuf:"varint,16,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"` // The default value is true and when set to false, the new connection attempts will be rejected // contains filtered or unexported fields }
func (*IngressInfo) Descriptor
deprecated
added in
v0.13.1
func (*IngressInfo) Descriptor() ([]byte, []int)
Deprecated: Use IngressInfo.ProtoReflect.Descriptor instead.
func (*IngressInfo) GetAudio ¶ added in v1.0.0
func (x *IngressInfo) GetAudio() *IngressAudioOptions
func (*IngressInfo) GetBypassTranscoding
deprecated
added in
v1.5.8
func (x *IngressInfo) GetBypassTranscoding() bool
Deprecated: Marked as deprecated in livekit_ingress.proto.
func (*IngressInfo) GetEnableTranscoding ¶ added in v1.14.0
func (x *IngressInfo) GetEnableTranscoding() bool
func (*IngressInfo) GetEnabled ¶ added in v1.31.0
func (x *IngressInfo) GetEnabled() bool
func (*IngressInfo) GetIngressId ¶ added in v1.0.0
func (x *IngressInfo) GetIngressId() string
func (*IngressInfo) GetInputType ¶ added in v0.13.1
func (x *IngressInfo) GetInputType() IngressInput
func (*IngressInfo) GetName ¶ added in v1.0.0
func (x *IngressInfo) GetName() string
func (*IngressInfo) GetParticipantIdentity ¶ added in v0.13.1
func (x *IngressInfo) GetParticipantIdentity() string
func (*IngressInfo) GetParticipantMetadata ¶ added in v1.9.9
func (x *IngressInfo) GetParticipantMetadata() string
func (*IngressInfo) GetParticipantName ¶ added in v0.13.1
func (x *IngressInfo) GetParticipantName() string
func (*IngressInfo) GetReusable ¶ added in v1.0.0
func (x *IngressInfo) GetReusable() bool
func (*IngressInfo) GetRoomName ¶ added in v1.0.0
func (x *IngressInfo) GetRoomName() string
func (*IngressInfo) GetState ¶ added in v0.13.1
func (x *IngressInfo) GetState() *IngressState
func (*IngressInfo) GetStreamKey ¶ added in v1.0.0
func (x *IngressInfo) GetStreamKey() string
func (*IngressInfo) GetUrl ¶ added in v0.13.1
func (x *IngressInfo) GetUrl() string
func (*IngressInfo) GetVideo ¶ added in v1.0.0
func (x *IngressInfo) GetVideo() *IngressVideoOptions
func (*IngressInfo) ProtoMessage ¶ added in v0.13.1
func (*IngressInfo) ProtoMessage()
func (*IngressInfo) ProtoReflect ¶ added in v0.13.1
func (x *IngressInfo) ProtoReflect() protoreflect.Message
func (*IngressInfo) Reset ¶ added in v0.13.1
func (x *IngressInfo) Reset()
func (*IngressInfo) String ¶ added in v0.13.1
func (x *IngressInfo) String() string
type IngressInput ¶ added in v0.13.1
type IngressInput int32
const ( IngressInput_RTMP_INPUT IngressInput = 0 IngressInput_WHIP_INPUT IngressInput = 1 IngressInput_URL_INPUT IngressInput = 2 // Pull from the provided URL. Only HTTP url are supported, serving either a single media file or a HLS stream )
func (IngressInput) Descriptor ¶ added in v0.13.1
func (IngressInput) Descriptor() protoreflect.EnumDescriptor
func (IngressInput) Enum ¶ added in v0.13.1
func (x IngressInput) Enum() *IngressInput
func (IngressInput) EnumDescriptor
deprecated
added in
v0.13.1
func (IngressInput) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressInput.Descriptor instead.
func (IngressInput) Number ¶ added in v0.13.1
func (x IngressInput) Number() protoreflect.EnumNumber
func (IngressInput) String ¶ added in v0.13.1
func (x IngressInput) String() string
func (IngressInput) Type ¶ added in v0.13.1
func (IngressInput) Type() protoreflect.EnumType
type IngressState ¶ added in v1.0.0
type IngressState struct { Status IngressState_Status `protobuf:"varint,1,opt,name=status,proto3,enum=livekit.IngressState_Status" json:"status,omitempty"` Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // Error/non compliance description if any Video *InputVideoState `protobuf:"bytes,3,opt,name=video,proto3" json:"video,omitempty"` Audio *InputAudioState `protobuf:"bytes,4,opt,name=audio,proto3" json:"audio,omitempty"` RoomId string `protobuf:"bytes,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` // ID of the current/previous room published to StartedAt int64 `protobuf:"varint,7,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,8,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` UpdatedAt int64 `protobuf:"varint,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` ResourceId string `protobuf:"bytes,9,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` Tracks []*TrackInfo `protobuf:"bytes,6,rep,name=tracks,proto3" json:"tracks,omitempty"` // contains filtered or unexported fields }
func (*IngressState) Descriptor
deprecated
added in
v1.0.0
func (*IngressState) Descriptor() ([]byte, []int)
Deprecated: Use IngressState.ProtoReflect.Descriptor instead.
func (*IngressState) GetAudio ¶ added in v1.0.0
func (x *IngressState) GetAudio() *InputAudioState
func (*IngressState) GetEndedAt ¶ added in v1.3.0
func (x *IngressState) GetEndedAt() int64
func (*IngressState) GetError ¶ added in v1.0.0
func (x *IngressState) GetError() string
func (*IngressState) GetResourceId ¶ added in v1.5.8
func (x *IngressState) GetResourceId() string
func (*IngressState) GetRoomId ¶ added in v1.0.0
func (x *IngressState) GetRoomId() string
func (*IngressState) GetStartedAt ¶ added in v1.0.1
func (x *IngressState) GetStartedAt() int64
func (*IngressState) GetStatus ¶ added in v1.0.0
func (x *IngressState) GetStatus() IngressState_Status
func (*IngressState) GetTracks ¶ added in v1.0.0
func (x *IngressState) GetTracks() []*TrackInfo
func (*IngressState) GetUpdatedAt ¶ added in v1.14.0
func (x *IngressState) GetUpdatedAt() int64
func (*IngressState) GetVideo ¶ added in v1.0.0
func (x *IngressState) GetVideo() *InputVideoState
func (*IngressState) ProtoMessage ¶ added in v1.0.0
func (*IngressState) ProtoMessage()
func (*IngressState) ProtoReflect ¶ added in v1.0.0
func (x *IngressState) ProtoReflect() protoreflect.Message
func (*IngressState) Reset ¶ added in v1.0.0
func (x *IngressState) Reset()
func (*IngressState) String ¶ added in v1.0.0
func (x *IngressState) String() string
type IngressState_Status ¶ added in v1.0.0
type IngressState_Status int32
const ( IngressState_ENDPOINT_INACTIVE IngressState_Status = 0 IngressState_ENDPOINT_BUFFERING IngressState_Status = 1 IngressState_ENDPOINT_PUBLISHING IngressState_Status = 2 IngressState_ENDPOINT_ERROR IngressState_Status = 3 IngressState_ENDPOINT_COMPLETE IngressState_Status = 4 )
func (IngressState_Status) Descriptor ¶ added in v1.0.0
func (IngressState_Status) Descriptor() protoreflect.EnumDescriptor
func (IngressState_Status) Enum ¶ added in v1.0.0
func (x IngressState_Status) Enum() *IngressState_Status
func (IngressState_Status) EnumDescriptor
deprecated
added in
v1.0.0
func (IngressState_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressState_Status.Descriptor instead.
func (IngressState_Status) Number ¶ added in v1.0.0
func (x IngressState_Status) Number() protoreflect.EnumNumber
func (IngressState_Status) String ¶ added in v1.0.0
func (x IngressState_Status) String() string
func (IngressState_Status) Type ¶ added in v1.0.0
func (IngressState_Status) Type() protoreflect.EnumType
type IngressVideoEncodingOptions ¶ added in v1.5.1
type IngressVideoEncodingOptions struct { // desired codec to publish to room VideoCodec VideoCodec `protobuf:"varint,1,opt,name=video_codec,json=videoCodec,proto3,enum=livekit.VideoCodec" json:"video_codec,omitempty"` FrameRate float64 `protobuf:"fixed64,2,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,omitempty"` // simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensions Layers []*VideoLayer `protobuf:"bytes,3,rep,name=layers,proto3" json:"layers,omitempty"` // contains filtered or unexported fields }
func (*IngressVideoEncodingOptions) Descriptor
deprecated
added in
v1.5.1
func (*IngressVideoEncodingOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressVideoEncodingOptions.ProtoReflect.Descriptor instead.
func (*IngressVideoEncodingOptions) GetFrameRate ¶ added in v1.5.1
func (x *IngressVideoEncodingOptions) GetFrameRate() float64
func (*IngressVideoEncodingOptions) GetLayers ¶ added in v1.5.1
func (x *IngressVideoEncodingOptions) GetLayers() []*VideoLayer
func (*IngressVideoEncodingOptions) GetVideoCodec ¶ added in v1.5.1
func (x *IngressVideoEncodingOptions) GetVideoCodec() VideoCodec
func (*IngressVideoEncodingOptions) ProtoMessage ¶ added in v1.5.1
func (*IngressVideoEncodingOptions) ProtoMessage()
func (*IngressVideoEncodingOptions) ProtoReflect ¶ added in v1.5.1
func (x *IngressVideoEncodingOptions) ProtoReflect() protoreflect.Message
func (*IngressVideoEncodingOptions) Reset ¶ added in v1.5.1
func (x *IngressVideoEncodingOptions) Reset()
func (*IngressVideoEncodingOptions) String ¶ added in v1.5.1
func (x *IngressVideoEncodingOptions) String() string
type IngressVideoEncodingPreset ¶ added in v1.5.1
type IngressVideoEncodingPreset int32
const ( IngressVideoEncodingPreset_H264_720P_30FPS_3_LAYERS IngressVideoEncodingPreset = 0 // 1280x720, 30fps, 1900kbps main layer, 3 layers total IngressVideoEncodingPreset_H264_1080P_30FPS_3_LAYERS IngressVideoEncodingPreset = 1 // 1980x1080, 30fps, 3500kbps main layer, 3 layers total IngressVideoEncodingPreset_H264_540P_25FPS_2_LAYERS IngressVideoEncodingPreset = 2 // 960x540, 25fps, 1000kbps main layer, 2 layers total IngressVideoEncodingPreset_H264_720P_30FPS_1_LAYER IngressVideoEncodingPreset = 3 // 1280x720, 30fps, 1900kbps, no simulcast IngressVideoEncodingPreset_H264_1080P_30FPS_1_LAYER IngressVideoEncodingPreset = 4 // 1980x1080, 30fps, 3500kbps, no simulcast IngressVideoEncodingPreset_H264_720P_30FPS_3_LAYERS_HIGH_MOTION IngressVideoEncodingPreset = 5 // 1280x720, 30fps, 2500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content IngressVideoEncodingPreset_H264_1080P_30FPS_3_LAYERS_HIGH_MOTION IngressVideoEncodingPreset = 6 // 1980x1080, 30fps, 4500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content IngressVideoEncodingPreset_H264_540P_25FPS_2_LAYERS_HIGH_MOTION IngressVideoEncodingPreset = 7 // 960x540, 25fps, 1300kbps main layer, 2 layers total, higher bitrate for high motion, harder to encode content IngressVideoEncodingPreset_H264_720P_30FPS_1_LAYER_HIGH_MOTION IngressVideoEncodingPreset = 8 // 1280x720, 30fps, 2500kbps, no simulcast, higher bitrate for high motion, harder to encode content IngressVideoEncodingPreset_H264_1080P_30FPS_1_LAYER_HIGH_MOTION IngressVideoEncodingPreset = 9 // 1980x1080, 30fps, 4500kbps, no simulcast, higher bitrate for high motion, harder to encode content )
func (IngressVideoEncodingPreset) Descriptor ¶ added in v1.5.1
func (IngressVideoEncodingPreset) Descriptor() protoreflect.EnumDescriptor
func (IngressVideoEncodingPreset) Enum ¶ added in v1.5.1
func (x IngressVideoEncodingPreset) Enum() *IngressVideoEncodingPreset
func (IngressVideoEncodingPreset) EnumDescriptor
deprecated
added in
v1.5.1
func (IngressVideoEncodingPreset) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressVideoEncodingPreset.Descriptor instead.
func (IngressVideoEncodingPreset) Number ¶ added in v1.5.1
func (x IngressVideoEncodingPreset) Number() protoreflect.EnumNumber
func (IngressVideoEncodingPreset) String ¶ added in v1.5.1
func (x IngressVideoEncodingPreset) String() string
func (IngressVideoEncodingPreset) Type ¶ added in v1.5.1
func (IngressVideoEncodingPreset) Type() protoreflect.EnumType
type IngressVideoOptions ¶ added in v0.13.1
type IngressVideoOptions struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Source TrackSource `protobuf:"varint,2,opt,name=source,proto3,enum=livekit.TrackSource" json:"source,omitempty"` // Types that are valid to be assigned to EncodingOptions: // // *IngressVideoOptions_Preset // *IngressVideoOptions_Options EncodingOptions isIngressVideoOptions_EncodingOptions `protobuf_oneof:"encoding_options"` // contains filtered or unexported fields }
func (*IngressVideoOptions) Descriptor
deprecated
added in
v0.13.1
func (*IngressVideoOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressVideoOptions.ProtoReflect.Descriptor instead.
func (*IngressVideoOptions) GetEncodingOptions ¶ added in v1.5.1
func (x *IngressVideoOptions) GetEncodingOptions() isIngressVideoOptions_EncodingOptions
func (*IngressVideoOptions) GetName ¶ added in v0.13.1
func (x *IngressVideoOptions) GetName() string
func (*IngressVideoOptions) GetOptions ¶ added in v1.5.1
func (x *IngressVideoOptions) GetOptions() *IngressVideoEncodingOptions
func (*IngressVideoOptions) GetPreset ¶ added in v1.5.1
func (x *IngressVideoOptions) GetPreset() IngressVideoEncodingPreset
func (*IngressVideoOptions) GetSource ¶ added in v0.13.1
func (x *IngressVideoOptions) GetSource() TrackSource
func (*IngressVideoOptions) ProtoMessage ¶ added in v0.13.1
func (*IngressVideoOptions) ProtoMessage()
func (*IngressVideoOptions) ProtoReflect ¶ added in v0.13.1
func (x *IngressVideoOptions) ProtoReflect() protoreflect.Message
func (*IngressVideoOptions) Reset ¶ added in v0.13.1
func (x *IngressVideoOptions) Reset()
func (*IngressVideoOptions) String ¶ added in v0.13.1
func (x *IngressVideoOptions) String() string
type IngressVideoOptions_Options ¶ added in v1.5.1
type IngressVideoOptions_Options struct {
Options *IngressVideoEncodingOptions `protobuf:"bytes,4,opt,name=options,proto3,oneof"`
}
type IngressVideoOptions_Preset ¶ added in v1.5.1
type IngressVideoOptions_Preset struct {
Preset IngressVideoEncodingPreset `protobuf:"varint,3,opt,name=preset,proto3,enum=livekit.IngressVideoEncodingPreset,oneof"`
}
type InputAudioState ¶ added in v1.0.0
type InputAudioState struct { MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` AverageBitrate uint32 `protobuf:"varint,2,opt,name=average_bitrate,json=averageBitrate,proto3" json:"average_bitrate,omitempty"` Channels uint32 `protobuf:"varint,3,opt,name=channels,proto3" json:"channels,omitempty"` SampleRate uint32 `protobuf:"varint,4,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"` // contains filtered or unexported fields }
func (*InputAudioState) Descriptor
deprecated
added in
v1.0.0
func (*InputAudioState) Descriptor() ([]byte, []int)
Deprecated: Use InputAudioState.ProtoReflect.Descriptor instead.
func (*InputAudioState) GetAverageBitrate ¶ added in v1.6.0
func (x *InputAudioState) GetAverageBitrate() uint32
func (*InputAudioState) GetChannels ¶ added in v1.0.0
func (x *InputAudioState) GetChannels() uint32
func (*InputAudioState) GetMimeType ¶ added in v1.0.0
func (x *InputAudioState) GetMimeType() string
func (*InputAudioState) GetSampleRate ¶ added in v1.0.0
func (x *InputAudioState) GetSampleRate() uint32
func (*InputAudioState) ProtoMessage ¶ added in v1.0.0
func (*InputAudioState) ProtoMessage()
func (*InputAudioState) ProtoReflect ¶ added in v1.0.0
func (x *InputAudioState) ProtoReflect() protoreflect.Message
func (*InputAudioState) Reset ¶ added in v1.0.0
func (x *InputAudioState) Reset()
func (*InputAudioState) String ¶ added in v1.0.0
func (x *InputAudioState) String() string
type InputVideoState ¶ added in v1.0.0
type InputVideoState struct { MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` AverageBitrate uint32 `protobuf:"varint,2,opt,name=average_bitrate,json=averageBitrate,proto3" json:"average_bitrate,omitempty"` Width uint32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"` Height uint32 `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"` Framerate float64 `protobuf:"fixed64,5,opt,name=framerate,proto3" json:"framerate,omitempty"` // contains filtered or unexported fields }
func (*InputVideoState) Descriptor
deprecated
added in
v1.0.0
func (*InputVideoState) Descriptor() ([]byte, []int)
Deprecated: Use InputVideoState.ProtoReflect.Descriptor instead.
func (*InputVideoState) GetAverageBitrate ¶ added in v1.6.0
func (x *InputVideoState) GetAverageBitrate() uint32
func (*InputVideoState) GetFramerate ¶ added in v1.0.0
func (x *InputVideoState) GetFramerate() float64
func (*InputVideoState) GetHeight ¶ added in v1.0.0
func (x *InputVideoState) GetHeight() uint32
func (*InputVideoState) GetMimeType ¶ added in v1.0.0
func (x *InputVideoState) GetMimeType() string
func (*InputVideoState) GetWidth ¶ added in v1.0.0
func (x *InputVideoState) GetWidth() uint32
func (*InputVideoState) ProtoMessage ¶ added in v1.0.0
func (*InputVideoState) ProtoMessage()
func (*InputVideoState) ProtoReflect ¶ added in v1.0.0
func (x *InputVideoState) ProtoReflect() protoreflect.Message
func (*InputVideoState) Reset ¶ added in v1.0.0
func (x *InputVideoState) Reset()
func (*InputVideoState) String ¶ added in v1.0.0
func (x *InputVideoState) String() string
type Job ¶ added in v1.9.1
type Job struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` DispatchId string `protobuf:"bytes,9,opt,name=dispatch_id,json=dispatchId,proto3" json:"dispatch_id,omitempty"` Type JobType `protobuf:"varint,2,opt,name=type,proto3,enum=livekit.JobType" json:"type,omitempty"` Room *Room `protobuf:"bytes,3,opt,name=room,proto3" json:"room,omitempty"` Participant *ParticipantInfo `protobuf:"bytes,4,opt,name=participant,proto3,oneof" json:"participant,omitempty"` // Deprecated: Marked as deprecated in livekit_agent.proto. Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` Metadata string `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` AgentName string `protobuf:"bytes,7,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` State *JobState `protobuf:"bytes,8,opt,name=state,proto3" json:"state,omitempty"` // contains filtered or unexported fields }
func (*Job) Descriptor
deprecated
added in
v1.9.1
func (*Job) GetAgentName ¶ added in v1.19.2
func (*Job) GetDispatchId ¶ added in v1.19.2
func (*Job) GetMetadata ¶ added in v1.19.1
func (*Job) GetNamespace
deprecated
added in
v1.14.0
func (*Job) GetParticipant ¶ added in v1.9.1
func (x *Job) GetParticipant() *ParticipantInfo
func (*Job) ProtoMessage ¶ added in v1.9.1
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶ added in v1.9.1
func (x *Job) ProtoReflect() protoreflect.Message
type JobAssignment ¶ added in v1.9.1
type JobAssignment struct { Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"` Url *string `protobuf:"bytes,2,opt,name=url,proto3,oneof" json:"url,omitempty"` Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*JobAssignment) Descriptor
deprecated
added in
v1.9.1
func (*JobAssignment) Descriptor() ([]byte, []int)
Deprecated: Use JobAssignment.ProtoReflect.Descriptor instead.
func (*JobAssignment) GetJob ¶ added in v1.9.1
func (x *JobAssignment) GetJob() *Job
func (*JobAssignment) GetToken ¶ added in v1.14.0
func (x *JobAssignment) GetToken() string
func (*JobAssignment) GetUrl ¶ added in v1.14.0
func (x *JobAssignment) GetUrl() string
func (*JobAssignment) ProtoMessage ¶ added in v1.9.1
func (*JobAssignment) ProtoMessage()
func (*JobAssignment) ProtoReflect ¶ added in v1.9.1
func (x *JobAssignment) ProtoReflect() protoreflect.Message
func (*JobAssignment) Reset ¶ added in v1.9.1
func (x *JobAssignment) Reset()
func (*JobAssignment) String ¶ added in v1.9.1
func (x *JobAssignment) String() string
type JobState ¶ added in v1.19.1
type JobState struct { Status JobStatus `protobuf:"varint,1,opt,name=status,proto3,enum=livekit.JobStatus" json:"status,omitempty"` Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` StartedAt int64 `protobuf:"varint,3,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,4,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` UpdatedAt int64 `protobuf:"varint,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` ParticipantIdentity string `protobuf:"bytes,6,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // contains filtered or unexported fields }
func (*JobState) Descriptor
deprecated
added in
v1.19.1
func (*JobState) GetEndedAt ¶ added in v1.19.1
func (*JobState) GetParticipantIdentity ¶ added in v1.20.0
func (*JobState) GetStartedAt ¶ added in v1.19.1
func (*JobState) GetUpdatedAt ¶ added in v1.19.1
func (*JobState) ProtoMessage ¶ added in v1.19.1
func (*JobState) ProtoMessage()
func (*JobState) ProtoReflect ¶ added in v1.19.1
func (x *JobState) ProtoReflect() protoreflect.Message
type JobStatus ¶ added in v1.9.1
type JobStatus int32
func (JobStatus) Descriptor ¶ added in v1.9.1
func (JobStatus) Descriptor() protoreflect.EnumDescriptor
func (JobStatus) EnumDescriptor
deprecated
added in
v1.9.1
func (JobStatus) Number ¶ added in v1.9.1
func (x JobStatus) Number() protoreflect.EnumNumber
func (JobStatus) Type ¶ added in v1.9.1
func (JobStatus) Type() protoreflect.EnumType
type JobTermination ¶ added in v1.19.1
type JobTermination struct { JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // contains filtered or unexported fields }
func (*JobTermination) Descriptor
deprecated
added in
v1.19.1
func (*JobTermination) Descriptor() ([]byte, []int)
Deprecated: Use JobTermination.ProtoReflect.Descriptor instead.
func (*JobTermination) GetJobId ¶ added in v1.19.1
func (x *JobTermination) GetJobId() string
func (*JobTermination) ProtoMessage ¶ added in v1.19.1
func (*JobTermination) ProtoMessage()
func (*JobTermination) ProtoReflect ¶ added in v1.19.1
func (x *JobTermination) ProtoReflect() protoreflect.Message
func (*JobTermination) Reset ¶ added in v1.19.1
func (x *JobTermination) Reset()
func (*JobTermination) String ¶ added in v1.19.1
func (x *JobTermination) String() string
type JobType ¶ added in v1.9.1
type JobType int32
func (JobType) Descriptor ¶ added in v1.9.1
func (JobType) Descriptor() protoreflect.EnumDescriptor
func (JobType) EnumDescriptor
deprecated
added in
v1.9.1
func (JobType) Number ¶ added in v1.9.1
func (x JobType) Number() protoreflect.EnumNumber
func (JobType) Type ¶ added in v1.9.1
func (JobType) Type() protoreflect.EnumType
type JoinResponse ¶
type JoinResponse struct { Room *Room `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` Participant *ParticipantInfo `protobuf:"bytes,2,opt,name=participant,proto3" json:"participant,omitempty"` OtherParticipants []*ParticipantInfo `protobuf:"bytes,3,rep,name=other_participants,json=otherParticipants,proto3" json:"other_participants,omitempty"` // deprecated. use server_info.version instead. ServerVersion string `protobuf:"bytes,4,opt,name=server_version,json=serverVersion,proto3" json:"server_version,omitempty"` IceServers []*ICEServer `protobuf:"bytes,5,rep,name=ice_servers,json=iceServers,proto3" json:"ice_servers,omitempty"` // use subscriber as the primary PeerConnection SubscriberPrimary bool `protobuf:"varint,6,opt,name=subscriber_primary,json=subscriberPrimary,proto3" json:"subscriber_primary,omitempty"` // when the current server isn't available, return alternate url to retry connection // when this is set, the other fields will be largely empty AlternativeUrl string `protobuf:"bytes,7,opt,name=alternative_url,json=alternativeUrl,proto3" json:"alternative_url,omitempty"` ClientConfiguration *ClientConfiguration `protobuf:"bytes,8,opt,name=client_configuration,json=clientConfiguration,proto3" json:"client_configuration,omitempty"` // deprecated. use server_info.region instead. ServerRegion string `protobuf:"bytes,9,opt,name=server_region,json=serverRegion,proto3" json:"server_region,omitempty"` PingTimeout int32 `protobuf:"varint,10,opt,name=ping_timeout,json=pingTimeout,proto3" json:"ping_timeout,omitempty"` PingInterval int32 `protobuf:"varint,11,opt,name=ping_interval,json=pingInterval,proto3" json:"ping_interval,omitempty"` ServerInfo *ServerInfo `protobuf:"bytes,12,opt,name=server_info,json=serverInfo,proto3" json:"server_info,omitempty"` // Server-Injected-Frame byte trailer, used to identify unencrypted frames when e2ee is enabled SifTrailer []byte `protobuf:"bytes,13,opt,name=sif_trailer,json=sifTrailer,proto3" json:"sif_trailer,omitempty"` EnabledPublishCodecs []*Codec `protobuf:"bytes,14,rep,name=enabled_publish_codecs,json=enabledPublishCodecs,proto3" json:"enabled_publish_codecs,omitempty"` // when set, client should attempt to establish publish peer connection when joining room to speed up publishing FastPublish bool `protobuf:"varint,15,opt,name=fast_publish,json=fastPublish,proto3" json:"fast_publish,omitempty"` // contains filtered or unexported fields }
func (*JoinResponse) Descriptor
deprecated
func (*JoinResponse) Descriptor() ([]byte, []int)
Deprecated: Use JoinResponse.ProtoReflect.Descriptor instead.
func (*JoinResponse) GetAlternativeUrl ¶
func (x *JoinResponse) GetAlternativeUrl() string
func (*JoinResponse) GetClientConfiguration ¶ added in v0.11.14
func (x *JoinResponse) GetClientConfiguration() *ClientConfiguration
func (*JoinResponse) GetEnabledPublishCodecs ¶ added in v1.20.1
func (x *JoinResponse) GetEnabledPublishCodecs() []*Codec
func (*JoinResponse) GetFastPublish ¶ added in v1.20.1
func (x *JoinResponse) GetFastPublish() bool
func (*JoinResponse) GetIceServers ¶
func (x *JoinResponse) GetIceServers() []*ICEServer
func (*JoinResponse) GetOtherParticipants ¶
func (x *JoinResponse) GetOtherParticipants() []*ParticipantInfo
func (*JoinResponse) GetParticipant ¶
func (x *JoinResponse) GetParticipant() *ParticipantInfo
func (*JoinResponse) GetPingInterval ¶ added in v1.0.0
func (x *JoinResponse) GetPingInterval() int32
func (*JoinResponse) GetPingTimeout ¶ added in v1.0.0
func (x *JoinResponse) GetPingTimeout() int32
func (*JoinResponse) GetRoom ¶
func (x *JoinResponse) GetRoom() *Room
func (*JoinResponse) GetServerInfo ¶ added in v1.0.1
func (x *JoinResponse) GetServerInfo() *ServerInfo
func (*JoinResponse) GetServerRegion ¶ added in v0.11.14
func (x *JoinResponse) GetServerRegion() string
func (*JoinResponse) GetServerVersion ¶
func (x *JoinResponse) GetServerVersion() string
func (*JoinResponse) GetSifTrailer ¶ added in v1.5.7
func (x *JoinResponse) GetSifTrailer() []byte
func (*JoinResponse) GetSubscriberPrimary ¶
func (x *JoinResponse) GetSubscriberPrimary() bool
func (*JoinResponse) ProtoMessage ¶
func (*JoinResponse) ProtoMessage()
func (*JoinResponse) ProtoReflect ¶
func (x *JoinResponse) ProtoReflect() protoreflect.Message
func (*JoinResponse) Reset ¶
func (x *JoinResponse) Reset()
func (*JoinResponse) String ¶
func (x *JoinResponse) String() string
type LeaveRequest ¶
type LeaveRequest struct { // sent when server initiates the disconnect due to server-restart // indicates clients should attempt full-reconnect sequence // NOTE: `can_reconnect` obsoleted by `action` starting in protocol version 13 CanReconnect bool `protobuf:"varint,1,opt,name=can_reconnect,json=canReconnect,proto3" json:"can_reconnect,omitempty"` Reason DisconnectReason `protobuf:"varint,2,opt,name=reason,proto3,enum=livekit.DisconnectReason" json:"reason,omitempty"` Action LeaveRequest_Action `protobuf:"varint,3,opt,name=action,proto3,enum=livekit.LeaveRequest_Action" json:"action,omitempty"` Regions *RegionSettings `protobuf:"bytes,4,opt,name=regions,proto3" json:"regions,omitempty"` // contains filtered or unexported fields }
func (*LeaveRequest) Descriptor
deprecated
func (*LeaveRequest) Descriptor() ([]byte, []int)
Deprecated: Use LeaveRequest.ProtoReflect.Descriptor instead.
func (*LeaveRequest) GetAction ¶ added in v1.9.7
func (x *LeaveRequest) GetAction() LeaveRequest_Action
func (*LeaveRequest) GetCanReconnect ¶
func (x *LeaveRequest) GetCanReconnect() bool
func (*LeaveRequest) GetReason ¶ added in v0.13.4
func (x *LeaveRequest) GetReason() DisconnectReason
func (*LeaveRequest) GetRegions ¶ added in v1.9.7
func (x *LeaveRequest) GetRegions() *RegionSettings
func (*LeaveRequest) ProtoMessage ¶
func (*LeaveRequest) ProtoMessage()
func (*LeaveRequest) ProtoReflect ¶
func (x *LeaveRequest) ProtoReflect() protoreflect.Message
func (*LeaveRequest) Reset ¶
func (x *LeaveRequest) Reset()
func (*LeaveRequest) String ¶
func (x *LeaveRequest) String() string
type LeaveRequest_Action ¶ added in v1.9.7
type LeaveRequest_Action int32
indicates action clients should take on receiving this message
const ( LeaveRequest_DISCONNECT LeaveRequest_Action = 0 // should disconnect LeaveRequest_RESUME LeaveRequest_Action = 1 // should attempt a resume with `reconnect=1` in join URL LeaveRequest_RECONNECT LeaveRequest_Action = 2 // should attempt a reconnect, i. e. no `reconnect=1` )
func (LeaveRequest_Action) Descriptor ¶ added in v1.9.7
func (LeaveRequest_Action) Descriptor() protoreflect.EnumDescriptor
func (LeaveRequest_Action) Enum ¶ added in v1.9.7
func (x LeaveRequest_Action) Enum() *LeaveRequest_Action
func (LeaveRequest_Action) EnumDescriptor
deprecated
added in
v1.9.7
func (LeaveRequest_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use LeaveRequest_Action.Descriptor instead.
func (LeaveRequest_Action) Number ¶ added in v1.9.7
func (x LeaveRequest_Action) Number() protoreflect.EnumNumber
func (LeaveRequest_Action) String ¶ added in v1.9.7
func (x LeaveRequest_Action) String() string
func (LeaveRequest_Action) Type ¶ added in v1.9.7
func (LeaveRequest_Action) Type() protoreflect.EnumType
type ListAgentDispatchRequest ¶ added in v1.20.0
type ListAgentDispatchRequest struct { DispatchId string `protobuf:"bytes,1,opt,name=dispatch_id,json=dispatchId,proto3" json:"dispatch_id,omitempty"` // if set, only the dispatch whose id is given will be returned Room string `protobuf:"bytes,2,opt,name=room,proto3" json:"room,omitempty"` // name of the room to list agents for. Must be set. // contains filtered or unexported fields }
func (*ListAgentDispatchRequest) Descriptor
deprecated
added in
v1.20.0
func (*ListAgentDispatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentDispatchRequest.ProtoReflect.Descriptor instead.
func (*ListAgentDispatchRequest) GetDispatchId ¶ added in v1.20.0
func (x *ListAgentDispatchRequest) GetDispatchId() string
func (*ListAgentDispatchRequest) GetRoom ¶ added in v1.20.0
func (x *ListAgentDispatchRequest) GetRoom() string
func (*ListAgentDispatchRequest) ProtoMessage ¶ added in v1.20.0
func (*ListAgentDispatchRequest) ProtoMessage()
func (*ListAgentDispatchRequest) ProtoReflect ¶ added in v1.20.0
func (x *ListAgentDispatchRequest) ProtoReflect() protoreflect.Message
func (*ListAgentDispatchRequest) Reset ¶ added in v1.20.0
func (x *ListAgentDispatchRequest) Reset()
func (*ListAgentDispatchRequest) String ¶ added in v1.20.0
func (x *ListAgentDispatchRequest) String() string
type ListAgentDispatchResponse ¶ added in v1.19.2
type ListAgentDispatchResponse struct { AgentDispatches []*AgentDispatch `protobuf:"bytes,1,rep,name=agent_dispatches,json=agentDispatches,proto3" json:"agent_dispatches,omitempty"` // contains filtered or unexported fields }
func (*ListAgentDispatchResponse) Descriptor
deprecated
added in
v1.19.2
func (*ListAgentDispatchResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentDispatchResponse.ProtoReflect.Descriptor instead.
func (*ListAgentDispatchResponse) GetAgentDispatches ¶ added in v1.19.2
func (x *ListAgentDispatchResponse) GetAgentDispatches() []*AgentDispatch
func (*ListAgentDispatchResponse) ProtoMessage ¶ added in v1.19.2
func (*ListAgentDispatchResponse) ProtoMessage()
func (*ListAgentDispatchResponse) ProtoReflect ¶ added in v1.19.2
func (x *ListAgentDispatchResponse) ProtoReflect() protoreflect.Message
func (*ListAgentDispatchResponse) Reset ¶ added in v1.19.2
func (x *ListAgentDispatchResponse) Reset()
func (*ListAgentDispatchResponse) String ¶ added in v1.19.2
func (x *ListAgentDispatchResponse) String() string
type ListAgentSecretsRequest ¶ added in v1.36.0
type ListAgentSecretsRequest struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` // contains filtered or unexported fields }
func (*ListAgentSecretsRequest) Descriptor
deprecated
added in
v1.36.0
func (*ListAgentSecretsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentSecretsRequest.ProtoReflect.Descriptor instead.
func (*ListAgentSecretsRequest) GetAgentId ¶ added in v1.36.0
func (x *ListAgentSecretsRequest) GetAgentId() string
func (*ListAgentSecretsRequest) GetAgentName ¶ added in v1.36.0
func (x *ListAgentSecretsRequest) GetAgentName() string
func (*ListAgentSecretsRequest) ProtoMessage ¶ added in v1.36.0
func (*ListAgentSecretsRequest) ProtoMessage()
func (*ListAgentSecretsRequest) ProtoReflect ¶ added in v1.36.0
func (x *ListAgentSecretsRequest) ProtoReflect() protoreflect.Message
func (*ListAgentSecretsRequest) Reset ¶ added in v1.36.0
func (x *ListAgentSecretsRequest) Reset()
func (*ListAgentSecretsRequest) String ¶ added in v1.36.0
func (x *ListAgentSecretsRequest) String() string
type ListAgentSecretsResponse ¶ added in v1.36.0
type ListAgentSecretsResponse struct { Secrets []*AgentSecret `protobuf:"bytes,1,rep,name=secrets,proto3" json:"secrets,omitempty"` // contains filtered or unexported fields }
func (*ListAgentSecretsResponse) Descriptor
deprecated
added in
v1.36.0
func (*ListAgentSecretsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentSecretsResponse.ProtoReflect.Descriptor instead.
func (*ListAgentSecretsResponse) GetSecrets ¶ added in v1.36.0
func (x *ListAgentSecretsResponse) GetSecrets() []*AgentSecret
func (*ListAgentSecretsResponse) ProtoMessage ¶ added in v1.36.0
func (*ListAgentSecretsResponse) ProtoMessage()
func (*ListAgentSecretsResponse) ProtoReflect ¶ added in v1.36.0
func (x *ListAgentSecretsResponse) ProtoReflect() protoreflect.Message
func (*ListAgentSecretsResponse) Reset ¶ added in v1.36.0
func (x *ListAgentSecretsResponse) Reset()
func (*ListAgentSecretsResponse) String ¶ added in v1.36.0
func (x *ListAgentSecretsResponse) String() string
type ListAgentVersionsRequest ¶ added in v1.36.0
type ListAgentVersionsRequest struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` // contains filtered or unexported fields }
func (*ListAgentVersionsRequest) Descriptor
deprecated
added in
v1.36.0
func (*ListAgentVersionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListAgentVersionsRequest) GetAgentId ¶ added in v1.36.0
func (x *ListAgentVersionsRequest) GetAgentId() string
func (*ListAgentVersionsRequest) GetAgentName ¶ added in v1.36.0
func (x *ListAgentVersionsRequest) GetAgentName() string
func (*ListAgentVersionsRequest) ProtoMessage ¶ added in v1.36.0
func (*ListAgentVersionsRequest) ProtoMessage()
func (*ListAgentVersionsRequest) ProtoReflect ¶ added in v1.36.0
func (x *ListAgentVersionsRequest) ProtoReflect() protoreflect.Message
func (*ListAgentVersionsRequest) Reset ¶ added in v1.36.0
func (x *ListAgentVersionsRequest) Reset()
func (*ListAgentVersionsRequest) String ¶ added in v1.36.0
func (x *ListAgentVersionsRequest) String() string
type ListAgentVersionsResponse ¶ added in v1.36.0
type ListAgentVersionsResponse struct { Versions []*AgentVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"` // contains filtered or unexported fields }
func (*ListAgentVersionsResponse) Descriptor
deprecated
added in
v1.36.0
func (*ListAgentVersionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListAgentVersionsResponse) GetVersions ¶ added in v1.36.0
func (x *ListAgentVersionsResponse) GetVersions() []*AgentVersion
func (*ListAgentVersionsResponse) ProtoMessage ¶ added in v1.36.0
func (*ListAgentVersionsResponse) ProtoMessage()
func (*ListAgentVersionsResponse) ProtoReflect ¶ added in v1.36.0
func (x *ListAgentVersionsResponse) ProtoReflect() protoreflect.Message
func (*ListAgentVersionsResponse) Reset ¶ added in v1.36.0
func (x *ListAgentVersionsResponse) Reset()
func (*ListAgentVersionsResponse) String ¶ added in v1.36.0
func (x *ListAgentVersionsResponse) String() string
type ListAgentsRequest ¶ added in v1.36.0
type ListAgentsRequest struct { AgentName string `protobuf:"bytes,1,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // contains filtered or unexported fields }
func (*ListAgentsRequest) Descriptor
deprecated
added in
v1.36.0
func (*ListAgentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsRequest.ProtoReflect.Descriptor instead.
func (*ListAgentsRequest) GetAgentId ¶ added in v1.36.0
func (x *ListAgentsRequest) GetAgentId() string
func (*ListAgentsRequest) GetAgentName ¶ added in v1.36.0
func (x *ListAgentsRequest) GetAgentName() string
func (*ListAgentsRequest) ProtoMessage ¶ added in v1.36.0
func (*ListAgentsRequest) ProtoMessage()
func (*ListAgentsRequest) ProtoReflect ¶ added in v1.36.0
func (x *ListAgentsRequest) ProtoReflect() protoreflect.Message
func (*ListAgentsRequest) Reset ¶ added in v1.36.0
func (x *ListAgentsRequest) Reset()
func (*ListAgentsRequest) String ¶ added in v1.36.0
func (x *ListAgentsRequest) String() string
type ListAgentsResponse ¶ added in v1.36.0
type ListAgentsResponse struct { Agents []*AgentInfo `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"` // contains filtered or unexported fields }
func (*ListAgentsResponse) Descriptor
deprecated
added in
v1.36.0
func (*ListAgentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsResponse.ProtoReflect.Descriptor instead.
func (*ListAgentsResponse) GetAgents ¶ added in v1.36.0
func (x *ListAgentsResponse) GetAgents() []*AgentInfo
func (*ListAgentsResponse) ProtoMessage ¶ added in v1.36.0
func (*ListAgentsResponse) ProtoMessage()
func (*ListAgentsResponse) ProtoReflect ¶ added in v1.36.0
func (x *ListAgentsResponse) ProtoReflect() protoreflect.Message
func (*ListAgentsResponse) Reset ¶ added in v1.36.0
func (x *ListAgentsResponse) Reset()
func (*ListAgentsResponse) String ¶ added in v1.36.0
func (x *ListAgentsResponse) String() string
type ListEgressRequest ¶ added in v0.11.14
type ListEgressRequest struct { RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // (optional, filter by room name) EgressId string `protobuf:"bytes,2,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"` // (optional, filter by egress ID) Active bool `protobuf:"varint,3,opt,name=active,proto3" json:"active,omitempty"` // (optional, list active egress only) // contains filtered or unexported fields }
func (*ListEgressRequest) Descriptor
deprecated
added in
v0.11.14
func (*ListEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEgressRequest.ProtoReflect.Descriptor instead.
func (*ListEgressRequest) GetActive ¶ added in v1.5.1
func (x *ListEgressRequest) GetActive() bool
func (*ListEgressRequest) GetEgressId ¶ added in v1.4.0
func (x *ListEgressRequest) GetEgressId() string
func (*ListEgressRequest) GetRoomName ¶ added in v0.11.14
func (x *ListEgressRequest) GetRoomName() string
func (*ListEgressRequest) ProtoMessage ¶ added in v0.11.14
func (*ListEgressRequest) ProtoMessage()
func (*ListEgressRequest) ProtoReflect ¶ added in v0.11.14
func (x *ListEgressRequest) ProtoReflect() protoreflect.Message
func (*ListEgressRequest) Reset ¶ added in v0.11.14
func (x *ListEgressRequest) Reset()
func (*ListEgressRequest) String ¶ added in v0.11.14
func (x *ListEgressRequest) String() string
type ListEgressResponse ¶ added in v0.11.14
type ListEgressResponse struct { Items []*EgressInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListEgressResponse) Descriptor
deprecated
added in
v0.11.14
func (*ListEgressResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEgressResponse.ProtoReflect.Descriptor instead.
func (*ListEgressResponse) GetItems ¶ added in v0.11.14
func (x *ListEgressResponse) GetItems() []*EgressInfo
func (*ListEgressResponse) ProtoMessage ¶ added in v0.11.14
func (*ListEgressResponse) ProtoMessage()
func (*ListEgressResponse) ProtoReflect ¶ added in v0.11.14
func (x *ListEgressResponse) ProtoReflect() protoreflect.Message
func (*ListEgressResponse) Reset ¶ added in v0.11.14
func (x *ListEgressResponse) Reset()
func (*ListEgressResponse) String ¶ added in v0.11.14
func (x *ListEgressResponse) String() string
type ListIngressRequest ¶ added in v0.13.1
type ListIngressRequest struct { // when blank, lists all ingress endpoints RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // (optional, filter by room name) IngressId string `protobuf:"bytes,2,opt,name=ingress_id,json=ingressId,proto3" json:"ingress_id,omitempty"` // (optional, filter by ingress ID) // contains filtered or unexported fields }
func (*ListIngressRequest) Descriptor
deprecated
added in
v0.13.1
func (*ListIngressRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIngressRequest.ProtoReflect.Descriptor instead.
func (*ListIngressRequest) GetIngressId ¶ added in v1.5.10
func (x *ListIngressRequest) GetIngressId() string
func (*ListIngressRequest) GetRoomName ¶ added in v1.0.0
func (x *ListIngressRequest) GetRoomName() string
func (*ListIngressRequest) ProtoMessage ¶ added in v0.13.1
func (*ListIngressRequest) ProtoMessage()
func (*ListIngressRequest) ProtoReflect ¶ added in v0.13.1
func (x *ListIngressRequest) ProtoReflect() protoreflect.Message
func (*ListIngressRequest) Reset ¶ added in v0.13.1
func (x *ListIngressRequest) Reset()
func (*ListIngressRequest) String ¶ added in v0.13.1
func (x *ListIngressRequest) String() string
type ListIngressResponse ¶ added in v0.13.1
type ListIngressResponse struct { Items []*IngressInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListIngressResponse) Descriptor
deprecated
added in
v0.13.1
func (*ListIngressResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIngressResponse.ProtoReflect.Descriptor instead.
func (*ListIngressResponse) GetItems ¶ added in v0.13.1
func (x *ListIngressResponse) GetItems() []*IngressInfo
func (*ListIngressResponse) ProtoMessage ¶ added in v0.13.1
func (*ListIngressResponse) ProtoMessage()
func (*ListIngressResponse) ProtoReflect ¶ added in v0.13.1
func (x *ListIngressResponse) ProtoReflect() protoreflect.Message
func (*ListIngressResponse) Reset ¶ added in v0.13.1
func (x *ListIngressResponse) Reset()
func (*ListIngressResponse) String ¶ added in v0.13.1
func (x *ListIngressResponse) String() string
type ListParticipantsRequest ¶
type ListParticipantsRequest struct { // name of the room Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` // contains filtered or unexported fields }
func (*ListParticipantsRequest) Descriptor
deprecated
func (*ListParticipantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListParticipantsRequest.ProtoReflect.Descriptor instead.
func (*ListParticipantsRequest) GetRoom ¶
func (x *ListParticipantsRequest) GetRoom() string
func (*ListParticipantsRequest) ProtoMessage ¶
func (*ListParticipantsRequest) ProtoMessage()
func (*ListParticipantsRequest) ProtoReflect ¶
func (x *ListParticipantsRequest) ProtoReflect() protoreflect.Message
func (*ListParticipantsRequest) Reset ¶
func (x *ListParticipantsRequest) Reset()
func (*ListParticipantsRequest) String ¶
func (x *ListParticipantsRequest) String() string
type ListParticipantsResponse ¶
type ListParticipantsResponse struct { Participants []*ParticipantInfo `protobuf:"bytes,1,rep,name=participants,proto3" json:"participants,omitempty"` // contains filtered or unexported fields }
func (*ListParticipantsResponse) Descriptor
deprecated
func (*ListParticipantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListParticipantsResponse.ProtoReflect.Descriptor instead.
func (*ListParticipantsResponse) GetParticipants ¶
func (x *ListParticipantsResponse) GetParticipants() []*ParticipantInfo
func (*ListParticipantsResponse) ProtoMessage ¶
func (*ListParticipantsResponse) ProtoMessage()
func (*ListParticipantsResponse) ProtoReflect ¶
func (x *ListParticipantsResponse) ProtoReflect() protoreflect.Message
func (*ListParticipantsResponse) Reset ¶
func (x *ListParticipantsResponse) Reset()
func (*ListParticipantsResponse) String ¶
func (x *ListParticipantsResponse) String() string
type ListRoomsRequest ¶
type ListRoomsRequest struct { // when set, will only return rooms with name match Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` // contains filtered or unexported fields }
func (*ListRoomsRequest) Descriptor
deprecated
func (*ListRoomsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoomsRequest.ProtoReflect.Descriptor instead.
func (*ListRoomsRequest) GetNames ¶ added in v0.11.4
func (x *ListRoomsRequest) GetNames() []string
func (*ListRoomsRequest) ProtoMessage ¶
func (*ListRoomsRequest) ProtoMessage()
func (*ListRoomsRequest) ProtoReflect ¶
func (x *ListRoomsRequest) ProtoReflect() protoreflect.Message
func (*ListRoomsRequest) Reset ¶
func (x *ListRoomsRequest) Reset()
func (*ListRoomsRequest) String ¶
func (x *ListRoomsRequest) String() string
type ListRoomsResponse ¶
type ListRoomsResponse struct { Rooms []*Room `protobuf:"bytes,1,rep,name=rooms,proto3" json:"rooms,omitempty"` // contains filtered or unexported fields }
func (*ListRoomsResponse) Descriptor
deprecated
func (*ListRoomsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoomsResponse.ProtoReflect.Descriptor instead.
func (*ListRoomsResponse) GetRooms ¶
func (x *ListRoomsResponse) GetRooms() []*Room
func (*ListRoomsResponse) ProtoMessage ¶
func (*ListRoomsResponse) ProtoMessage()
func (*ListRoomsResponse) ProtoReflect ¶
func (x *ListRoomsResponse) ProtoReflect() protoreflect.Message
func (*ListRoomsResponse) Reset ¶
func (x *ListRoomsResponse) Reset()
func (*ListRoomsResponse) String ¶
func (x *ListRoomsResponse) String() string
type ListSIPDispatchRuleRequest ¶ added in v1.9.0
type ListSIPDispatchRuleRequest struct { Page *Pagination `protobuf:"bytes,3,opt,name=page,proto3" json:"page,omitempty"` // Rule IDs to list. If this option is set, the response will contains rules in the same order. // If any of the rules is missing, a nil item in that position will be sent in the response. DispatchRuleIds []string `protobuf:"bytes,1,rep,name=dispatch_rule_ids,json=dispatchRuleIds,proto3" json:"dispatch_rule_ids,omitempty"` // Only list rules that contain one of the Trunk IDs, including wildcard rules. TrunkIds []string `protobuf:"bytes,2,rep,name=trunk_ids,json=trunkIds,proto3" json:"trunk_ids,omitempty"` // contains filtered or unexported fields }
ListSIPDispatchRuleRequest lists dispatch rules for given filters. If no filters are set, all rules are listed.
func (*ListSIPDispatchRuleRequest) Descriptor
deprecated
added in
v1.9.0
func (*ListSIPDispatchRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPDispatchRuleRequest.ProtoReflect.Descriptor instead.
func (*ListSIPDispatchRuleRequest) Filter ¶ added in v1.30.0
func (p *ListSIPDispatchRuleRequest) Filter(info *SIPDispatchRuleInfo) bool
func (*ListSIPDispatchRuleRequest) FilterSlice ¶ added in v1.30.0
func (p *ListSIPDispatchRuleRequest) FilterSlice(arr []*SIPDispatchRuleInfo) []*SIPDispatchRuleInfo
func (*ListSIPDispatchRuleRequest) GetDispatchRuleIds ¶ added in v1.30.0
func (x *ListSIPDispatchRuleRequest) GetDispatchRuleIds() []string
func (*ListSIPDispatchRuleRequest) GetPage ¶ added in v1.32.0
func (x *ListSIPDispatchRuleRequest) GetPage() *Pagination
func (*ListSIPDispatchRuleRequest) GetTrunkIds ¶ added in v1.30.0
func (x *ListSIPDispatchRuleRequest) GetTrunkIds() []string
func (*ListSIPDispatchRuleRequest) ProtoMessage ¶ added in v1.9.0
func (*ListSIPDispatchRuleRequest) ProtoMessage()
func (*ListSIPDispatchRuleRequest) ProtoReflect ¶ added in v1.9.0
func (x *ListSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
func (*ListSIPDispatchRuleRequest) Reset ¶ added in v1.9.0
func (x *ListSIPDispatchRuleRequest) Reset()
func (*ListSIPDispatchRuleRequest) String ¶ added in v1.9.0
func (x *ListSIPDispatchRuleRequest) String() string
type ListSIPDispatchRuleResponse ¶ added in v1.9.0
type ListSIPDispatchRuleResponse struct { Items []*SIPDispatchRuleInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListSIPDispatchRuleResponse) Descriptor
deprecated
added in
v1.9.0
func (*ListSIPDispatchRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPDispatchRuleResponse.ProtoReflect.Descriptor instead.
func (*ListSIPDispatchRuleResponse) GetItems ¶ added in v1.9.0
func (x *ListSIPDispatchRuleResponse) GetItems() []*SIPDispatchRuleInfo
func (*ListSIPDispatchRuleResponse) ProtoMessage ¶ added in v1.9.0
func (*ListSIPDispatchRuleResponse) ProtoMessage()
func (*ListSIPDispatchRuleResponse) ProtoReflect ¶ added in v1.9.0
func (x *ListSIPDispatchRuleResponse) ProtoReflect() protoreflect.Message
func (*ListSIPDispatchRuleResponse) Reset ¶ added in v1.9.0
func (x *ListSIPDispatchRuleResponse) Reset()
func (*ListSIPDispatchRuleResponse) String ¶ added in v1.9.0
func (x *ListSIPDispatchRuleResponse) String() string
type ListSIPInboundTrunkRequest ¶ added in v1.18.0
type ListSIPInboundTrunkRequest struct { Page *Pagination `protobuf:"bytes,3,opt,name=page,proto3" json:"page,omitempty"` // Trunk IDs to list. If this option is set, the response will contains trunks in the same order. // If any of the trunks is missing, a nil item in that position will be sent in the response. TrunkIds []string `protobuf:"bytes,1,rep,name=trunk_ids,json=trunkIds,proto3" json:"trunk_ids,omitempty"` // Only list trunks that contain one of the numbers, including wildcard trunks. Numbers []string `protobuf:"bytes,2,rep,name=numbers,proto3" json:"numbers,omitempty"` // contains filtered or unexported fields }
ListSIPInboundTrunkRequest lists inbound trunks for given filters. If no filters are set, all trunks are listed.
func (*ListSIPInboundTrunkRequest) Descriptor
deprecated
added in
v1.18.0
func (*ListSIPInboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPInboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*ListSIPInboundTrunkRequest) Filter ¶ added in v1.30.0
func (p *ListSIPInboundTrunkRequest) Filter(info *SIPInboundTrunkInfo) bool
func (*ListSIPInboundTrunkRequest) FilterSlice ¶ added in v1.30.0
func (p *ListSIPInboundTrunkRequest) FilterSlice(arr []*SIPInboundTrunkInfo) []*SIPInboundTrunkInfo
func (*ListSIPInboundTrunkRequest) GetNumbers ¶ added in v1.30.0
func (x *ListSIPInboundTrunkRequest) GetNumbers() []string
func (*ListSIPInboundTrunkRequest) GetPage ¶ added in v1.32.0
func (x *ListSIPInboundTrunkRequest) GetPage() *Pagination
func (*ListSIPInboundTrunkRequest) GetTrunkIds ¶ added in v1.30.0
func (x *ListSIPInboundTrunkRequest) GetTrunkIds() []string
func (*ListSIPInboundTrunkRequest) ProtoMessage ¶ added in v1.18.0
func (*ListSIPInboundTrunkRequest) ProtoMessage()
func (*ListSIPInboundTrunkRequest) ProtoReflect ¶ added in v1.18.0
func (x *ListSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*ListSIPInboundTrunkRequest) Reset ¶ added in v1.18.0
func (x *ListSIPInboundTrunkRequest) Reset()
func (*ListSIPInboundTrunkRequest) String ¶ added in v1.18.0
func (x *ListSIPInboundTrunkRequest) String() string
type ListSIPInboundTrunkResponse ¶ added in v1.18.0
type ListSIPInboundTrunkResponse struct { Items []*SIPInboundTrunkInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListSIPInboundTrunkResponse) Descriptor
deprecated
added in
v1.18.0
func (*ListSIPInboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPInboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*ListSIPInboundTrunkResponse) GetItems ¶ added in v1.18.0
func (x *ListSIPInboundTrunkResponse) GetItems() []*SIPInboundTrunkInfo
func (*ListSIPInboundTrunkResponse) ProtoMessage ¶ added in v1.18.0
func (*ListSIPInboundTrunkResponse) ProtoMessage()
func (*ListSIPInboundTrunkResponse) ProtoReflect ¶ added in v1.18.0
func (x *ListSIPInboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*ListSIPInboundTrunkResponse) Reset ¶ added in v1.18.0
func (x *ListSIPInboundTrunkResponse) Reset()
func (*ListSIPInboundTrunkResponse) String ¶ added in v1.18.0
func (x *ListSIPInboundTrunkResponse) String() string
type ListSIPOutboundTrunkRequest ¶ added in v1.18.0
type ListSIPOutboundTrunkRequest struct { Page *Pagination `protobuf:"bytes,3,opt,name=page,proto3" json:"page,omitempty"` // Trunk IDs to list. If this option is set, the response will contains trunks in the same order. // If any of the trunks is missing, a nil item in that position will be sent in the response. TrunkIds []string `protobuf:"bytes,1,rep,name=trunk_ids,json=trunkIds,proto3" json:"trunk_ids,omitempty"` // Only list trunks that contain one of the numbers, including wildcard trunks. Numbers []string `protobuf:"bytes,2,rep,name=numbers,proto3" json:"numbers,omitempty"` // contains filtered or unexported fields }
ListSIPOutboundTrunkRequest lists outbound trunks for given filters. If no filters are set, all trunks are listed.
func (*ListSIPOutboundTrunkRequest) Descriptor
deprecated
added in
v1.18.0
func (*ListSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPOutboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*ListSIPOutboundTrunkRequest) Filter ¶ added in v1.30.0
func (p *ListSIPOutboundTrunkRequest) Filter(info *SIPOutboundTrunkInfo) bool
func (*ListSIPOutboundTrunkRequest) FilterSlice ¶ added in v1.30.0
func (p *ListSIPOutboundTrunkRequest) FilterSlice(arr []*SIPOutboundTrunkInfo) []*SIPOutboundTrunkInfo
func (*ListSIPOutboundTrunkRequest) GetNumbers ¶ added in v1.30.0
func (x *ListSIPOutboundTrunkRequest) GetNumbers() []string
func (*ListSIPOutboundTrunkRequest) GetPage ¶ added in v1.32.0
func (x *ListSIPOutboundTrunkRequest) GetPage() *Pagination
func (*ListSIPOutboundTrunkRequest) GetTrunkIds ¶ added in v1.30.0
func (x *ListSIPOutboundTrunkRequest) GetTrunkIds() []string
func (*ListSIPOutboundTrunkRequest) ProtoMessage ¶ added in v1.18.0
func (*ListSIPOutboundTrunkRequest) ProtoMessage()
func (*ListSIPOutboundTrunkRequest) ProtoReflect ¶ added in v1.18.0
func (x *ListSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*ListSIPOutboundTrunkRequest) Reset ¶ added in v1.18.0
func (x *ListSIPOutboundTrunkRequest) Reset()
func (*ListSIPOutboundTrunkRequest) String ¶ added in v1.18.0
func (x *ListSIPOutboundTrunkRequest) String() string
type ListSIPOutboundTrunkResponse ¶ added in v1.18.0
type ListSIPOutboundTrunkResponse struct { Items []*SIPOutboundTrunkInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListSIPOutboundTrunkResponse) Descriptor
deprecated
added in
v1.18.0
func (*ListSIPOutboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPOutboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*ListSIPOutboundTrunkResponse) GetItems ¶ added in v1.18.0
func (x *ListSIPOutboundTrunkResponse) GetItems() []*SIPOutboundTrunkInfo
func (*ListSIPOutboundTrunkResponse) ProtoMessage ¶ added in v1.18.0
func (*ListSIPOutboundTrunkResponse) ProtoMessage()
func (*ListSIPOutboundTrunkResponse) ProtoReflect ¶ added in v1.18.0
func (x *ListSIPOutboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*ListSIPOutboundTrunkResponse) Reset ¶ added in v1.18.0
func (x *ListSIPOutboundTrunkResponse) Reset()
func (*ListSIPOutboundTrunkResponse) String ¶ added in v1.18.0
func (x *ListSIPOutboundTrunkResponse) String() string
type ListSIPTrunkRequest
deprecated
added in
v1.9.0
type ListSIPTrunkRequest struct { Page *Pagination `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` // contains filtered or unexported fields }
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*ListSIPTrunkRequest) Descriptor
deprecated
added in
v1.9.0
func (*ListSIPTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPTrunkRequest.ProtoReflect.Descriptor instead.
func (*ListSIPTrunkRequest) Filter ¶ added in v1.32.0
func (p *ListSIPTrunkRequest) Filter(info *SIPTrunkInfo) bool
func (*ListSIPTrunkRequest) GetPage ¶ added in v1.32.0
func (x *ListSIPTrunkRequest) GetPage() *Pagination
func (*ListSIPTrunkRequest) ProtoMessage ¶ added in v1.9.0
func (*ListSIPTrunkRequest) ProtoMessage()
func (*ListSIPTrunkRequest) ProtoReflect ¶ added in v1.9.0
func (x *ListSIPTrunkRequest) ProtoReflect() protoreflect.Message
func (*ListSIPTrunkRequest) Reset ¶ added in v1.9.0
func (x *ListSIPTrunkRequest) Reset()
func (*ListSIPTrunkRequest) String ¶ added in v1.9.0
func (x *ListSIPTrunkRequest) String() string
type ListSIPTrunkResponse
deprecated
added in
v1.9.0
type ListSIPTrunkResponse struct { Items []*SIPTrunkInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*ListSIPTrunkResponse) Descriptor
deprecated
added in
v1.9.0
func (*ListSIPTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPTrunkResponse.ProtoReflect.Descriptor instead.
func (*ListSIPTrunkResponse) GetItems ¶ added in v1.9.0
func (x *ListSIPTrunkResponse) GetItems() []*SIPTrunkInfo
func (*ListSIPTrunkResponse) ProtoMessage ¶ added in v1.9.0
func (*ListSIPTrunkResponse) ProtoMessage()
func (*ListSIPTrunkResponse) ProtoReflect ¶ added in v1.9.0
func (x *ListSIPTrunkResponse) ProtoReflect() protoreflect.Message
func (*ListSIPTrunkResponse) Reset ¶ added in v1.9.0
func (x *ListSIPTrunkResponse) Reset()
func (*ListSIPTrunkResponse) String ¶ added in v1.9.0
func (x *ListSIPTrunkResponse) String() string
type ListUpdate ¶ added in v1.36.0
type ListUpdate struct { Set []string `protobuf:"bytes,1,rep,name=set,proto3" json:"set,omitempty"` // set the field to a new list // contains filtered or unexported fields }
ListUpdate is used for updated APIs where 'repeated string' field is modified.
func (*ListUpdate) Descriptor
deprecated
added in
v1.36.0
func (*ListUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ListUpdate.ProtoReflect.Descriptor instead.
func (*ListUpdate) GetSet ¶ added in v1.36.0
func (x *ListUpdate) GetSet() []string
func (*ListUpdate) ProtoMessage ¶ added in v1.36.0
func (*ListUpdate) ProtoMessage()
func (*ListUpdate) ProtoReflect ¶ added in v1.36.0
func (x *ListUpdate) ProtoReflect() protoreflect.Message
func (*ListUpdate) Reset ¶ added in v1.36.0
func (x *ListUpdate) Reset()
func (*ListUpdate) String ¶ added in v1.36.0
func (x *ListUpdate) String() string
func (*ListUpdate) Validate ¶ added in v1.36.0
func (p *ListUpdate) Validate() error
type MetricLabel ¶ added in v1.20.1
type MetricLabel int32
index from [0: MAX_LABEL_PREDEFINED_MAX_VALUE) are for predefined labels (`MetricLabel`)
const ( MetricLabel_AGENTS_LLM_TTFT MetricLabel = 0 // time to first token from LLM MetricLabel_AGENTS_STT_TTFT MetricLabel = 1 // time to final transcription MetricLabel_AGENTS_TTS_TTFB MetricLabel = 2 // time to first byte MetricLabel_CLIENT_VIDEO_SUBSCRIBER_FREEZE_COUNT MetricLabel = 3 // Number of video freezes MetricLabel_CLIENT_VIDEO_SUBSCRIBER_TOTAL_FREEZE_DURATION MetricLabel = 4 // total duration of freezes MetricLabel_CLIENT_VIDEO_SUBSCRIBER_PAUSE_COUNT MetricLabel = 5 // number of video pauses MetricLabel_CLIENT_VIDEO_SUBSCRIBER_TOTAL_PAUSES_DURATION MetricLabel = 6 // total duration of pauses MetricLabel_CLIENT_AUDIO_SUBSCRIBER_CONCEALED_SAMPLES MetricLabel = 7 // number of concealed (synthesized) audio samples MetricLabel_CLIENT_AUDIO_SUBSCRIBER_SILENT_CONCEALED_SAMPLES MetricLabel = 8 // number of silent concealed samples MetricLabel_CLIENT_AUDIO_SUBSCRIBER_CONCEALMENT_EVENTS MetricLabel = 9 // number of concealment events MetricLabel_CLIENT_AUDIO_SUBSCRIBER_INTERRUPTION_COUNT MetricLabel = 10 // number of interruptions MetricLabel_CLIENT_AUDIO_SUBSCRIBER_TOTAL_INTERRUPTION_DURATION MetricLabel = 11 // total duration of interruptions MetricLabel_CLIENT_SUBSCRIBER_JITTER_BUFFER_DELAY MetricLabel = 12 // total time spent in jitter buffer MetricLabel_CLIENT_SUBSCRIBER_JITTER_BUFFER_EMITTED_COUNT MetricLabel = 13 // total time spent in jitter buffer MetricLabel_CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_BANDWIDTH MetricLabel = 14 // total duration spent in bandwidth quality limitation MetricLabel_CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_CPU MetricLabel = 15 // total duration spent in cpu quality limitation MetricLabel_CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_OTHER MetricLabel = 16 // total duration spent in other quality limitation MetricLabel_PUBLISHER_RTT MetricLabel = 17 // Publisher RTT (participant -> server) MetricLabel_SERVER_MESH_RTT MetricLabel = 18 // RTT between publisher node and subscriber node (could involve intermedia node(s)) MetricLabel_SUBSCRIBER_RTT MetricLabel = 19 // Subscribe RTT (server -> participant) MetricLabel_METRIC_LABEL_PREDEFINED_MAX_VALUE MetricLabel = 4096 )
func (MetricLabel) Descriptor ¶ added in v1.20.1
func (MetricLabel) Descriptor() protoreflect.EnumDescriptor
func (MetricLabel) Enum ¶ added in v1.20.1
func (x MetricLabel) Enum() *MetricLabel
func (MetricLabel) EnumDescriptor
deprecated
added in
v1.20.1
func (MetricLabel) EnumDescriptor() ([]byte, []int)
Deprecated: Use MetricLabel.Descriptor instead.
func (MetricLabel) Number ¶ added in v1.20.1
func (x MetricLabel) Number() protoreflect.EnumNumber
func (MetricLabel) String ¶ added in v1.20.1
func (x MetricLabel) String() string
func (MetricLabel) Type ¶ added in v1.20.1
func (MetricLabel) Type() protoreflect.EnumType
type MetricSample ¶ added in v1.20.1
type MetricSample struct { TimestampMs int64 `protobuf:"varint,1,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` // time of metric based on a monotonic clock (in milliseconds) NormalizedTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=normalized_timestamp,json=normalizedTimestamp,proto3" json:"normalized_timestamp,omitempty"` Value float32 `protobuf:"fixed32,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*MetricSample) Descriptor
deprecated
added in
v1.20.1
func (*MetricSample) Descriptor() ([]byte, []int)
Deprecated: Use MetricSample.ProtoReflect.Descriptor instead.
func (*MetricSample) GetNormalizedTimestamp ¶ added in v1.22.0
func (x *MetricSample) GetNormalizedTimestamp() *timestamppb.Timestamp
func (*MetricSample) GetTimestampMs ¶ added in v1.22.0
func (x *MetricSample) GetTimestampMs() int64
func (*MetricSample) GetValue ¶ added in v1.20.1
func (x *MetricSample) GetValue() float32
func (*MetricSample) ProtoMessage ¶ added in v1.20.1
func (*MetricSample) ProtoMessage()
func (*MetricSample) ProtoReflect ¶ added in v1.20.1
func (x *MetricSample) ProtoReflect() protoreflect.Message
func (*MetricSample) Reset ¶ added in v1.20.1
func (x *MetricSample) Reset()
func (*MetricSample) String ¶ added in v1.20.1
func (x *MetricSample) String() string
type MetricsBatch ¶ added in v1.20.1
type MetricsBatch struct { TimestampMs int64 `protobuf:"varint,1,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` // time at which this batch is sent based on a monotonic clock (millisecond resolution) NormalizedTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=normalized_timestamp,json=normalizedTimestamp,proto3" json:"normalized_timestamp,omitempty"` // To avoid repeating string values, we store them in a separate list and reference them by index // This is useful for storing participant identities, track names, etc. // There is also a predefined list of labels that can be used to reference common metrics. // They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). // Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, // such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE. StrData []string `protobuf:"bytes,3,rep,name=str_data,json=strData,proto3" json:"str_data,omitempty"` TimeSeries []*TimeSeriesMetric `protobuf:"bytes,4,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` Events []*EventMetric `protobuf:"bytes,5,rep,name=events,proto3" json:"events,omitempty"` // contains filtered or unexported fields }
func (*MetricsBatch) Descriptor
deprecated
added in
v1.20.1
func (*MetricsBatch) Descriptor() ([]byte, []int)
Deprecated: Use MetricsBatch.ProtoReflect.Descriptor instead.
func (*MetricsBatch) GetEvents ¶ added in v1.20.1
func (x *MetricsBatch) GetEvents() []*EventMetric
func (*MetricsBatch) GetNormalizedTimestamp ¶ added in v1.22.0
func (x *MetricsBatch) GetNormalizedTimestamp() *timestamppb.Timestamp
func (*MetricsBatch) GetStrData ¶ added in v1.20.1
func (x *MetricsBatch) GetStrData() []string
func (*MetricsBatch) GetTimeSeries ¶ added in v1.20.1
func (x *MetricsBatch) GetTimeSeries() []*TimeSeriesMetric
func (*MetricsBatch) GetTimestampMs ¶ added in v1.22.0
func (x *MetricsBatch) GetTimestampMs() int64
func (*MetricsBatch) ProtoMessage ¶ added in v1.20.1
func (*MetricsBatch) ProtoMessage()
func (*MetricsBatch) ProtoReflect ¶ added in v1.20.1
func (x *MetricsBatch) ProtoReflect() protoreflect.Message
func (*MetricsBatch) Reset ¶ added in v1.20.1
func (x *MetricsBatch) Reset()
func (*MetricsBatch) String ¶ added in v1.20.1
func (x *MetricsBatch) String() string
type MigrateJobRequest ¶ added in v1.14.0
type MigrateJobRequest struct { // string job_id = 1 [deprecated = true]; JobIds []string `protobuf:"bytes,2,rep,name=job_ids,json=jobIds,proto3" json:"job_ids,omitempty"` // contains filtered or unexported fields }
func (*MigrateJobRequest) Descriptor
deprecated
added in
v1.14.0
func (*MigrateJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use MigrateJobRequest.ProtoReflect.Descriptor instead.
func (*MigrateJobRequest) GetJobIds ¶ added in v1.19.1
func (x *MigrateJobRequest) GetJobIds() []string
func (*MigrateJobRequest) ProtoMessage ¶ added in v1.14.0
func (*MigrateJobRequest) ProtoMessage()
func (*MigrateJobRequest) ProtoReflect ¶ added in v1.14.0
func (x *MigrateJobRequest) ProtoReflect() protoreflect.Message
func (*MigrateJobRequest) Reset ¶ added in v1.14.0
func (x *MigrateJobRequest) Reset()
func (*MigrateJobRequest) String ¶ added in v1.14.0
func (x *MigrateJobRequest) String() string
type MoveParticipantRequest ¶ added in v1.38.0
type MoveParticipantRequest struct { // room to move participant from Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` // identity of the participant to move to Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // room to move participant to DestinationRoom string `protobuf:"bytes,3,opt,name=destination_room,json=destinationRoom,proto3" json:"destination_room,omitempty"` // contains filtered or unexported fields }
func (*MoveParticipantRequest) Descriptor
deprecated
added in
v1.38.0
func (*MoveParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use MoveParticipantRequest.ProtoReflect.Descriptor instead.
func (*MoveParticipantRequest) GetDestinationRoom ¶ added in v1.38.0
func (x *MoveParticipantRequest) GetDestinationRoom() string
func (*MoveParticipantRequest) GetIdentity ¶ added in v1.38.0
func (x *MoveParticipantRequest) GetIdentity() string
func (*MoveParticipantRequest) GetRoom ¶ added in v1.38.0
func (x *MoveParticipantRequest) GetRoom() string
func (*MoveParticipantRequest) ProtoMessage ¶ added in v1.38.0
func (*MoveParticipantRequest) ProtoMessage()
func (*MoveParticipantRequest) ProtoReflect ¶ added in v1.38.0
func (x *MoveParticipantRequest) ProtoReflect() protoreflect.Message
func (*MoveParticipantRequest) Reset ¶ added in v1.38.0
func (x *MoveParticipantRequest) Reset()
func (*MoveParticipantRequest) String ¶ added in v1.38.0
func (x *MoveParticipantRequest) String() string
type MoveParticipantResponse ¶ added in v1.38.0
type MoveParticipantResponse struct {
// contains filtered or unexported fields
}
func (*MoveParticipantResponse) Descriptor
deprecated
added in
v1.38.0
func (*MoveParticipantResponse) Descriptor() ([]byte, []int)
Deprecated: Use MoveParticipantResponse.ProtoReflect.Descriptor instead.
func (*MoveParticipantResponse) ProtoMessage ¶ added in v1.38.0
func (*MoveParticipantResponse) ProtoMessage()
func (*MoveParticipantResponse) ProtoReflect ¶ added in v1.38.0
func (x *MoveParticipantResponse) ProtoReflect() protoreflect.Message
func (*MoveParticipantResponse) Reset ¶ added in v1.38.0
func (x *MoveParticipantResponse) Reset()
func (*MoveParticipantResponse) String ¶ added in v1.38.0
func (x *MoveParticipantResponse) String() string
type MuteRoomTrackRequest ¶
type MuteRoomTrackRequest struct { // name of the room Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // sid of the track to mute TrackSid string `protobuf:"bytes,3,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` // set to true to mute, false to unmute Muted bool `protobuf:"varint,4,opt,name=muted,proto3" json:"muted,omitempty"` // contains filtered or unexported fields }
func (*MuteRoomTrackRequest) Descriptor
deprecated
func (*MuteRoomTrackRequest) Descriptor() ([]byte, []int)
Deprecated: Use MuteRoomTrackRequest.ProtoReflect.Descriptor instead.
func (*MuteRoomTrackRequest) GetIdentity ¶
func (x *MuteRoomTrackRequest) GetIdentity() string
func (*MuteRoomTrackRequest) GetMuted ¶
func (x *MuteRoomTrackRequest) GetMuted() bool
func (*MuteRoomTrackRequest) GetRoom ¶
func (x *MuteRoomTrackRequest) GetRoom() string
func (*MuteRoomTrackRequest) GetTrackSid ¶
func (x *MuteRoomTrackRequest) GetTrackSid() string
func (*MuteRoomTrackRequest) ProtoMessage ¶
func (*MuteRoomTrackRequest) ProtoMessage()
func (*MuteRoomTrackRequest) ProtoReflect ¶
func (x *MuteRoomTrackRequest) ProtoReflect() protoreflect.Message
func (*MuteRoomTrackRequest) Reset ¶
func (x *MuteRoomTrackRequest) Reset()
func (*MuteRoomTrackRequest) String ¶
func (x *MuteRoomTrackRequest) String() string
type MuteRoomTrackResponse ¶
type MuteRoomTrackResponse struct { Track *TrackInfo `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` // contains filtered or unexported fields }
func (*MuteRoomTrackResponse) Descriptor
deprecated
func (*MuteRoomTrackResponse) Descriptor() ([]byte, []int)
Deprecated: Use MuteRoomTrackResponse.ProtoReflect.Descriptor instead.
func (*MuteRoomTrackResponse) GetTrack ¶
func (x *MuteRoomTrackResponse) GetTrack() *TrackInfo
func (*MuteRoomTrackResponse) ProtoMessage ¶
func (*MuteRoomTrackResponse) ProtoMessage()
func (*MuteRoomTrackResponse) ProtoReflect ¶
func (x *MuteRoomTrackResponse) ProtoReflect() protoreflect.Message
func (*MuteRoomTrackResponse) Reset ¶
func (x *MuteRoomTrackResponse) Reset()
func (*MuteRoomTrackResponse) String ¶
func (x *MuteRoomTrackResponse) String() string
type MuteTrackRequest ¶
type MuteTrackRequest struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Muted bool `protobuf:"varint,2,opt,name=muted,proto3" json:"muted,omitempty"` // contains filtered or unexported fields }
func (*MuteTrackRequest) Descriptor
deprecated
func (*MuteTrackRequest) Descriptor() ([]byte, []int)
Deprecated: Use MuteTrackRequest.ProtoReflect.Descriptor instead.
func (*MuteTrackRequest) GetMuted ¶
func (x *MuteTrackRequest) GetMuted() bool
func (*MuteTrackRequest) GetSid ¶
func (x *MuteTrackRequest) GetSid() string
func (*MuteTrackRequest) ProtoMessage ¶
func (*MuteTrackRequest) ProtoMessage()
func (*MuteTrackRequest) ProtoReflect ¶
func (x *MuteTrackRequest) ProtoReflect() protoreflect.Message
func (*MuteTrackRequest) Reset ¶
func (x *MuteTrackRequest) Reset()
func (*MuteTrackRequest) String ¶
func (x *MuteTrackRequest) String() string
type Node ¶
type Node struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` NumCpus uint32 `protobuf:"varint,3,opt,name=num_cpus,json=numCpus,proto3" json:"num_cpus,omitempty"` Stats *NodeStats `protobuf:"bytes,4,opt,name=stats,proto3" json:"stats,omitempty"` Type NodeType `protobuf:"varint,5,opt,name=type,proto3,enum=livekit.NodeType" json:"type,omitempty"` State NodeState `protobuf:"varint,6,opt,name=state,proto3,enum=livekit.NodeState" json:"state,omitempty"` Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"` // contains filtered or unexported fields }
func (*Node) Descriptor
deprecated
func (*Node) GetNumCpus ¶
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) ProtoReflect ¶
func (x *Node) ProtoReflect() protoreflect.Message
type NodeState ¶
type NodeState int32
func (NodeState) Descriptor ¶
func (NodeState) Descriptor() protoreflect.EnumDescriptor
func (NodeState) EnumDescriptor
deprecated
func (NodeState) Number ¶
func (x NodeState) Number() protoreflect.EnumNumber
func (NodeState) Type ¶
func (NodeState) Type() protoreflect.EnumType
type NodeStats ¶
type NodeStats struct { // when server was started StartedAt int64 `protobuf:"varint,1,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` // when server last reported its status UpdatedAt int64 `protobuf:"varint,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // room NumRooms int32 `protobuf:"varint,3,opt,name=num_rooms,json=numRooms,proto3" json:"num_rooms,omitempty"` NumClients int32 `protobuf:"varint,4,opt,name=num_clients,json=numClients,proto3" json:"num_clients,omitempty"` NumTracksIn int32 `protobuf:"varint,5,opt,name=num_tracks_in,json=numTracksIn,proto3" json:"num_tracks_in,omitempty"` NumTracksOut int32 `protobuf:"varint,6,opt,name=num_tracks_out,json=numTracksOut,proto3" json:"num_tracks_out,omitempty"` NumTrackPublishAttempts int32 `` /* 136-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. TrackPublishAttemptsPerSec float32 `` /* 148-byte string literal not displayed */ NumTrackPublishSuccess int32 `` /* 133-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. TrackPublishSuccessPerSec float32 `` /* 145-byte string literal not displayed */ NumTrackSubscribeAttempts int32 `` /* 142-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. TrackSubscribeAttemptsPerSec float32 `` /* 154-byte string literal not displayed */ NumTrackSubscribeSuccess int32 `` /* 139-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. TrackSubscribeSuccessPerSec float32 `` /* 151-byte string literal not displayed */ // packet BytesIn uint64 `protobuf:"varint,7,opt,name=bytes_in,json=bytesIn,proto3" json:"bytes_in,omitempty"` BytesOut uint64 `protobuf:"varint,8,opt,name=bytes_out,json=bytesOut,proto3" json:"bytes_out,omitempty"` PacketsIn uint64 `protobuf:"varint,9,opt,name=packets_in,json=packetsIn,proto3" json:"packets_in,omitempty"` PacketsOut uint64 `protobuf:"varint,10,opt,name=packets_out,json=packetsOut,proto3" json:"packets_out,omitempty"` NackTotal uint64 `protobuf:"varint,11,opt,name=nack_total,json=nackTotal,proto3" json:"nack_total,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. BytesInPerSec float32 `protobuf:"fixed32,12,opt,name=bytes_in_per_sec,json=bytesInPerSec,proto3" json:"bytes_in_per_sec,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. BytesOutPerSec float32 `protobuf:"fixed32,13,opt,name=bytes_out_per_sec,json=bytesOutPerSec,proto3" json:"bytes_out_per_sec,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. PacketsInPerSec float32 `protobuf:"fixed32,14,opt,name=packets_in_per_sec,json=packetsInPerSec,proto3" json:"packets_in_per_sec,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. PacketsOutPerSec float32 `protobuf:"fixed32,15,opt,name=packets_out_per_sec,json=packetsOutPerSec,proto3" json:"packets_out_per_sec,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. NackPerSec float32 `protobuf:"fixed32,16,opt,name=nack_per_sec,json=nackPerSec,proto3" json:"nack_per_sec,omitempty"` // system NumCpus uint32 `protobuf:"varint,17,opt,name=num_cpus,json=numCpus,proto3" json:"num_cpus,omitempty"` LoadAvgLast1Min float32 `protobuf:"fixed32,18,opt,name=load_avg_last1min,json=loadAvgLast1min,proto3" json:"load_avg_last1min,omitempty"` LoadAvgLast5Min float32 `protobuf:"fixed32,19,opt,name=load_avg_last5min,json=loadAvgLast5min,proto3" json:"load_avg_last5min,omitempty"` LoadAvgLast15Min float32 `protobuf:"fixed32,20,opt,name=load_avg_last15min,json=loadAvgLast15min,proto3" json:"load_avg_last15min,omitempty"` CpuLoad float32 `protobuf:"fixed32,21,opt,name=cpu_load,json=cpuLoad,proto3" json:"cpu_load,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. MemoryLoad float32 `protobuf:"fixed32,33,opt,name=memory_load,json=memoryLoad,proto3" json:"memory_load,omitempty"` MemoryTotal uint64 `protobuf:"varint,34,opt,name=memory_total,json=memoryTotal,proto3" json:"memory_total,omitempty"` MemoryUsed uint64 `protobuf:"varint,35,opt,name=memory_used,json=memoryUsed,proto3" json:"memory_used,omitempty"` SysPacketsOut uint32 `protobuf:"varint,28,opt,name=sys_packets_out,json=sysPacketsOut,proto3" json:"sys_packets_out,omitempty"` SysPacketsDropped uint32 `protobuf:"varint,29,opt,name=sys_packets_dropped,json=sysPacketsDropped,proto3" json:"sys_packets_dropped,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. SysPacketsOutPerSec float32 `` /* 127-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. SysPacketsDroppedPerSec float32 `` /* 139-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. SysPacketsDroppedPctPerSec float32 `` /* 150-byte string literal not displayed */ // retransmissions RetransmitBytesOut uint64 `protobuf:"varint,22,opt,name=retransmit_bytes_out,json=retransmitBytesOut,proto3" json:"retransmit_bytes_out,omitempty"` RetransmitPacketsOut uint64 `protobuf:"varint,23,opt,name=retransmit_packets_out,json=retransmitPacketsOut,proto3" json:"retransmit_packets_out,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. RetransmitBytesOutPerSec float32 `` /* 142-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. RetransmitPacketsOutPerSec float32 `` /* 148-byte string literal not displayed */ // participant joins ParticipantSignalConnected uint64 `` /* 143-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. ParticipantSignalConnectedPerSec float32 `` /* 166-byte string literal not displayed */ ParticipantRtcConnected uint64 `` /* 134-byte string literal not displayed */ // Deprecated: Marked as deprecated in livekit_internal.proto. ParticipantRtcConnectedPerSec float32 `` /* 157-byte string literal not displayed */ ParticipantRtcInit uint64 `protobuf:"varint,46,opt,name=participant_rtc_init,json=participantRtcInit,proto3" json:"participant_rtc_init,omitempty"` // Deprecated: Marked as deprecated in livekit_internal.proto. ParticipantRtcInitPerSec float32 `` /* 142-byte string literal not displayed */ // forward metrics ForwardLatency uint32 `protobuf:"varint,48,opt,name=forward_latency,json=forwardLatency,proto3" json:"forward_latency,omitempty"` ForwardJitter uint32 `protobuf:"varint,49,opt,name=forward_jitter,json=forwardJitter,proto3" json:"forward_jitter,omitempty"` Rates []*NodeStatsRate `protobuf:"bytes,50,rep,name=rates,proto3" json:"rates,omitempty"` // contains filtered or unexported fields }
func (*NodeStats) Descriptor
deprecated
func (*NodeStats) GetBytesIn ¶
func (*NodeStats) GetBytesInPerSec
deprecated
func (*NodeStats) GetBytesOut ¶
func (*NodeStats) GetBytesOutPerSec
deprecated
func (*NodeStats) GetCpuLoad ¶ added in v0.11.14
func (*NodeStats) GetForwardJitter ¶ added in v1.17.0
func (*NodeStats) GetForwardLatency ¶ added in v1.17.0
func (*NodeStats) GetLoadAvgLast15Min ¶
func (*NodeStats) GetLoadAvgLast1Min ¶
func (*NodeStats) GetLoadAvgLast5Min ¶
func (*NodeStats) GetMemoryLoad
deprecated
added in
v1.2.0
func (*NodeStats) GetMemoryTotal ¶ added in v1.3.2
func (*NodeStats) GetMemoryUsed ¶ added in v1.3.2
func (*NodeStats) GetNackPerSec
deprecated
func (*NodeStats) GetNackTotal ¶
func (*NodeStats) GetNumClients ¶
func (*NodeStats) GetNumCpus ¶
func (*NodeStats) GetNumRooms ¶
func (*NodeStats) GetNumTrackPublishAttempts ¶ added in v1.3.2
func (*NodeStats) GetNumTrackPublishSuccess ¶ added in v1.3.2
func (*NodeStats) GetNumTrackSubscribeAttempts ¶ added in v1.3.2
func (*NodeStats) GetNumTrackSubscribeSuccess ¶ added in v1.3.2
func (*NodeStats) GetNumTracksIn ¶
func (*NodeStats) GetNumTracksOut ¶
func (*NodeStats) GetPacketsIn ¶
func (*NodeStats) GetPacketsInPerSec
deprecated
func (*NodeStats) GetPacketsOut ¶
func (*NodeStats) GetPacketsOutPerSec
deprecated
func (*NodeStats) GetParticipantRtcConnected ¶ added in v1.4.0
func (*NodeStats) GetParticipantRtcConnectedPerSec
deprecated
added in
v1.4.0
func (*NodeStats) GetParticipantRtcInit ¶ added in v1.4.0
func (*NodeStats) GetParticipantRtcInitPerSec
deprecated
added in
v1.4.0
func (*NodeStats) GetParticipantSignalConnected ¶ added in v1.4.0
func (*NodeStats) GetParticipantSignalConnectedPerSec
deprecated
added in
v1.4.0
func (*NodeStats) GetRates ¶ added in v1.37.0
func (x *NodeStats) GetRates() []*NodeStatsRate
func (*NodeStats) GetRetransmitBytesOut ¶ added in v0.13.3
func (*NodeStats) GetRetransmitBytesOutPerSec
deprecated
added in
v0.13.3
func (*NodeStats) GetRetransmitPacketsOut ¶ added in v0.13.3
func (*NodeStats) GetRetransmitPacketsOutPerSec
deprecated
added in
v0.13.3
func (*NodeStats) GetStartedAt ¶
func (*NodeStats) GetSysPacketsDropped ¶ added in v1.0.0
func (*NodeStats) GetSysPacketsDroppedPctPerSec
deprecated
added in
v1.0.0
func (*NodeStats) GetSysPacketsDroppedPerSec
deprecated
added in
v1.0.0
func (*NodeStats) GetSysPacketsOut ¶ added in v1.0.0
func (*NodeStats) GetSysPacketsOutPerSec
deprecated
added in
v1.0.0
func (*NodeStats) GetTrackPublishAttemptsPerSec
deprecated
added in
v1.3.2
func (*NodeStats) GetTrackPublishSuccessPerSec
deprecated
added in
v1.3.2
func (*NodeStats) GetTrackSubscribeAttemptsPerSec
deprecated
added in
v1.3.2
func (*NodeStats) GetTrackSubscribeSuccessPerSec
deprecated
added in
v1.3.2
func (*NodeStats) GetUpdatedAt ¶
func (*NodeStats) ProtoMessage ¶
func (*NodeStats) ProtoMessage()
func (*NodeStats) ProtoReflect ¶
func (x *NodeStats) ProtoReflect() protoreflect.Message
type NodeStatsRate ¶ added in v1.37.0
type NodeStatsRate struct { StartedAt int64 `protobuf:"varint,1,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,2,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` Duration int64 `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"` TrackPublishAttempts float32 `protobuf:"fixed32,4,opt,name=track_publish_attempts,json=trackPublishAttempts,proto3" json:"track_publish_attempts,omitempty"` TrackPublishSuccess float32 `protobuf:"fixed32,5,opt,name=track_publish_success,json=trackPublishSuccess,proto3" json:"track_publish_success,omitempty"` TrackSubscribeAttempts float32 `` /* 131-byte string literal not displayed */ TrackSubscribeSuccess float32 `` /* 128-byte string literal not displayed */ BytesIn float32 `protobuf:"fixed32,8,opt,name=bytes_in,json=bytesIn,proto3" json:"bytes_in,omitempty"` BytesOut float32 `protobuf:"fixed32,9,opt,name=bytes_out,json=bytesOut,proto3" json:"bytes_out,omitempty"` PacketsIn float32 `protobuf:"fixed32,10,opt,name=packets_in,json=packetsIn,proto3" json:"packets_in,omitempty"` PacketsOut float32 `protobuf:"fixed32,11,opt,name=packets_out,json=packetsOut,proto3" json:"packets_out,omitempty"` NackTotal float32 `protobuf:"fixed32,12,opt,name=nack_total,json=nackTotal,proto3" json:"nack_total,omitempty"` SysPacketsOut float32 `protobuf:"fixed32,13,opt,name=sys_packets_out,json=sysPacketsOut,proto3" json:"sys_packets_out,omitempty"` SysPacketsDropped float32 `protobuf:"fixed32,14,opt,name=sys_packets_dropped,json=sysPacketsDropped,proto3" json:"sys_packets_dropped,omitempty"` RetransmitBytesOut float32 `protobuf:"fixed32,15,opt,name=retransmit_bytes_out,json=retransmitBytesOut,proto3" json:"retransmit_bytes_out,omitempty"` RetransmitPacketsOut float32 `` /* 126-byte string literal not displayed */ ParticipantSignalConnected float32 `` /* 144-byte string literal not displayed */ ParticipantRtcConnected float32 `` /* 135-byte string literal not displayed */ ParticipantRtcInit float32 `protobuf:"fixed32,19,opt,name=participant_rtc_init,json=participantRtcInit,proto3" json:"participant_rtc_init,omitempty"` // time weighted averages across stats windows forming part of a rate measurement interval CpuLoad float32 `protobuf:"fixed32,20,opt,name=cpu_load,json=cpuLoad,proto3" json:"cpu_load,omitempty"` MemoryLoad float32 `protobuf:"fixed32,21,opt,name=memory_load,json=memoryLoad,proto3" json:"memory_load,omitempty"` MemoryUsed float32 `protobuf:"fixed32,22,opt,name=memory_used,json=memoryUsed,proto3" json:"memory_used,omitempty"` MemoryTotal float32 `protobuf:"fixed32,23,opt,name=memory_total,json=memoryTotal,proto3" json:"memory_total,omitempty"` // contains filtered or unexported fields }
rates of different node stats (per second)
func (*NodeStatsRate) Descriptor
deprecated
added in
v1.37.0
func (*NodeStatsRate) Descriptor() ([]byte, []int)
Deprecated: Use NodeStatsRate.ProtoReflect.Descriptor instead.
func (*NodeStatsRate) GetBytesIn ¶ added in v1.37.0
func (x *NodeStatsRate) GetBytesIn() float32
func (*NodeStatsRate) GetBytesOut ¶ added in v1.37.0
func (x *NodeStatsRate) GetBytesOut() float32
func (*NodeStatsRate) GetCpuLoad ¶ added in v1.37.0
func (x *NodeStatsRate) GetCpuLoad() float32
func (*NodeStatsRate) GetDuration ¶ added in v1.37.0
func (x *NodeStatsRate) GetDuration() int64
func (*NodeStatsRate) GetEndedAt ¶ added in v1.37.0
func (x *NodeStatsRate) GetEndedAt() int64
func (*NodeStatsRate) GetMemoryLoad ¶ added in v1.37.0
func (x *NodeStatsRate) GetMemoryLoad() float32
func (*NodeStatsRate) GetMemoryTotal ¶ added in v1.37.0
func (x *NodeStatsRate) GetMemoryTotal() float32
func (*NodeStatsRate) GetMemoryUsed ¶ added in v1.37.0
func (x *NodeStatsRate) GetMemoryUsed() float32
func (*NodeStatsRate) GetNackTotal ¶ added in v1.37.0
func (x *NodeStatsRate) GetNackTotal() float32
func (*NodeStatsRate) GetPacketsIn ¶ added in v1.37.0
func (x *NodeStatsRate) GetPacketsIn() float32
func (*NodeStatsRate) GetPacketsOut ¶ added in v1.37.0
func (x *NodeStatsRate) GetPacketsOut() float32
func (*NodeStatsRate) GetParticipantRtcConnected ¶ added in v1.37.0
func (x *NodeStatsRate) GetParticipantRtcConnected() float32
func (*NodeStatsRate) GetParticipantRtcInit ¶ added in v1.37.0
func (x *NodeStatsRate) GetParticipantRtcInit() float32
func (*NodeStatsRate) GetParticipantSignalConnected ¶ added in v1.37.0
func (x *NodeStatsRate) GetParticipantSignalConnected() float32
func (*NodeStatsRate) GetRetransmitBytesOut ¶ added in v1.37.0
func (x *NodeStatsRate) GetRetransmitBytesOut() float32
func (*NodeStatsRate) GetRetransmitPacketsOut ¶ added in v1.37.0
func (x *NodeStatsRate) GetRetransmitPacketsOut() float32
func (*NodeStatsRate) GetStartedAt ¶ added in v1.37.0
func (x *NodeStatsRate) GetStartedAt() int64
func (*NodeStatsRate) GetSysPacketsDropped ¶ added in v1.37.0
func (x *NodeStatsRate) GetSysPacketsDropped() float32
func (*NodeStatsRate) GetSysPacketsOut ¶ added in v1.37.0
func (x *NodeStatsRate) GetSysPacketsOut() float32
func (*NodeStatsRate) GetTrackPublishAttempts ¶ added in v1.37.0
func (x *NodeStatsRate) GetTrackPublishAttempts() float32
func (*NodeStatsRate) GetTrackPublishSuccess ¶ added in v1.37.0
func (x *NodeStatsRate) GetTrackPublishSuccess() float32
func (*NodeStatsRate) GetTrackSubscribeAttempts ¶ added in v1.37.0
func (x *NodeStatsRate) GetTrackSubscribeAttempts() float32
func (*NodeStatsRate) GetTrackSubscribeSuccess ¶ added in v1.37.0
func (x *NodeStatsRate) GetTrackSubscribeSuccess() float32
func (*NodeStatsRate) ProtoMessage ¶ added in v1.37.0
func (*NodeStatsRate) ProtoMessage()
func (*NodeStatsRate) ProtoReflect ¶ added in v1.37.0
func (x *NodeStatsRate) ProtoReflect() protoreflect.Message
func (*NodeStatsRate) Reset ¶ added in v1.37.0
func (x *NodeStatsRate) Reset()
func (*NodeStatsRate) String ¶ added in v1.37.0
func (x *NodeStatsRate) String() string
type NodeType ¶
type NodeType int32
func (NodeType) Descriptor ¶
func (NodeType) Descriptor() protoreflect.EnumDescriptor
func (NodeType) EnumDescriptor
deprecated
func (NodeType) Number ¶
func (x NodeType) Number() protoreflect.EnumNumber
func (NodeType) Type ¶
func (NodeType) Type() protoreflect.EnumType
type Pagination ¶ added in v1.32.0
type Pagination struct { AfterId string `protobuf:"bytes,1,opt,name=after_id,json=afterId,proto3" json:"after_id,omitempty"` // list entities which IDs are greater Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
func (*Pagination) Descriptor
deprecated
added in
v1.32.0
func (*Pagination) Descriptor() ([]byte, []int)
Deprecated: Use Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) Filter ¶ added in v1.32.0
func (p *Pagination) Filter(v PageItem) bool
func (*Pagination) GetAfterId ¶ added in v1.32.0
func (x *Pagination) GetAfterId() string
func (*Pagination) GetLimit ¶ added in v1.32.0
func (x *Pagination) GetLimit() int32
func (*Pagination) ProtoMessage ¶ added in v1.32.0
func (*Pagination) ProtoMessage()
func (*Pagination) ProtoReflect ¶ added in v1.32.0
func (x *Pagination) ProtoReflect() protoreflect.Message
func (*Pagination) Reset ¶ added in v1.32.0
func (x *Pagination) Reset()
func (*Pagination) String ¶ added in v1.32.0
func (x *Pagination) String() string
type ParticipantEgressRequest ¶ added in v1.7.0
type ParticipantEgressRequest struct { RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // required Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // required // Types that are valid to be assigned to Options: // // *ParticipantEgressRequest_Preset // *ParticipantEgressRequest_Advanced Options isParticipantEgressRequest_Options `protobuf_oneof:"options"` FileOutputs []*EncodedFileOutput `protobuf:"bytes,6,rep,name=file_outputs,json=fileOutputs,proto3" json:"file_outputs,omitempty"` StreamOutputs []*StreamOutput `protobuf:"bytes,7,rep,name=stream_outputs,json=streamOutputs,proto3" json:"stream_outputs,omitempty"` SegmentOutputs []*SegmentedFileOutput `protobuf:"bytes,8,rep,name=segment_outputs,json=segmentOutputs,proto3" json:"segment_outputs,omitempty"` ImageOutputs []*ImageOutput `protobuf:"bytes,9,rep,name=image_outputs,json=imageOutputs,proto3" json:"image_outputs,omitempty"` Webhooks []*WebhookConfig `protobuf:"bytes,10,rep,name=webhooks,proto3" json:"webhooks,omitempty"` // extra webhooks to call for this request // contains filtered or unexported fields }
record audio and video from a single participant
func (*ParticipantEgressRequest) Descriptor
deprecated
added in
v1.7.0
func (*ParticipantEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantEgressRequest.ProtoReflect.Descriptor instead.
func (*ParticipantEgressRequest) GetAdvanced ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetAdvanced() *EncodingOptions
func (*ParticipantEgressRequest) GetFileOutputs ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetFileOutputs() []*EncodedFileOutput
func (*ParticipantEgressRequest) GetIdentity ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetIdentity() string
func (*ParticipantEgressRequest) GetImageOutputs ¶ added in v1.8.0
func (x *ParticipantEgressRequest) GetImageOutputs() []*ImageOutput
func (*ParticipantEgressRequest) GetOptions ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetOptions() isParticipantEgressRequest_Options
func (*ParticipantEgressRequest) GetPreset ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetPreset() EncodingOptionsPreset
func (*ParticipantEgressRequest) GetRoomName ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetRoomName() string
func (*ParticipantEgressRequest) GetScreenShare ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetScreenShare() bool
func (*ParticipantEgressRequest) GetSegmentOutputs ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
func (*ParticipantEgressRequest) GetStreamOutputs ¶ added in v1.7.0
func (x *ParticipantEgressRequest) GetStreamOutputs() []*StreamOutput
func (*ParticipantEgressRequest) GetWebhooks ¶ added in v1.37.0
func (x *ParticipantEgressRequest) GetWebhooks() []*WebhookConfig
func (*ParticipantEgressRequest) ProtoMessage ¶ added in v1.7.0
func (*ParticipantEgressRequest) ProtoMessage()
func (*ParticipantEgressRequest) ProtoReflect ¶ added in v1.7.0
func (x *ParticipantEgressRequest) ProtoReflect() protoreflect.Message
func (*ParticipantEgressRequest) Reset ¶ added in v1.7.0
func (x *ParticipantEgressRequest) Reset()
func (*ParticipantEgressRequest) String ¶ added in v1.7.0
func (x *ParticipantEgressRequest) String() string
type ParticipantEgressRequest_Advanced ¶ added in v1.7.0
type ParticipantEgressRequest_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,5,opt,name=advanced,proto3,oneof"` // (optional)
}
type ParticipantEgressRequest_Preset ¶ added in v1.7.0
type ParticipantEgressRequest_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,4,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type ParticipantID ¶ added in v0.11.6
type ParticipantID string
func (ParticipantID) String ¶ added in v1.39.1
func (s ParticipantID) String() string
type ParticipantIdentity ¶ added in v0.11.6
type ParticipantIdentity string
func (ParticipantIdentity) String ¶ added in v1.39.1
func (s ParticipantIdentity) String() string
type ParticipantInfo ¶
type ParticipantInfo struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` State ParticipantInfo_State `protobuf:"varint,3,opt,name=state,proto3,enum=livekit.ParticipantInfo_State" json:"state,omitempty"` Tracks []*TrackInfo `protobuf:"bytes,4,rep,name=tracks,proto3" json:"tracks,omitempty"` Metadata string `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` // timestamp when participant joined room, in seconds JoinedAt int64 `protobuf:"varint,6,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"` // timestamp when participant joined room, in milliseconds JoinedAtMs int64 `protobuf:"varint,17,opt,name=joined_at_ms,json=joinedAtMs,proto3" json:"joined_at_ms,omitempty"` Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"` Version uint32 `protobuf:"varint,10,opt,name=version,proto3" json:"version,omitempty"` Permission *ParticipantPermission `protobuf:"bytes,11,opt,name=permission,proto3" json:"permission,omitempty"` Region string `protobuf:"bytes,12,opt,name=region,proto3" json:"region,omitempty"` // indicates the participant has an active publisher connection // and can publish to the server IsPublisher bool `protobuf:"varint,13,opt,name=is_publisher,json=isPublisher,proto3" json:"is_publisher,omitempty"` Kind ParticipantInfo_Kind `protobuf:"varint,14,opt,name=kind,proto3,enum=livekit.ParticipantInfo_Kind" json:"kind,omitempty"` Attributes map[string]string `` /* 148-byte string literal not displayed */ DisconnectReason DisconnectReason `` /* 141-byte string literal not displayed */ KindDetails []ParticipantInfo_KindDetail `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ParticipantInfo) Descriptor
deprecated
func (*ParticipantInfo) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantInfo.ProtoReflect.Descriptor instead.
func (*ParticipantInfo) GetAttributes ¶ added in v1.18.0
func (x *ParticipantInfo) GetAttributes() map[string]string
func (*ParticipantInfo) GetDisconnectReason ¶ added in v1.20.0
func (x *ParticipantInfo) GetDisconnectReason() DisconnectReason
func (*ParticipantInfo) GetIdentity ¶
func (x *ParticipantInfo) GetIdentity() string
func (*ParticipantInfo) GetIsPublisher ¶ added in v0.13.2
func (x *ParticipantInfo) GetIsPublisher() bool
func (*ParticipantInfo) GetJoinedAt ¶
func (x *ParticipantInfo) GetJoinedAt() int64
func (*ParticipantInfo) GetJoinedAtMs ¶ added in v1.32.0
func (x *ParticipantInfo) GetJoinedAtMs() int64
func (*ParticipantInfo) GetKind ¶ added in v1.9.4
func (x *ParticipantInfo) GetKind() ParticipantInfo_Kind
func (*ParticipantInfo) GetKindDetails ¶ added in v1.36.0
func (x *ParticipantInfo) GetKindDetails() []ParticipantInfo_KindDetail
func (*ParticipantInfo) GetMetadata ¶
func (x *ParticipantInfo) GetMetadata() string
func (*ParticipantInfo) GetName ¶ added in v0.11.4
func (x *ParticipantInfo) GetName() string
func (*ParticipantInfo) GetPermission ¶ added in v0.12.0
func (x *ParticipantInfo) GetPermission() *ParticipantPermission
func (*ParticipantInfo) GetRegion ¶ added in v0.13.1
func (x *ParticipantInfo) GetRegion() string
func (*ParticipantInfo) GetSid ¶
func (x *ParticipantInfo) GetSid() string
func (*ParticipantInfo) GetState ¶
func (x *ParticipantInfo) GetState() ParticipantInfo_State
func (*ParticipantInfo) GetTracks ¶
func (x *ParticipantInfo) GetTracks() []*TrackInfo
func (*ParticipantInfo) GetVersion ¶ added in v0.11.12
func (x *ParticipantInfo) GetVersion() uint32
func (*ParticipantInfo) ProtoMessage ¶
func (*ParticipantInfo) ProtoMessage()
func (*ParticipantInfo) ProtoReflect ¶
func (x *ParticipantInfo) ProtoReflect() protoreflect.Message
func (*ParticipantInfo) Reset ¶
func (x *ParticipantInfo) Reset()
func (*ParticipantInfo) String ¶
func (x *ParticipantInfo) String() string
type ParticipantInfo_Kind ¶ added in v1.9.4
type ParticipantInfo_Kind int32
const ( // standard participants, e.g. web clients ParticipantInfo_STANDARD ParticipantInfo_Kind = 0 // only ingests streams ParticipantInfo_INGRESS ParticipantInfo_Kind = 1 // only consumes streams ParticipantInfo_EGRESS ParticipantInfo_Kind = 2 // SIP participants ParticipantInfo_SIP ParticipantInfo_Kind = 3 // LiveKit agents ParticipantInfo_AGENT ParticipantInfo_Kind = 4 )
func (ParticipantInfo_Kind) Descriptor ¶ added in v1.9.4
func (ParticipantInfo_Kind) Descriptor() protoreflect.EnumDescriptor
func (ParticipantInfo_Kind) Enum ¶ added in v1.9.4
func (x ParticipantInfo_Kind) Enum() *ParticipantInfo_Kind
func (ParticipantInfo_Kind) EnumDescriptor
deprecated
added in
v1.9.4
func (ParticipantInfo_Kind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ParticipantInfo_Kind.Descriptor instead.
func (ParticipantInfo_Kind) Number ¶ added in v1.9.4
func (x ParticipantInfo_Kind) Number() protoreflect.EnumNumber
func (ParticipantInfo_Kind) String ¶ added in v1.9.4
func (x ParticipantInfo_Kind) String() string
func (ParticipantInfo_Kind) Type ¶ added in v1.9.4
func (ParticipantInfo_Kind) Type() protoreflect.EnumType
type ParticipantInfo_KindDetail ¶ added in v1.36.0
type ParticipantInfo_KindDetail int32
const ( ParticipantInfo_CLOUD_AGENT ParticipantInfo_KindDetail = 0 ParticipantInfo_FORWARDED ParticipantInfo_KindDetail = 1 )
func (ParticipantInfo_KindDetail) Descriptor ¶ added in v1.36.0
func (ParticipantInfo_KindDetail) Descriptor() protoreflect.EnumDescriptor
func (ParticipantInfo_KindDetail) Enum ¶ added in v1.36.0
func (x ParticipantInfo_KindDetail) Enum() *ParticipantInfo_KindDetail
func (ParticipantInfo_KindDetail) EnumDescriptor
deprecated
added in
v1.36.0
func (ParticipantInfo_KindDetail) EnumDescriptor() ([]byte, []int)
Deprecated: Use ParticipantInfo_KindDetail.Descriptor instead.
func (ParticipantInfo_KindDetail) Number ¶ added in v1.36.0
func (x ParticipantInfo_KindDetail) Number() protoreflect.EnumNumber
func (ParticipantInfo_KindDetail) String ¶ added in v1.36.0
func (x ParticipantInfo_KindDetail) String() string
func (ParticipantInfo_KindDetail) Type ¶ added in v1.36.0
func (ParticipantInfo_KindDetail) Type() protoreflect.EnumType
type ParticipantInfo_State ¶
type ParticipantInfo_State int32
const ( // websocket' connected, but not offered yet ParticipantInfo_JOINING ParticipantInfo_State = 0 // server received client offer ParticipantInfo_JOINED ParticipantInfo_State = 1 // ICE connectivity established ParticipantInfo_ACTIVE ParticipantInfo_State = 2 // WS disconnected ParticipantInfo_DISCONNECTED ParticipantInfo_State = 3 )
func (ParticipantInfo_State) Descriptor ¶
func (ParticipantInfo_State) Descriptor() protoreflect.EnumDescriptor
func (ParticipantInfo_State) Enum ¶
func (x ParticipantInfo_State) Enum() *ParticipantInfo_State
func (ParticipantInfo_State) EnumDescriptor
deprecated
func (ParticipantInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ParticipantInfo_State.Descriptor instead.
func (ParticipantInfo_State) Number ¶
func (x ParticipantInfo_State) Number() protoreflect.EnumNumber
func (ParticipantInfo_State) String ¶
func (x ParticipantInfo_State) String() string
func (ParticipantInfo_State) Type ¶
func (ParticipantInfo_State) Type() protoreflect.EnumType
type ParticipantKey ¶ added in v0.11.14
type ParticipantKey struct { RoomKey Identity ParticipantIdentity }
type ParticipantName ¶ added in v0.11.6
type ParticipantName string
func (ParticipantName) String ¶ added in v1.39.1
func (s ParticipantName) String() string
type ParticipantPermission ¶
type ParticipantPermission struct { // allow participant to subscribe to other tracks in the room CanSubscribe bool `protobuf:"varint,1,opt,name=can_subscribe,json=canSubscribe,proto3" json:"can_subscribe,omitempty"` // allow participant to publish new tracks to room CanPublish bool `protobuf:"varint,2,opt,name=can_publish,json=canPublish,proto3" json:"can_publish,omitempty"` // allow participant to publish data CanPublishData bool `protobuf:"varint,3,opt,name=can_publish_data,json=canPublishData,proto3" json:"can_publish_data,omitempty"` // sources that are allowed to be published CanPublishSources []TrackSource `` /* 147-byte string literal not displayed */ // indicates that it's hidden to others Hidden bool `protobuf:"varint,7,opt,name=hidden,proto3" json:"hidden,omitempty"` // indicates it's a recorder instance // deprecated: use ParticipantInfo.kind instead // // Deprecated: Marked as deprecated in livekit_models.proto. Recorder bool `protobuf:"varint,8,opt,name=recorder,proto3" json:"recorder,omitempty"` // indicates that participant can update own metadata and attributes CanUpdateMetadata bool `protobuf:"varint,10,opt,name=can_update_metadata,json=canUpdateMetadata,proto3" json:"can_update_metadata,omitempty"` // indicates that participant is an agent // deprecated: use ParticipantInfo.kind instead // // Deprecated: Marked as deprecated in livekit_models.proto. Agent bool `protobuf:"varint,11,opt,name=agent,proto3" json:"agent,omitempty"` // if a participant can subscribe to metrics CanSubscribeMetrics bool `protobuf:"varint,12,opt,name=can_subscribe_metrics,json=canSubscribeMetrics,proto3" json:"can_subscribe_metrics,omitempty"` // contains filtered or unexported fields }
func (*ParticipantPermission) Descriptor
deprecated
func (*ParticipantPermission) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantPermission.ProtoReflect.Descriptor instead.
func (*ParticipantPermission) GetAgent
deprecated
added in
v1.9.1
func (x *ParticipantPermission) GetAgent() bool
Deprecated: Marked as deprecated in livekit_models.proto.
func (*ParticipantPermission) GetCanPublish ¶
func (x *ParticipantPermission) GetCanPublish() bool
func (*ParticipantPermission) GetCanPublishData ¶
func (x *ParticipantPermission) GetCanPublishData() bool
func (*ParticipantPermission) GetCanPublishSources ¶ added in v1.4.0
func (x *ParticipantPermission) GetCanPublishSources() []TrackSource
func (*ParticipantPermission) GetCanSubscribe ¶
func (x *ParticipantPermission) GetCanSubscribe() bool
func (*ParticipantPermission) GetCanSubscribeMetrics ¶ added in v1.20.1
func (x *ParticipantPermission) GetCanSubscribeMetrics() bool
func (*ParticipantPermission) GetCanUpdateMetadata ¶ added in v1.4.3
func (x *ParticipantPermission) GetCanUpdateMetadata() bool
func (*ParticipantPermission) GetHidden ¶ added in v0.12.0
func (x *ParticipantPermission) GetHidden() bool
func (*ParticipantPermission) GetRecorder
deprecated
added in
v0.12.0
func (x *ParticipantPermission) GetRecorder() bool
Deprecated: Marked as deprecated in livekit_models.proto.
func (*ParticipantPermission) ProtoMessage ¶
func (*ParticipantPermission) ProtoMessage()
func (*ParticipantPermission) ProtoReflect ¶
func (x *ParticipantPermission) ProtoReflect() protoreflect.Message
func (*ParticipantPermission) Reset ¶
func (x *ParticipantPermission) Reset()
func (*ParticipantPermission) String ¶
func (x *ParticipantPermission) String() string
type ParticipantTracks ¶ added in v0.11.3
type ParticipantTracks struct { // participant ID of participant to whom the tracks belong ParticipantSid string `protobuf:"bytes,1,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"` TrackSids []string `protobuf:"bytes,2,rep,name=track_sids,json=trackSids,proto3" json:"track_sids,omitempty"` // contains filtered or unexported fields }
func (*ParticipantTracks) Descriptor
deprecated
added in
v0.11.3
func (*ParticipantTracks) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantTracks.ProtoReflect.Descriptor instead.
func (*ParticipantTracks) GetParticipantSid ¶ added in v0.11.3
func (x *ParticipantTracks) GetParticipantSid() string
func (*ParticipantTracks) GetTrackSids ¶ added in v0.11.3
func (x *ParticipantTracks) GetTrackSids() []string
func (*ParticipantTracks) ProtoMessage ¶ added in v0.11.3
func (*ParticipantTracks) ProtoMessage()
func (*ParticipantTracks) ProtoReflect ¶ added in v0.11.3
func (x *ParticipantTracks) ProtoReflect() protoreflect.Message
func (*ParticipantTracks) Reset ¶ added in v0.11.3
func (x *ParticipantTracks) Reset()
func (*ParticipantTracks) String ¶ added in v0.11.3
func (x *ParticipantTracks) String() string
type ParticipantUpdate ¶
type ParticipantUpdate struct { Participants []*ParticipantInfo `protobuf:"bytes,1,rep,name=participants,proto3" json:"participants,omitempty"` // contains filtered or unexported fields }
func (*ParticipantUpdate) Descriptor
deprecated
func (*ParticipantUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantUpdate.ProtoReflect.Descriptor instead.
func (*ParticipantUpdate) GetParticipants ¶
func (x *ParticipantUpdate) GetParticipants() []*ParticipantInfo
func (*ParticipantUpdate) ProtoMessage ¶
func (*ParticipantUpdate) ProtoMessage()
func (*ParticipantUpdate) ProtoReflect ¶
func (x *ParticipantUpdate) ProtoReflect() protoreflect.Message
func (*ParticipantUpdate) Reset ¶
func (x *ParticipantUpdate) Reset()
func (*ParticipantUpdate) String ¶
func (x *ParticipantUpdate) String() string
type Ping ¶ added in v1.4.0
type Ping struct { Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // rtt in milliseconds calculated by client Rtt int64 `protobuf:"varint,2,opt,name=rtt,proto3" json:"rtt,omitempty"` // contains filtered or unexported fields }
func (*Ping) Descriptor
deprecated
added in
v1.4.0
func (*Ping) GetTimestamp ¶ added in v1.4.0
func (*Ping) ProtoMessage ¶ added in v1.4.0
func (*Ping) ProtoMessage()
func (*Ping) ProtoReflect ¶ added in v1.4.0
func (x *Ping) ProtoReflect() protoreflect.Message
type PlayoutDelay ¶ added in v1.5.9
type PlayoutDelay struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Min uint32 `protobuf:"varint,2,opt,name=min,proto3" json:"min,omitempty"` Max uint32 `protobuf:"varint,3,opt,name=max,proto3" json:"max,omitempty"` // contains filtered or unexported fields }
func (*PlayoutDelay) Descriptor
deprecated
added in
v1.5.9
func (*PlayoutDelay) Descriptor() ([]byte, []int)
Deprecated: Use PlayoutDelay.ProtoReflect.Descriptor instead.
func (*PlayoutDelay) GetEnabled ¶ added in v1.5.9
func (x *PlayoutDelay) GetEnabled() bool
func (*PlayoutDelay) GetMax ¶ added in v1.5.9
func (x *PlayoutDelay) GetMax() uint32
func (*PlayoutDelay) GetMin ¶ added in v1.5.9
func (x *PlayoutDelay) GetMin() uint32
func (*PlayoutDelay) ProtoMessage ¶ added in v1.5.9
func (*PlayoutDelay) ProtoMessage()
func (*PlayoutDelay) ProtoReflect ¶ added in v1.5.9
func (x *PlayoutDelay) ProtoReflect() protoreflect.Message
func (*PlayoutDelay) Reset ¶ added in v1.5.9
func (x *PlayoutDelay) Reset()
func (*PlayoutDelay) String ¶ added in v1.5.9
func (x *PlayoutDelay) String() string
type Pong ¶ added in v1.4.0
type Pong struct { // timestamp field of last received ping request LastPingTimestamp int64 `protobuf:"varint,1,opt,name=last_ping_timestamp,json=lastPingTimestamp,proto3" json:"last_ping_timestamp,omitempty"` Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*Pong) Descriptor
deprecated
added in
v1.4.0
func (*Pong) GetLastPingTimestamp ¶ added in v1.4.0
func (*Pong) GetTimestamp ¶ added in v1.4.0
func (*Pong) ProtoMessage ¶ added in v1.4.0
func (*Pong) ProtoMessage()
func (*Pong) ProtoReflect ¶ added in v1.4.0
func (x *Pong) ProtoReflect() protoreflect.Message
type ProxyConfig ¶ added in v1.12.0
type ProxyConfig struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*ProxyConfig) Descriptor
deprecated
added in
v1.12.0
func (*ProxyConfig) Descriptor() ([]byte, []int)
Deprecated: Use ProxyConfig.ProtoReflect.Descriptor instead.
func (*ProxyConfig) GetPassword ¶ added in v1.12.0
func (x *ProxyConfig) GetPassword() string
func (*ProxyConfig) GetUrl ¶ added in v1.12.0
func (x *ProxyConfig) GetUrl() string
func (*ProxyConfig) GetUsername ¶ added in v1.12.0
func (x *ProxyConfig) GetUsername() string
func (*ProxyConfig) ProtoMessage ¶ added in v1.12.0
func (*ProxyConfig) ProtoMessage()
func (*ProxyConfig) ProtoReflect ¶ added in v1.12.0
func (x *ProxyConfig) ProtoReflect() protoreflect.Message
func (*ProxyConfig) Reset ¶ added in v1.12.0
func (x *ProxyConfig) Reset()
func (*ProxyConfig) String ¶ added in v1.12.0
func (x *ProxyConfig) String() string
type RTCPSenderReportState ¶ added in v1.22.0
type RTCPSenderReportState struct { RtpTimestamp uint32 `protobuf:"varint,1,opt,name=rtp_timestamp,json=rtpTimestamp,proto3" json:"rtp_timestamp,omitempty"` RtpTimestampExt uint64 `protobuf:"varint,2,opt,name=rtp_timestamp_ext,json=rtpTimestampExt,proto3" json:"rtp_timestamp_ext,omitempty"` NtpTimestamp uint64 `protobuf:"varint,3,opt,name=ntp_timestamp,json=ntpTimestamp,proto3" json:"ntp_timestamp,omitempty"` At int64 `protobuf:"varint,4,opt,name=at,proto3" json:"at,omitempty"` // time at which this happened AtAdjusted int64 `protobuf:"varint,5,opt,name=at_adjusted,json=atAdjusted,proto3" json:"at_adjusted,omitempty"` Packets uint32 `protobuf:"varint,6,opt,name=packets,proto3" json:"packets,omitempty"` Octets uint64 `protobuf:"varint,7,opt,name=octets,proto3" json:"octets,omitempty"` // contains filtered or unexported fields }
func (*RTCPSenderReportState) Descriptor
deprecated
added in
v1.22.0
func (*RTCPSenderReportState) Descriptor() ([]byte, []int)
Deprecated: Use RTCPSenderReportState.ProtoReflect.Descriptor instead.
func (*RTCPSenderReportState) GetAt ¶ added in v1.22.0
func (x *RTCPSenderReportState) GetAt() int64
func (*RTCPSenderReportState) GetAtAdjusted ¶ added in v1.22.0
func (x *RTCPSenderReportState) GetAtAdjusted() int64
func (*RTCPSenderReportState) GetNtpTimestamp ¶ added in v1.22.0
func (x *RTCPSenderReportState) GetNtpTimestamp() uint64
func (*RTCPSenderReportState) GetOctets ¶ added in v1.22.0
func (x *RTCPSenderReportState) GetOctets() uint64
func (*RTCPSenderReportState) GetPackets ¶ added in v1.22.0
func (x *RTCPSenderReportState) GetPackets() uint32
func (*RTCPSenderReportState) GetRtpTimestamp ¶ added in v1.22.0
func (x *RTCPSenderReportState) GetRtpTimestamp() uint32
func (*RTCPSenderReportState) GetRtpTimestampExt ¶ added in v1.22.0
func (x *RTCPSenderReportState) GetRtpTimestampExt() uint64
func (*RTCPSenderReportState) ProtoMessage ¶ added in v1.22.0
func (*RTCPSenderReportState) ProtoMessage()
func (*RTCPSenderReportState) ProtoReflect ¶ added in v1.22.0
func (x *RTCPSenderReportState) ProtoReflect() protoreflect.Message
func (*RTCPSenderReportState) Reset ¶ added in v1.22.0
func (x *RTCPSenderReportState) Reset()
func (*RTCPSenderReportState) String ¶ added in v1.22.0
func (x *RTCPSenderReportState) String() string
type RTPDrift ¶ added in v1.7.0
type RTPDrift struct { StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` Duration float64 `protobuf:"fixed64,3,opt,name=duration,proto3" json:"duration,omitempty"` StartTimestamp uint64 `protobuf:"varint,4,opt,name=start_timestamp,json=startTimestamp,proto3" json:"start_timestamp,omitempty"` EndTimestamp uint64 `protobuf:"varint,5,opt,name=end_timestamp,json=endTimestamp,proto3" json:"end_timestamp,omitempty"` RtpClockTicks uint64 `protobuf:"varint,6,opt,name=rtp_clock_ticks,json=rtpClockTicks,proto3" json:"rtp_clock_ticks,omitempty"` DriftSamples int64 `protobuf:"varint,7,opt,name=drift_samples,json=driftSamples,proto3" json:"drift_samples,omitempty"` DriftMs float64 `protobuf:"fixed64,8,opt,name=drift_ms,json=driftMs,proto3" json:"drift_ms,omitempty"` ClockRate float64 `protobuf:"fixed64,9,opt,name=clock_rate,json=clockRate,proto3" json:"clock_rate,omitempty"` // contains filtered or unexported fields }
func (*RTPDrift) Descriptor
deprecated
added in
v1.7.0
func (*RTPDrift) GetClockRate ¶ added in v1.7.0
func (*RTPDrift) GetDriftMs ¶ added in v1.7.0
func (*RTPDrift) GetDriftSamples ¶ added in v1.7.0
func (*RTPDrift) GetDuration ¶ added in v1.7.0
func (*RTPDrift) GetEndTime ¶ added in v1.7.0
func (x *RTPDrift) GetEndTime() *timestamppb.Timestamp
func (*RTPDrift) GetEndTimestamp ¶ added in v1.7.0
func (*RTPDrift) GetRtpClockTicks ¶ added in v1.7.0
func (*RTPDrift) GetStartTime ¶ added in v1.7.0
func (x *RTPDrift) GetStartTime() *timestamppb.Timestamp
func (*RTPDrift) GetStartTimestamp ¶ added in v1.7.0
func (*RTPDrift) ProtoMessage ¶ added in v1.7.0
func (*RTPDrift) ProtoMessage()
func (*RTPDrift) ProtoReflect ¶ added in v1.7.0
func (x *RTPDrift) ProtoReflect() protoreflect.Message
type RTPForwarderState ¶ added in v1.20.0
type RTPForwarderState struct { Started bool `protobuf:"varint,1,opt,name=started,proto3" json:"started,omitempty"` ReferenceLayerSpatial int32 `` /* 127-byte string literal not displayed */ PreStartTime int64 `protobuf:"varint,3,opt,name=pre_start_time,json=preStartTime,proto3" json:"pre_start_time,omitempty"` ExtFirstTimestamp uint64 `protobuf:"varint,4,opt,name=ext_first_timestamp,json=extFirstTimestamp,proto3" json:"ext_first_timestamp,omitempty"` DummyStartTimestampOffset uint64 `` /* 141-byte string literal not displayed */ RtpMunger *RTPMungerState `protobuf:"bytes,6,opt,name=rtp_munger,json=rtpMunger,proto3" json:"rtp_munger,omitempty"` // Types that are valid to be assigned to CodecMunger: // // *RTPForwarderState_Vp8Munger CodecMunger isRTPForwarderState_CodecMunger `protobuf_oneof:"codec_munger"` SenderReportState []*RTCPSenderReportState `protobuf:"bytes,8,rep,name=sender_report_state,json=senderReportState,proto3" json:"sender_report_state,omitempty"` // contains filtered or unexported fields }
func (*RTPForwarderState) Descriptor
deprecated
added in
v1.20.0
func (*RTPForwarderState) Descriptor() ([]byte, []int)
Deprecated: Use RTPForwarderState.ProtoReflect.Descriptor instead.
func (*RTPForwarderState) GetCodecMunger ¶ added in v1.20.0
func (x *RTPForwarderState) GetCodecMunger() isRTPForwarderState_CodecMunger
func (*RTPForwarderState) GetDummyStartTimestampOffset ¶ added in v1.20.0
func (x *RTPForwarderState) GetDummyStartTimestampOffset() uint64
func (*RTPForwarderState) GetExtFirstTimestamp ¶ added in v1.20.0
func (x *RTPForwarderState) GetExtFirstTimestamp() uint64
func (*RTPForwarderState) GetPreStartTime ¶ added in v1.20.0
func (x *RTPForwarderState) GetPreStartTime() int64
func (*RTPForwarderState) GetReferenceLayerSpatial ¶ added in v1.20.0
func (x *RTPForwarderState) GetReferenceLayerSpatial() int32
func (*RTPForwarderState) GetRtpMunger ¶ added in v1.20.0
func (x *RTPForwarderState) GetRtpMunger() *RTPMungerState
func (*RTPForwarderState) GetSenderReportState ¶ added in v1.22.0
func (x *RTPForwarderState) GetSenderReportState() []*RTCPSenderReportState
func (*RTPForwarderState) GetStarted ¶ added in v1.20.0
func (x *RTPForwarderState) GetStarted() bool
func (*RTPForwarderState) GetVp8Munger ¶ added in v1.20.0
func (x *RTPForwarderState) GetVp8Munger() *VP8MungerState
func (*RTPForwarderState) ProtoMessage ¶ added in v1.20.0
func (*RTPForwarderState) ProtoMessage()
func (*RTPForwarderState) ProtoReflect ¶ added in v1.20.0
func (x *RTPForwarderState) ProtoReflect() protoreflect.Message
func (*RTPForwarderState) Reset ¶ added in v1.20.0
func (x *RTPForwarderState) Reset()
func (*RTPForwarderState) String ¶ added in v1.20.0
func (x *RTPForwarderState) String() string
type RTPForwarderState_Vp8Munger ¶ added in v1.20.0
type RTPForwarderState_Vp8Munger struct {
Vp8Munger *VP8MungerState `protobuf:"bytes,7,opt,name=vp8_munger,json=vp8Munger,proto3,oneof"`
}
type RTPMungerState ¶ added in v1.20.0
type RTPMungerState struct { ExtLastSequenceNumber uint64 `` /* 129-byte string literal not displayed */ ExtSecondLastSequenceNumber uint64 `` /* 149-byte string literal not displayed */ ExtLastTimestamp uint64 `protobuf:"varint,3,opt,name=ext_last_timestamp,json=extLastTimestamp,proto3" json:"ext_last_timestamp,omitempty"` ExtSecondLastTimestamp uint64 `` /* 132-byte string literal not displayed */ LastMarker bool `protobuf:"varint,5,opt,name=last_marker,json=lastMarker,proto3" json:"last_marker,omitempty"` SecondLastMarker bool `protobuf:"varint,6,opt,name=second_last_marker,json=secondLastMarker,proto3" json:"second_last_marker,omitempty"` // contains filtered or unexported fields }
func (*RTPMungerState) Descriptor
deprecated
added in
v1.20.0
func (*RTPMungerState) Descriptor() ([]byte, []int)
Deprecated: Use RTPMungerState.ProtoReflect.Descriptor instead.
func (*RTPMungerState) GetExtLastSequenceNumber ¶ added in v1.20.0
func (x *RTPMungerState) GetExtLastSequenceNumber() uint64
func (*RTPMungerState) GetExtLastTimestamp ¶ added in v1.20.0
func (x *RTPMungerState) GetExtLastTimestamp() uint64
func (*RTPMungerState) GetExtSecondLastSequenceNumber ¶ added in v1.20.0
func (x *RTPMungerState) GetExtSecondLastSequenceNumber() uint64
func (*RTPMungerState) GetExtSecondLastTimestamp ¶ added in v1.20.0
func (x *RTPMungerState) GetExtSecondLastTimestamp() uint64
func (*RTPMungerState) GetLastMarker ¶ added in v1.20.0
func (x *RTPMungerState) GetLastMarker() bool
func (*RTPMungerState) GetSecondLastMarker ¶ added in v1.20.0
func (x *RTPMungerState) GetSecondLastMarker() bool
func (*RTPMungerState) ProtoMessage ¶ added in v1.20.0
func (*RTPMungerState) ProtoMessage()
func (*RTPMungerState) ProtoReflect ¶ added in v1.20.0
func (x *RTPMungerState) ProtoReflect() protoreflect.Message
func (*RTPMungerState) Reset ¶ added in v1.20.0
func (x *RTPMungerState) Reset()
func (*RTPMungerState) String ¶ added in v1.20.0
func (x *RTPMungerState) String() string
type RTPStats ¶ added in v0.11.14
type RTPStats struct { StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` Duration float64 `protobuf:"fixed64,3,opt,name=duration,proto3" json:"duration,omitempty"` Packets uint32 `protobuf:"varint,4,opt,name=packets,proto3" json:"packets,omitempty"` PacketRate float64 `protobuf:"fixed64,5,opt,name=packet_rate,json=packetRate,proto3" json:"packet_rate,omitempty"` Bytes uint64 `protobuf:"varint,6,opt,name=bytes,proto3" json:"bytes,omitempty"` HeaderBytes uint64 `protobuf:"varint,39,opt,name=header_bytes,json=headerBytes,proto3" json:"header_bytes,omitempty"` Bitrate float64 `protobuf:"fixed64,7,opt,name=bitrate,proto3" json:"bitrate,omitempty"` PacketsLost uint32 `protobuf:"varint,8,opt,name=packets_lost,json=packetsLost,proto3" json:"packets_lost,omitempty"` PacketLossRate float64 `protobuf:"fixed64,9,opt,name=packet_loss_rate,json=packetLossRate,proto3" json:"packet_loss_rate,omitempty"` PacketLossPercentage float32 `` /* 126-byte string literal not displayed */ PacketsDuplicate uint32 `protobuf:"varint,11,opt,name=packets_duplicate,json=packetsDuplicate,proto3" json:"packets_duplicate,omitempty"` PacketDuplicateRate float64 `protobuf:"fixed64,12,opt,name=packet_duplicate_rate,json=packetDuplicateRate,proto3" json:"packet_duplicate_rate,omitempty"` BytesDuplicate uint64 `protobuf:"varint,13,opt,name=bytes_duplicate,json=bytesDuplicate,proto3" json:"bytes_duplicate,omitempty"` HeaderBytesDuplicate uint64 `protobuf:"varint,40,opt,name=header_bytes_duplicate,json=headerBytesDuplicate,proto3" json:"header_bytes_duplicate,omitempty"` BitrateDuplicate float64 `protobuf:"fixed64,14,opt,name=bitrate_duplicate,json=bitrateDuplicate,proto3" json:"bitrate_duplicate,omitempty"` PacketsPadding uint32 `protobuf:"varint,15,opt,name=packets_padding,json=packetsPadding,proto3" json:"packets_padding,omitempty"` PacketPaddingRate float64 `protobuf:"fixed64,16,opt,name=packet_padding_rate,json=packetPaddingRate,proto3" json:"packet_padding_rate,omitempty"` BytesPadding uint64 `protobuf:"varint,17,opt,name=bytes_padding,json=bytesPadding,proto3" json:"bytes_padding,omitempty"` HeaderBytesPadding uint64 `protobuf:"varint,41,opt,name=header_bytes_padding,json=headerBytesPadding,proto3" json:"header_bytes_padding,omitempty"` BitratePadding float64 `protobuf:"fixed64,18,opt,name=bitrate_padding,json=bitratePadding,proto3" json:"bitrate_padding,omitempty"` PacketsOutOfOrder uint32 `protobuf:"varint,19,opt,name=packets_out_of_order,json=packetsOutOfOrder,proto3" json:"packets_out_of_order,omitempty"` Frames uint32 `protobuf:"varint,20,opt,name=frames,proto3" json:"frames,omitempty"` FrameRate float64 `protobuf:"fixed64,21,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,omitempty"` JitterCurrent float64 `protobuf:"fixed64,22,opt,name=jitter_current,json=jitterCurrent,proto3" json:"jitter_current,omitempty"` JitterMax float64 `protobuf:"fixed64,23,opt,name=jitter_max,json=jitterMax,proto3" json:"jitter_max,omitempty"` GapHistogram map[int32]uint32 `` /* 174-byte string literal not displayed */ Nacks uint32 `protobuf:"varint,25,opt,name=nacks,proto3" json:"nacks,omitempty"` NackAcks uint32 `protobuf:"varint,37,opt,name=nack_acks,json=nackAcks,proto3" json:"nack_acks,omitempty"` NackMisses uint32 `protobuf:"varint,26,opt,name=nack_misses,json=nackMisses,proto3" json:"nack_misses,omitempty"` NackRepeated uint32 `protobuf:"varint,38,opt,name=nack_repeated,json=nackRepeated,proto3" json:"nack_repeated,omitempty"` Plis uint32 `protobuf:"varint,27,opt,name=plis,proto3" json:"plis,omitempty"` LastPli *timestamppb.Timestamp `protobuf:"bytes,28,opt,name=last_pli,json=lastPli,proto3" json:"last_pli,omitempty"` Firs uint32 `protobuf:"varint,29,opt,name=firs,proto3" json:"firs,omitempty"` LastFir *timestamppb.Timestamp `protobuf:"bytes,30,opt,name=last_fir,json=lastFir,proto3" json:"last_fir,omitempty"` RttCurrent uint32 `protobuf:"varint,31,opt,name=rtt_current,json=rttCurrent,proto3" json:"rtt_current,omitempty"` RttMax uint32 `protobuf:"varint,32,opt,name=rtt_max,json=rttMax,proto3" json:"rtt_max,omitempty"` KeyFrames uint32 `protobuf:"varint,33,opt,name=key_frames,json=keyFrames,proto3" json:"key_frames,omitempty"` LastKeyFrame *timestamppb.Timestamp `protobuf:"bytes,34,opt,name=last_key_frame,json=lastKeyFrame,proto3" json:"last_key_frame,omitempty"` LayerLockPlis uint32 `protobuf:"varint,35,opt,name=layer_lock_plis,json=layerLockPlis,proto3" json:"layer_lock_plis,omitempty"` LastLayerLockPli *timestamppb.Timestamp `protobuf:"bytes,36,opt,name=last_layer_lock_pli,json=lastLayerLockPli,proto3" json:"last_layer_lock_pli,omitempty"` PacketDrift *RTPDrift `protobuf:"bytes,44,opt,name=packet_drift,json=packetDrift,proto3" json:"packet_drift,omitempty"` NtpReportDrift *RTPDrift `protobuf:"bytes,45,opt,name=ntp_report_drift,json=ntpReportDrift,proto3" json:"ntp_report_drift,omitempty"` RebasedReportDrift *RTPDrift `protobuf:"bytes,46,opt,name=rebased_report_drift,json=rebasedReportDrift,proto3" json:"rebased_report_drift,omitempty"` ReceivedReportDrift *RTPDrift `protobuf:"bytes,47,opt,name=received_report_drift,json=receivedReportDrift,proto3" json:"received_report_drift,omitempty"` // NEXT_ID: 48 // contains filtered or unexported fields }
func (*RTPStats) Descriptor
deprecated
added in
v0.11.14
func (*RTPStats) GetBitrate ¶ added in v0.11.14
func (*RTPStats) GetBitrateDuplicate ¶ added in v0.11.14
func (*RTPStats) GetBitratePadding ¶ added in v0.11.14
func (*RTPStats) GetBytesDuplicate ¶ added in v0.11.14
func (*RTPStats) GetBytesPadding ¶ added in v0.11.14
func (*RTPStats) GetDuration ¶ added in v0.11.14
func (*RTPStats) GetEndTime ¶ added in v0.11.14
func (x *RTPStats) GetEndTime() *timestamppb.Timestamp
func (*RTPStats) GetFrameRate ¶ added in v0.11.14
func (*RTPStats) GetGapHistogram ¶ added in v0.11.14
func (*RTPStats) GetHeaderBytes ¶ added in v1.0.1
func (*RTPStats) GetHeaderBytesDuplicate ¶ added in v1.0.1
func (*RTPStats) GetHeaderBytesPadding ¶ added in v1.0.1
func (*RTPStats) GetJitterCurrent ¶ added in v0.11.14
func (*RTPStats) GetJitterMax ¶ added in v0.11.14
func (*RTPStats) GetKeyFrames ¶ added in v0.11.14
func (*RTPStats) GetLastFir ¶ added in v0.11.14
func (x *RTPStats) GetLastFir() *timestamppb.Timestamp
func (*RTPStats) GetLastKeyFrame ¶ added in v0.11.14
func (x *RTPStats) GetLastKeyFrame() *timestamppb.Timestamp
func (*RTPStats) GetLastLayerLockPli ¶ added in v0.11.14
func (x *RTPStats) GetLastLayerLockPli() *timestamppb.Timestamp
func (*RTPStats) GetLastPli ¶ added in v0.11.14
func (x *RTPStats) GetLastPli() *timestamppb.Timestamp
func (*RTPStats) GetLayerLockPlis ¶ added in v0.11.14
func (*RTPStats) GetNackAcks ¶ added in v0.13.2
func (*RTPStats) GetNackMisses ¶ added in v0.11.14
func (*RTPStats) GetNackRepeated ¶ added in v0.13.2
func (*RTPStats) GetNtpReportDrift ¶ added in v1.22.0
func (*RTPStats) GetPacketDrift ¶ added in v1.7.0
func (*RTPStats) GetPacketDuplicateRate ¶ added in v0.11.14
func (*RTPStats) GetPacketLossPercentage ¶ added in v0.11.14
func (*RTPStats) GetPacketLossRate ¶ added in v0.11.14
func (*RTPStats) GetPacketPaddingRate ¶ added in v0.11.14
func (*RTPStats) GetPacketRate ¶ added in v0.11.14
func (*RTPStats) GetPackets ¶ added in v0.11.14
func (*RTPStats) GetPacketsDuplicate ¶ added in v0.11.14
func (*RTPStats) GetPacketsLost ¶ added in v0.11.14
func (*RTPStats) GetPacketsOutOfOrder ¶ added in v0.11.14
func (*RTPStats) GetPacketsPadding ¶ added in v0.11.14
func (*RTPStats) GetRebasedReportDrift ¶ added in v1.12.0
func (*RTPStats) GetReceivedReportDrift ¶ added in v1.22.0
func (*RTPStats) GetRttCurrent ¶ added in v0.11.14
func (*RTPStats) GetStartTime ¶ added in v0.11.14
func (x *RTPStats) GetStartTime() *timestamppb.Timestamp
func (*RTPStats) ProtoMessage ¶ added in v0.11.14
func (*RTPStats) ProtoMessage()
func (*RTPStats) ProtoReflect ¶ added in v0.11.14
func (x *RTPStats) ProtoReflect() protoreflect.Message
type ReconnectReason ¶ added in v1.4.0
type ReconnectReason int32
const ( ReconnectReason_RR_UNKNOWN ReconnectReason = 0 ReconnectReason_RR_SIGNAL_DISCONNECTED ReconnectReason = 1 ReconnectReason_RR_PUBLISHER_FAILED ReconnectReason = 2 ReconnectReason_RR_SUBSCRIBER_FAILED ReconnectReason = 3 ReconnectReason_RR_SWITCH_CANDIDATE ReconnectReason = 4 )
func (ReconnectReason) Descriptor ¶ added in v1.4.0
func (ReconnectReason) Descriptor() protoreflect.EnumDescriptor
func (ReconnectReason) Enum ¶ added in v1.4.0
func (x ReconnectReason) Enum() *ReconnectReason
func (ReconnectReason) EnumDescriptor
deprecated
added in
v1.4.0
func (ReconnectReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ReconnectReason.Descriptor instead.
func (ReconnectReason) Number ¶ added in v1.4.0
func (x ReconnectReason) Number() protoreflect.EnumNumber
func (ReconnectReason) String ¶ added in v1.4.0
func (x ReconnectReason) String() string
func (ReconnectReason) Type ¶ added in v1.4.0
func (ReconnectReason) Type() protoreflect.EnumType
type ReconnectResponse ¶ added in v1.3.2
type ReconnectResponse struct { IceServers []*ICEServer `protobuf:"bytes,1,rep,name=ice_servers,json=iceServers,proto3" json:"ice_servers,omitempty"` ClientConfiguration *ClientConfiguration `protobuf:"bytes,2,opt,name=client_configuration,json=clientConfiguration,proto3" json:"client_configuration,omitempty"` ServerInfo *ServerInfo `protobuf:"bytes,3,opt,name=server_info,json=serverInfo,proto3" json:"server_info,omitempty"` // last sequence number of reliable message received before resuming LastMessageSeq uint32 `protobuf:"varint,4,opt,name=last_message_seq,json=lastMessageSeq,proto3" json:"last_message_seq,omitempty"` // contains filtered or unexported fields }
func (*ReconnectResponse) Descriptor
deprecated
added in
v1.3.2
func (*ReconnectResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReconnectResponse.ProtoReflect.Descriptor instead.
func (*ReconnectResponse) GetClientConfiguration ¶ added in v1.3.2
func (x *ReconnectResponse) GetClientConfiguration() *ClientConfiguration
func (*ReconnectResponse) GetIceServers ¶ added in v1.3.2
func (x *ReconnectResponse) GetIceServers() []*ICEServer
func (*ReconnectResponse) GetLastMessageSeq ¶ added in v1.39.1
func (x *ReconnectResponse) GetLastMessageSeq() uint32
func (*ReconnectResponse) GetServerInfo ¶ added in v1.39.0
func (x *ReconnectResponse) GetServerInfo() *ServerInfo
func (*ReconnectResponse) ProtoMessage ¶ added in v1.3.2
func (*ReconnectResponse) ProtoMessage()
func (*ReconnectResponse) ProtoReflect ¶ added in v1.3.2
func (x *ReconnectResponse) ProtoReflect() protoreflect.Message
func (*ReconnectResponse) Reset ¶ added in v1.3.2
func (x *ReconnectResponse) Reset()
func (*ReconnectResponse) String ¶ added in v1.3.2
func (x *ReconnectResponse) String() string
type RegionInfo ¶ added in v1.5.2
type RegionInfo struct { Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` Distance int64 `protobuf:"varint,3,opt,name=distance,proto3" json:"distance,omitempty"` // contains filtered or unexported fields }
func (*RegionInfo) Descriptor
deprecated
added in
v1.5.2
func (*RegionInfo) Descriptor() ([]byte, []int)
Deprecated: Use RegionInfo.ProtoReflect.Descriptor instead.
func (*RegionInfo) GetDistance ¶ added in v1.5.2
func (x *RegionInfo) GetDistance() int64
func (*RegionInfo) GetRegion ¶ added in v1.5.2
func (x *RegionInfo) GetRegion() string
func (*RegionInfo) GetUrl ¶ added in v1.5.2
func (x *RegionInfo) GetUrl() string
func (*RegionInfo) ProtoMessage ¶ added in v1.5.2
func (*RegionInfo) ProtoMessage()
func (*RegionInfo) ProtoReflect ¶ added in v1.5.2
func (x *RegionInfo) ProtoReflect() protoreflect.Message
func (*RegionInfo) Reset ¶ added in v1.5.2
func (x *RegionInfo) Reset()
func (*RegionInfo) String ¶ added in v1.5.2
func (x *RegionInfo) String() string
type RegionSettings ¶ added in v1.5.2
type RegionSettings struct { Regions []*RegionInfo `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"` // contains filtered or unexported fields }
func (*RegionSettings) Descriptor
deprecated
added in
v1.5.2
func (*RegionSettings) Descriptor() ([]byte, []int)
Deprecated: Use RegionSettings.ProtoReflect.Descriptor instead.
func (*RegionSettings) GetRegions ¶ added in v1.5.2
func (x *RegionSettings) GetRegions() []*RegionInfo
func (*RegionSettings) ProtoMessage ¶ added in v1.5.2
func (*RegionSettings) ProtoMessage()
func (*RegionSettings) ProtoReflect ¶ added in v1.5.2
func (x *RegionSettings) ProtoReflect() protoreflect.Message
func (*RegionSettings) Reset ¶ added in v1.5.2
func (x *RegionSettings) Reset()
func (*RegionSettings) String ¶ added in v1.5.2
func (x *RegionSettings) String() string
type RegisterWorkerRequest ¶ added in v1.9.1
type RegisterWorkerRequest struct { Type JobType `protobuf:"varint,1,opt,name=type,proto3,enum=livekit.JobType" json:"type,omitempty"` AgentName string `protobuf:"bytes,8,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` // string worker_id = 2; Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // string name = 4 [deprecated = true]; PingInterval uint32 `protobuf:"varint,5,opt,name=ping_interval,json=pingInterval,proto3" json:"ping_interval,omitempty"` Namespace *string `protobuf:"bytes,6,opt,name=namespace,proto3,oneof" json:"namespace,omitempty"` AllowedPermissions *ParticipantPermission `protobuf:"bytes,7,opt,name=allowed_permissions,json=allowedPermissions,proto3" json:"allowed_permissions,omitempty"` // contains filtered or unexported fields }
func (*RegisterWorkerRequest) Descriptor
deprecated
added in
v1.9.1
func (*RegisterWorkerRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterWorkerRequest.ProtoReflect.Descriptor instead.
func (*RegisterWorkerRequest) GetAgentName ¶ added in v1.19.2
func (x *RegisterWorkerRequest) GetAgentName() string
func (*RegisterWorkerRequest) GetAllowedPermissions ¶ added in v1.14.0
func (x *RegisterWorkerRequest) GetAllowedPermissions() *ParticipantPermission
func (*RegisterWorkerRequest) GetNamespace ¶ added in v1.14.0
func (x *RegisterWorkerRequest) GetNamespace() string
func (*RegisterWorkerRequest) GetPingInterval ¶ added in v1.14.0
func (x *RegisterWorkerRequest) GetPingInterval() uint32
func (*RegisterWorkerRequest) GetType ¶ added in v1.9.1
func (x *RegisterWorkerRequest) GetType() JobType
func (*RegisterWorkerRequest) GetVersion ¶ added in v1.9.1
func (x *RegisterWorkerRequest) GetVersion() string
func (*RegisterWorkerRequest) ProtoMessage ¶ added in v1.9.1
func (*RegisterWorkerRequest) ProtoMessage()
func (*RegisterWorkerRequest) ProtoReflect ¶ added in v1.9.1
func (x *RegisterWorkerRequest) ProtoReflect() protoreflect.Message
func (*RegisterWorkerRequest) Reset ¶ added in v1.9.1
func (x *RegisterWorkerRequest) Reset()
func (*RegisterWorkerRequest) String ¶ added in v1.9.1
func (x *RegisterWorkerRequest) String() string
type RegisterWorkerResponse ¶ added in v1.9.1
type RegisterWorkerResponse struct { WorkerId string `protobuf:"bytes,1,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"` ServerInfo *ServerInfo `protobuf:"bytes,3,opt,name=server_info,json=serverInfo,proto3" json:"server_info,omitempty"` // contains filtered or unexported fields }
func (*RegisterWorkerResponse) Descriptor
deprecated
added in
v1.9.1
func (*RegisterWorkerResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterWorkerResponse.ProtoReflect.Descriptor instead.
func (*RegisterWorkerResponse) GetServerInfo ¶ added in v1.14.0
func (x *RegisterWorkerResponse) GetServerInfo() *ServerInfo
func (*RegisterWorkerResponse) GetWorkerId ¶ added in v1.9.1
func (x *RegisterWorkerResponse) GetWorkerId() string
func (*RegisterWorkerResponse) ProtoMessage ¶ added in v1.9.1
func (*RegisterWorkerResponse) ProtoMessage()
func (*RegisterWorkerResponse) ProtoReflect ¶ added in v1.9.1
func (x *RegisterWorkerResponse) ProtoReflect() protoreflect.Message
func (*RegisterWorkerResponse) Reset ¶ added in v1.9.1
func (x *RegisterWorkerResponse) Reset()
func (*RegisterWorkerResponse) String ¶ added in v1.9.1
func (x *RegisterWorkerResponse) String() string
type RemoveParticipantResponse ¶
type RemoveParticipantResponse struct {
// contains filtered or unexported fields
}
func (*RemoveParticipantResponse) Descriptor
deprecated
func (*RemoveParticipantResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveParticipantResponse.ProtoReflect.Descriptor instead.
func (*RemoveParticipantResponse) ProtoMessage ¶
func (*RemoveParticipantResponse) ProtoMessage()
func (*RemoveParticipantResponse) ProtoReflect ¶
func (x *RemoveParticipantResponse) ProtoReflect() protoreflect.Message
func (*RemoveParticipantResponse) Reset ¶
func (x *RemoveParticipantResponse) Reset()
func (*RemoveParticipantResponse) String ¶
func (x *RemoveParticipantResponse) String() string
type ReportInfo ¶ added in v1.33.0
type ReportInfo struct { // Types that are valid to be assigned to Message: // // *ReportInfo_FeatureUsage Message isReportInfo_Message `protobuf_oneof:"message"` // contains filtered or unexported fields }
func (*ReportInfo) Descriptor
deprecated
added in
v1.33.0
func (*ReportInfo) Descriptor() ([]byte, []int)
Deprecated: Use ReportInfo.ProtoReflect.Descriptor instead.
func (*ReportInfo) GetFeatureUsage ¶ added in v1.33.0
func (x *ReportInfo) GetFeatureUsage() *FeatureUsageInfo
func (*ReportInfo) GetMessage ¶ added in v1.33.0
func (x *ReportInfo) GetMessage() isReportInfo_Message
func (*ReportInfo) ProtoMessage ¶ added in v1.33.0
func (*ReportInfo) ProtoMessage()
func (*ReportInfo) ProtoReflect ¶ added in v1.33.0
func (x *ReportInfo) ProtoReflect() protoreflect.Message
func (*ReportInfo) Reset ¶ added in v1.33.0
func (x *ReportInfo) Reset()
func (*ReportInfo) String ¶ added in v1.33.0
func (x *ReportInfo) String() string
type ReportInfo_FeatureUsage ¶ added in v1.33.0
type ReportInfo_FeatureUsage struct {
FeatureUsage *FeatureUsageInfo `protobuf:"bytes,1,opt,name=feature_usage,json=featureUsage,proto3,oneof"`
}
type RequestResponse ¶ added in v1.20.0
type RequestResponse struct { RequestId uint32 `protobuf:"varint,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Reason RequestResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=livekit.RequestResponse_Reason" json:"reason,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*RequestResponse) Descriptor
deprecated
added in
v1.20.0
func (*RequestResponse) Descriptor() ([]byte, []int)
Deprecated: Use RequestResponse.ProtoReflect.Descriptor instead.
func (*RequestResponse) GetMessage ¶ added in v1.20.0
func (x *RequestResponse) GetMessage() string
func (*RequestResponse) GetReason ¶ added in v1.20.0
func (x *RequestResponse) GetReason() RequestResponse_Reason
func (*RequestResponse) GetRequestId ¶ added in v1.20.0
func (x *RequestResponse) GetRequestId() uint32
func (*RequestResponse) ProtoMessage ¶ added in v1.20.0
func (*RequestResponse) ProtoMessage()
func (*RequestResponse) ProtoReflect ¶ added in v1.20.0
func (x *RequestResponse) ProtoReflect() protoreflect.Message
func (*RequestResponse) Reset ¶ added in v1.20.0
func (x *RequestResponse) Reset()
func (*RequestResponse) String ¶ added in v1.20.0
func (x *RequestResponse) String() string
type RequestResponse_Reason ¶ added in v1.20.0
type RequestResponse_Reason int32
const ( RequestResponse_OK RequestResponse_Reason = 0 RequestResponse_NOT_FOUND RequestResponse_Reason = 1 RequestResponse_NOT_ALLOWED RequestResponse_Reason = 2 RequestResponse_LIMIT_EXCEEDED RequestResponse_Reason = 3 )
func (RequestResponse_Reason) Descriptor ¶ added in v1.20.0
func (RequestResponse_Reason) Descriptor() protoreflect.EnumDescriptor
func (RequestResponse_Reason) Enum ¶ added in v1.20.0
func (x RequestResponse_Reason) Enum() *RequestResponse_Reason
func (RequestResponse_Reason) EnumDescriptor
deprecated
added in
v1.20.0
func (RequestResponse_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use RequestResponse_Reason.Descriptor instead.
func (RequestResponse_Reason) Number ¶ added in v1.20.0
func (x RequestResponse_Reason) Number() protoreflect.EnumNumber
func (RequestResponse_Reason) String ¶ added in v1.20.0
func (x RequestResponse_Reason) String() string
func (RequestResponse_Reason) Type ¶ added in v1.20.0
func (RequestResponse_Reason) Type() protoreflect.EnumType
type RollbackAgentRequest ¶ added in v1.36.0
type RollbackAgentRequest struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` AgentName string `protobuf:"bytes,2,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*RollbackAgentRequest) Descriptor
deprecated
added in
v1.36.0
func (*RollbackAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackAgentRequest.ProtoReflect.Descriptor instead.
func (*RollbackAgentRequest) GetAgentId ¶ added in v1.36.0
func (x *RollbackAgentRequest) GetAgentId() string
func (*RollbackAgentRequest) GetAgentName ¶ added in v1.36.0
func (x *RollbackAgentRequest) GetAgentName() string
func (*RollbackAgentRequest) GetVersion ¶ added in v1.36.0
func (x *RollbackAgentRequest) GetVersion() string
func (*RollbackAgentRequest) ProtoMessage ¶ added in v1.36.0
func (*RollbackAgentRequest) ProtoMessage()
func (*RollbackAgentRequest) ProtoReflect ¶ added in v1.36.0
func (x *RollbackAgentRequest) ProtoReflect() protoreflect.Message
func (*RollbackAgentRequest) Reset ¶ added in v1.36.0
func (x *RollbackAgentRequest) Reset()
func (*RollbackAgentRequest) String ¶ added in v1.36.0
func (x *RollbackAgentRequest) String() string
type RollbackAgentResponse ¶ added in v1.36.0
type RollbackAgentResponse struct { Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*RollbackAgentResponse) Descriptor
deprecated
added in
v1.36.0
func (*RollbackAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use RollbackAgentResponse.ProtoReflect.Descriptor instead.
func (*RollbackAgentResponse) GetMessage ¶ added in v1.36.0
func (x *RollbackAgentResponse) GetMessage() string
func (*RollbackAgentResponse) GetSuccess ¶ added in v1.36.0
func (x *RollbackAgentResponse) GetSuccess() bool
func (*RollbackAgentResponse) ProtoMessage ¶ added in v1.36.0
func (*RollbackAgentResponse) ProtoMessage()
func (*RollbackAgentResponse) ProtoReflect ¶ added in v1.36.0
func (x *RollbackAgentResponse) ProtoReflect() protoreflect.Message
func (*RollbackAgentResponse) Reset ¶ added in v1.36.0
func (x *RollbackAgentResponse) Reset()
func (*RollbackAgentResponse) String ¶ added in v1.36.0
func (x *RollbackAgentResponse) String() string
type Room ¶
type Room struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` EmptyTimeout uint32 `protobuf:"varint,3,opt,name=empty_timeout,json=emptyTimeout,proto3" json:"empty_timeout,omitempty"` DepartureTimeout uint32 `protobuf:"varint,14,opt,name=departure_timeout,json=departureTimeout,proto3" json:"departure_timeout,omitempty"` MaxParticipants uint32 `protobuf:"varint,4,opt,name=max_participants,json=maxParticipants,proto3" json:"max_participants,omitempty"` CreationTime int64 `protobuf:"varint,5,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` CreationTimeMs int64 `protobuf:"varint,15,opt,name=creation_time_ms,json=creationTimeMs,proto3" json:"creation_time_ms,omitempty"` TurnPassword string `protobuf:"bytes,6,opt,name=turn_password,json=turnPassword,proto3" json:"turn_password,omitempty"` EnabledCodecs []*Codec `protobuf:"bytes,7,rep,name=enabled_codecs,json=enabledCodecs,proto3" json:"enabled_codecs,omitempty"` Metadata string `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` NumParticipants uint32 `protobuf:"varint,9,opt,name=num_participants,json=numParticipants,proto3" json:"num_participants,omitempty"` NumPublishers uint32 `protobuf:"varint,11,opt,name=num_publishers,json=numPublishers,proto3" json:"num_publishers,omitempty"` ActiveRecording bool `protobuf:"varint,10,opt,name=active_recording,json=activeRecording,proto3" json:"active_recording,omitempty"` Version *TimedVersion `protobuf:"bytes,13,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*Room) Descriptor
deprecated
func (*Room) GetActiveRecording ¶
func (*Room) GetCreationTime ¶
func (*Room) GetCreationTimeMs ¶ added in v1.32.1
func (*Room) GetDepartureTimeout ¶ added in v1.11.0
func (*Room) GetEmptyTimeout ¶
func (*Room) GetEnabledCodecs ¶
func (*Room) GetMaxParticipants ¶
func (*Room) GetMetadata ¶
func (*Room) GetNumParticipants ¶
func (*Room) GetNumPublishers ¶ added in v1.5.5
func (*Room) GetTurnPassword ¶
func (*Room) GetVersion ¶ added in v1.9.4
func (x *Room) GetVersion() *TimedVersion
func (*Room) ProtoMessage ¶
func (*Room) ProtoMessage()
func (*Room) ProtoReflect ¶
func (x *Room) ProtoReflect() protoreflect.Message
type RoomAgent ¶ added in v1.19.1
type RoomAgent struct { Dispatches []*RoomAgentDispatch `protobuf:"bytes,1,rep,name=dispatches,proto3" json:"dispatches,omitempty"` // contains filtered or unexported fields }
func (*RoomAgent) Descriptor
deprecated
added in
v1.19.1
func (*RoomAgent) GetDispatches ¶ added in v1.19.2
func (x *RoomAgent) GetDispatches() []*RoomAgentDispatch
func (*RoomAgent) MarshalYAML ¶ added in v1.19.2
func (*RoomAgent) ProtoMessage ¶ added in v1.19.1
func (*RoomAgent) ProtoMessage()
func (*RoomAgent) ProtoReflect ¶ added in v1.19.1
func (x *RoomAgent) ProtoReflect() protoreflect.Message
func (*RoomAgent) UnmarshalYAML ¶ added in v1.19.1
type RoomAgentDispatch ¶ added in v1.19.2
type RoomAgentDispatch struct { AgentName string `protobuf:"bytes,1,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` Metadata string `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*RoomAgentDispatch) Descriptor
deprecated
added in
v1.19.2
func (*RoomAgentDispatch) Descriptor() ([]byte, []int)
Deprecated: Use RoomAgentDispatch.ProtoReflect.Descriptor instead.
func (*RoomAgentDispatch) GetAgentName ¶ added in v1.19.2
func (x *RoomAgentDispatch) GetAgentName() string
func (*RoomAgentDispatch) GetMetadata ¶ added in v1.19.2
func (x *RoomAgentDispatch) GetMetadata() string
func (*RoomAgentDispatch) ProtoMessage ¶ added in v1.19.2
func (*RoomAgentDispatch) ProtoMessage()
func (*RoomAgentDispatch) ProtoReflect ¶ added in v1.19.2
func (x *RoomAgentDispatch) ProtoReflect() protoreflect.Message
func (*RoomAgentDispatch) Reset ¶ added in v1.19.2
func (x *RoomAgentDispatch) Reset()
func (*RoomAgentDispatch) String ¶ added in v1.19.2
func (x *RoomAgentDispatch) String() string
type RoomCompositeEgressRequest ¶ added in v0.13.0
type RoomCompositeEgressRequest struct { RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // required Layout string `protobuf:"bytes,2,opt,name=layout,proto3" json:"layout,omitempty"` // (optional) AudioOnly bool `protobuf:"varint,3,opt,name=audio_only,json=audioOnly,proto3" json:"audio_only,omitempty"` // (default false) AudioMixing AudioMixing `protobuf:"varint,15,opt,name=audio_mixing,json=audioMixing,proto3,enum=livekit.AudioMixing" json:"audio_mixing,omitempty"` // only applies to audio_only egress (default DEFAULT_MIXING) VideoOnly bool `protobuf:"varint,4,opt,name=video_only,json=videoOnly,proto3" json:"video_only,omitempty"` // (default false) CustomBaseUrl string `protobuf:"bytes,5,opt,name=custom_base_url,json=customBaseUrl,proto3" json:"custom_base_url,omitempty"` // template base url (default https://recorder.livekit.io) // Types that are valid to be assigned to Output: // // *RoomCompositeEgressRequest_File // *RoomCompositeEgressRequest_Stream // *RoomCompositeEgressRequest_Segments Output isRoomCompositeEgressRequest_Output `protobuf_oneof:"output"` // Types that are valid to be assigned to Options: // // *RoomCompositeEgressRequest_Preset // *RoomCompositeEgressRequest_Advanced Options isRoomCompositeEgressRequest_Options `protobuf_oneof:"options"` FileOutputs []*EncodedFileOutput `protobuf:"bytes,11,rep,name=file_outputs,json=fileOutputs,proto3" json:"file_outputs,omitempty"` StreamOutputs []*StreamOutput `protobuf:"bytes,12,rep,name=stream_outputs,json=streamOutputs,proto3" json:"stream_outputs,omitempty"` SegmentOutputs []*SegmentedFileOutput `protobuf:"bytes,13,rep,name=segment_outputs,json=segmentOutputs,proto3" json:"segment_outputs,omitempty"` ImageOutputs []*ImageOutput `protobuf:"bytes,14,rep,name=image_outputs,json=imageOutputs,proto3" json:"image_outputs,omitempty"` Webhooks []*WebhookConfig `protobuf:"bytes,16,rep,name=webhooks,proto3" json:"webhooks,omitempty"` // extra webhooks to call for this request // contains filtered or unexported fields }
composite using a web browser
func (*RoomCompositeEgressRequest) Descriptor
deprecated
added in
v0.13.0
func (*RoomCompositeEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use RoomCompositeEgressRequest.ProtoReflect.Descriptor instead.
func (*RoomCompositeEgressRequest) GetAdvanced ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetAdvanced() *EncodingOptions
func (*RoomCompositeEgressRequest) GetAudioMixing ¶ added in v1.34.0
func (x *RoomCompositeEgressRequest) GetAudioMixing() AudioMixing
func (*RoomCompositeEgressRequest) GetAudioOnly ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetAudioOnly() bool
func (*RoomCompositeEgressRequest) GetCustomBaseUrl ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetCustomBaseUrl() string
func (*RoomCompositeEgressRequest) GetFile
deprecated
added in
v0.13.0
func (x *RoomCompositeEgressRequest) GetFile() *EncodedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*RoomCompositeEgressRequest) GetFileOutputs ¶ added in v1.4.0
func (x *RoomCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput
func (*RoomCompositeEgressRequest) GetImageOutputs ¶ added in v1.8.0
func (x *RoomCompositeEgressRequest) GetImageOutputs() []*ImageOutput
func (*RoomCompositeEgressRequest) GetLayout ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetLayout() string
func (*RoomCompositeEgressRequest) GetOptions ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetOptions() isRoomCompositeEgressRequest_Options
func (*RoomCompositeEgressRequest) GetOutput ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetOutput() isRoomCompositeEgressRequest_Output
func (*RoomCompositeEgressRequest) GetPreset ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetPreset() EncodingOptionsPreset
func (*RoomCompositeEgressRequest) GetRoomName ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetRoomName() string
func (*RoomCompositeEgressRequest) GetSegmentOutputs ¶ added in v1.4.0
func (x *RoomCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
func (*RoomCompositeEgressRequest) GetSegments
deprecated
added in
v0.13.3
func (x *RoomCompositeEgressRequest) GetSegments() *SegmentedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*RoomCompositeEgressRequest) GetStream
deprecated
added in
v0.13.0
func (x *RoomCompositeEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*RoomCompositeEgressRequest) GetStreamOutputs ¶ added in v1.4.0
func (x *RoomCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
func (*RoomCompositeEgressRequest) GetVideoOnly ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) GetVideoOnly() bool
func (*RoomCompositeEgressRequest) GetWebhooks ¶ added in v1.37.0
func (x *RoomCompositeEgressRequest) GetWebhooks() []*WebhookConfig
func (*RoomCompositeEgressRequest) ProtoMessage ¶ added in v0.13.0
func (*RoomCompositeEgressRequest) ProtoMessage()
func (*RoomCompositeEgressRequest) ProtoReflect ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) ProtoReflect() protoreflect.Message
func (*RoomCompositeEgressRequest) Reset ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) Reset()
func (*RoomCompositeEgressRequest) String ¶ added in v0.13.0
func (x *RoomCompositeEgressRequest) String() string
type RoomCompositeEgressRequest_Advanced ¶ added in v0.13.0
type RoomCompositeEgressRequest_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,9,opt,name=advanced,proto3,oneof"` // (optional)
}
type RoomCompositeEgressRequest_File ¶ added in v0.13.0
type RoomCompositeEgressRequest_File struct { // Deprecated: Marked as deprecated in livekit_egress.proto. File *EncodedFileOutput `protobuf:"bytes,6,opt,name=file,proto3,oneof"` }
type RoomCompositeEgressRequest_Preset ¶ added in v0.13.0
type RoomCompositeEgressRequest_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,8,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type RoomCompositeEgressRequest_Segments ¶ added in v0.13.3
type RoomCompositeEgressRequest_Segments struct { // Deprecated: Marked as deprecated in livekit_egress.proto. Segments *SegmentedFileOutput `protobuf:"bytes,10,opt,name=segments,proto3,oneof"` }
type RoomCompositeEgressRequest_Stream ¶ added in v0.13.0
type RoomCompositeEgressRequest_Stream struct { // Deprecated: Marked as deprecated in livekit_egress.proto. Stream *StreamOutput `protobuf:"bytes,7,opt,name=stream,proto3,oneof"` }
type RoomConfiguration ¶ added in v1.19.1
type RoomConfiguration struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Used as ID, must be unique // number of seconds to keep the room open if no one joins EmptyTimeout uint32 `protobuf:"varint,2,opt,name=empty_timeout,json=emptyTimeout,proto3" json:"empty_timeout,omitempty"` // number of seconds to keep the room open after everyone leaves DepartureTimeout uint32 `protobuf:"varint,3,opt,name=departure_timeout,json=departureTimeout,proto3" json:"departure_timeout,omitempty"` // limit number of participants that can be in a room, excluding Egress and Ingress participants MaxParticipants uint32 `protobuf:"varint,4,opt,name=max_participants,json=maxParticipants,proto3" json:"max_participants,omitempty"` // egress Egress *RoomEgress `protobuf:"bytes,5,opt,name=egress,proto3" json:"egress,omitempty"` // playout delay of subscriber MinPlayoutDelay uint32 `protobuf:"varint,7,opt,name=min_playout_delay,json=minPlayoutDelay,proto3" json:"min_playout_delay,omitempty"` MaxPlayoutDelay uint32 `protobuf:"varint,8,opt,name=max_playout_delay,json=maxPlayoutDelay,proto3" json:"max_playout_delay,omitempty"` // improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use // so not recommended for rooms with frequent subscription changes SyncStreams bool `protobuf:"varint,9,opt,name=sync_streams,json=syncStreams,proto3" json:"sync_streams,omitempty"` // Define agents that should be dispatched to this room Agents []*RoomAgentDispatch `protobuf:"bytes,10,rep,name=agents,proto3" json:"agents,omitempty"` // contains filtered or unexported fields }
func (*RoomConfiguration) Descriptor
deprecated
added in
v1.19.1
func (*RoomConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use RoomConfiguration.ProtoReflect.Descriptor instead.
func (*RoomConfiguration) GetAgents ¶ added in v1.27.0
func (x *RoomConfiguration) GetAgents() []*RoomAgentDispatch
func (*RoomConfiguration) GetDepartureTimeout ¶ added in v1.19.1
func (x *RoomConfiguration) GetDepartureTimeout() uint32
func (*RoomConfiguration) GetEgress ¶ added in v1.19.1
func (x *RoomConfiguration) GetEgress() *RoomEgress
func (*RoomConfiguration) GetEmptyTimeout ¶ added in v1.19.1
func (x *RoomConfiguration) GetEmptyTimeout() uint32
func (*RoomConfiguration) GetMaxParticipants ¶ added in v1.19.1
func (x *RoomConfiguration) GetMaxParticipants() uint32
func (*RoomConfiguration) GetMaxPlayoutDelay ¶ added in v1.19.1
func (x *RoomConfiguration) GetMaxPlayoutDelay() uint32
func (*RoomConfiguration) GetMinPlayoutDelay ¶ added in v1.19.1
func (x *RoomConfiguration) GetMinPlayoutDelay() uint32
func (*RoomConfiguration) GetName ¶ added in v1.19.1
func (x *RoomConfiguration) GetName() string
func (*RoomConfiguration) GetSyncStreams ¶ added in v1.19.1
func (x *RoomConfiguration) GetSyncStreams() bool
func (*RoomConfiguration) MarshalYAML ¶ added in v1.19.2
func (r *RoomConfiguration) MarshalYAML() (interface{}, error)
func (*RoomConfiguration) ProtoMessage ¶ added in v1.19.1
func (*RoomConfiguration) ProtoMessage()
func (*RoomConfiguration) ProtoReflect ¶ added in v1.19.1
func (x *RoomConfiguration) ProtoReflect() protoreflect.Message
func (*RoomConfiguration) Reset ¶ added in v1.19.1
func (x *RoomConfiguration) Reset()
func (*RoomConfiguration) String ¶ added in v1.19.1
func (x *RoomConfiguration) String() string
func (*RoomConfiguration) UnmarshalYAML ¶ added in v1.19.2
func (r *RoomConfiguration) UnmarshalYAML(value *yaml.Node) error
type RoomEgress ¶ added in v1.0.2
type RoomEgress struct { Room *RoomCompositeEgressRequest `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` Participant *AutoParticipantEgress `protobuf:"bytes,3,opt,name=participant,proto3" json:"participant,omitempty"` Tracks *AutoTrackEgress `protobuf:"bytes,2,opt,name=tracks,proto3" json:"tracks,omitempty"` // contains filtered or unexported fields }
func (*RoomEgress) Descriptor
deprecated
added in
v1.0.2
func (*RoomEgress) Descriptor() ([]byte, []int)
Deprecated: Use RoomEgress.ProtoReflect.Descriptor instead.
func (*RoomEgress) GetParticipant ¶ added in v1.7.0
func (x *RoomEgress) GetParticipant() *AutoParticipantEgress
func (*RoomEgress) GetRoom ¶ added in v1.0.2
func (x *RoomEgress) GetRoom() *RoomCompositeEgressRequest
func (*RoomEgress) GetTracks ¶ added in v1.0.2
func (x *RoomEgress) GetTracks() *AutoTrackEgress
func (*RoomEgress) MarshalYAML ¶ added in v1.19.2
func (r *RoomEgress) MarshalYAML() (interface{}, error)
func (*RoomEgress) ProtoMessage ¶ added in v1.0.2
func (*RoomEgress) ProtoMessage()
func (*RoomEgress) ProtoReflect ¶ added in v1.0.2
func (x *RoomEgress) ProtoReflect() protoreflect.Message
func (*RoomEgress) Reset ¶ added in v1.0.2
func (x *RoomEgress) Reset()
func (*RoomEgress) String ¶ added in v1.0.2
func (x *RoomEgress) String() string
func (*RoomEgress) UnmarshalYAML ¶ added in v1.19.1
func (r *RoomEgress) UnmarshalYAML(value *yaml.Node) error
type RoomInternal ¶ added in v1.0.2
type RoomInternal struct { TrackEgress *AutoTrackEgress `protobuf:"bytes,1,opt,name=track_egress,json=trackEgress,proto3" json:"track_egress,omitempty"` ParticipantEgress *AutoParticipantEgress `protobuf:"bytes,2,opt,name=participant_egress,json=participantEgress,proto3" json:"participant_egress,omitempty"` PlayoutDelay *PlayoutDelay `protobuf:"bytes,3,opt,name=playout_delay,json=playoutDelay,proto3" json:"playout_delay,omitempty"` AgentDispatches []*RoomAgentDispatch `protobuf:"bytes,5,rep,name=agent_dispatches,json=agentDispatches,proto3" json:"agent_dispatches,omitempty"` SyncStreams bool `protobuf:"varint,4,opt,name=sync_streams,json=syncStreams,proto3" json:"sync_streams,omitempty"` ReplayEnabled bool `protobuf:"varint,6,opt,name=replay_enabled,json=replayEnabled,proto3" json:"replay_enabled,omitempty"` // contains filtered or unexported fields }
room info that should not be returned to clients
func (*RoomInternal) Descriptor
deprecated
added in
v1.0.2
func (*RoomInternal) Descriptor() ([]byte, []int)
Deprecated: Use RoomInternal.ProtoReflect.Descriptor instead.
func (*RoomInternal) GetAgentDispatches ¶ added in v1.19.2
func (x *RoomInternal) GetAgentDispatches() []*RoomAgentDispatch
func (*RoomInternal) GetParticipantEgress ¶ added in v1.0.2
func (x *RoomInternal) GetParticipantEgress() *AutoParticipantEgress
func (*RoomInternal) GetPlayoutDelay ¶ added in v1.8.0
func (x *RoomInternal) GetPlayoutDelay() *PlayoutDelay
func (*RoomInternal) GetReplayEnabled ¶ added in v1.19.2
func (x *RoomInternal) GetReplayEnabled() bool
func (*RoomInternal) GetSyncStreams ¶ added in v1.8.0
func (x *RoomInternal) GetSyncStreams() bool
func (*RoomInternal) GetTrackEgress ¶ added in v1.0.2
func (x *RoomInternal) GetTrackEgress() *AutoTrackEgress
func (*RoomInternal) ProtoMessage ¶ added in v1.0.2
func (*RoomInternal) ProtoMessage()
func (*RoomInternal) ProtoReflect ¶ added in v1.0.2
func (x *RoomInternal) ProtoReflect() protoreflect.Message
func (*RoomInternal) Reset ¶ added in v1.0.2
func (x *RoomInternal) Reset()
func (*RoomInternal) String ¶ added in v1.0.2
func (x *RoomInternal) String() string
type RoomMovedResponse ¶ added in v1.38.0
type RoomMovedResponse struct { // information about the new room Room *Room `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` // new reconnect token that can be used to reconnect to the new room Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` Participant *ParticipantInfo `protobuf:"bytes,3,opt,name=participant,proto3" json:"participant,omitempty"` OtherParticipants []*ParticipantInfo `protobuf:"bytes,4,rep,name=other_participants,json=otherParticipants,proto3" json:"other_participants,omitempty"` // contains filtered or unexported fields }
func (*RoomMovedResponse) Descriptor
deprecated
added in
v1.38.0
func (*RoomMovedResponse) Descriptor() ([]byte, []int)
Deprecated: Use RoomMovedResponse.ProtoReflect.Descriptor instead.
func (*RoomMovedResponse) GetOtherParticipants ¶ added in v1.38.0
func (x *RoomMovedResponse) GetOtherParticipants() []*ParticipantInfo
func (*RoomMovedResponse) GetParticipant ¶ added in v1.38.0
func (x *RoomMovedResponse) GetParticipant() *ParticipantInfo
func (*RoomMovedResponse) GetRoom ¶ added in v1.38.0
func (x *RoomMovedResponse) GetRoom() *Room
func (*RoomMovedResponse) GetToken ¶ added in v1.38.0
func (x *RoomMovedResponse) GetToken() string
func (*RoomMovedResponse) ProtoMessage ¶ added in v1.38.0
func (*RoomMovedResponse) ProtoMessage()
func (*RoomMovedResponse) ProtoReflect ¶ added in v1.38.0
func (x *RoomMovedResponse) ProtoReflect() protoreflect.Message
func (*RoomMovedResponse) Reset ¶ added in v1.38.0
func (x *RoomMovedResponse) Reset()
func (*RoomMovedResponse) String ¶ added in v1.38.0
func (x *RoomMovedResponse) String() string
type RoomParticipantIdentity ¶
type RoomParticipantIdentity struct { // name of the room Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` // identity of the participant Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // contains filtered or unexported fields }
func (*RoomParticipantIdentity) Descriptor
deprecated
func (*RoomParticipantIdentity) Descriptor() ([]byte, []int)
Deprecated: Use RoomParticipantIdentity.ProtoReflect.Descriptor instead.
func (*RoomParticipantIdentity) GetIdentity ¶
func (x *RoomParticipantIdentity) GetIdentity() string
func (*RoomParticipantIdentity) GetRoom ¶
func (x *RoomParticipantIdentity) GetRoom() string
func (*RoomParticipantIdentity) ProtoMessage ¶
func (*RoomParticipantIdentity) ProtoMessage()
func (*RoomParticipantIdentity) ProtoReflect ¶
func (x *RoomParticipantIdentity) ProtoReflect() protoreflect.Message
func (*RoomParticipantIdentity) Reset ¶
func (x *RoomParticipantIdentity) Reset()
func (*RoomParticipantIdentity) String ¶
func (x *RoomParticipantIdentity) String() string
type RoomService ¶
type RoomService interface { // Creates a room with settings. Requires `roomCreate` permission. // This method is optional; rooms are automatically created when clients connect to them for the first time. CreateRoom(context.Context, *CreateRoomRequest) (*Room, error) // List rooms that are active on the server. Requires `roomList` permission. ListRooms(context.Context, *ListRoomsRequest) (*ListRoomsResponse, error) // Deletes an existing room by name or id. Requires `roomCreate` permission. // DeleteRoom will disconnect all participants that are currently in the room. DeleteRoom(context.Context, *DeleteRoomRequest) (*DeleteRoomResponse, error) // Lists participants in a room, Requires `roomAdmin` ListParticipants(context.Context, *ListParticipantsRequest) (*ListParticipantsResponse, error) // Get information on a specific participant, Requires `roomAdmin` GetParticipant(context.Context, *RoomParticipantIdentity) (*ParticipantInfo, error) // Removes a participant from room. Requires `roomAdmin` RemoveParticipant(context.Context, *RoomParticipantIdentity) (*RemoveParticipantResponse, error) // Mute/unmute a participant's track, Requires `roomAdmin` MutePublishedTrack(context.Context, *MuteRoomTrackRequest) (*MuteRoomTrackResponse, error) // Update participant metadata, will cause updates to be broadcasted to everyone in the room. Requires `roomAdmin` UpdateParticipant(context.Context, *UpdateParticipantRequest) (*ParticipantInfo, error) // Subscribes or unsubscribe a participant from tracks. Requires `roomAdmin` UpdateSubscriptions(context.Context, *UpdateSubscriptionsRequest) (*UpdateSubscriptionsResponse, error) // Send data over data channel to participants in a room, Requires `roomAdmin` SendData(context.Context, *SendDataRequest) (*SendDataResponse, error) // Update room metadata, will cause updates to be broadcasted to everyone in the room, Requires `roomAdmin` UpdateRoomMetadata(context.Context, *UpdateRoomMetadataRequest) (*Room, error) // Cloud-only // a connected participant's track(s) to another room. Requires `roomAdmin` and `destinationRoom`. The forwarding will // stop when the participant leaves the room or `RemoveParticipant` has been called in the destination room. // A participant can be forwarded to multiple rooms. The destination room will be created if it does not exist. ForwardParticipant(context.Context, *ForwardParticipantRequest) (*ForwardParticipantResponse, error) // Cloud-only // Move a connected participant to a different room. Requires `roomAdmin` and `destinationRoom`. // The participant will be removed from the current room and added to the destination room. // From the other observers' perspective, the participant would've disconnected from the previous room and joined the new one. MoveParticipant(context.Context, *MoveParticipantRequest) (*MoveParticipantResponse, error) }
Room service that can be performed on any node they are Twirp-based HTTP req/responses
func NewRoomServiceJSONClient ¶
func NewRoomServiceJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) RoomService
NewRoomServiceJSONClient creates a JSON client that implements the RoomService interface. It communicates using JSON and can be configured with a custom HTTPClient.
func NewRoomServiceProtobufClient ¶
func NewRoomServiceProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) RoomService
NewRoomServiceProtobufClient creates a Protobuf client that implements the RoomService interface. It communicates using Protobuf and can be configured with a custom HTTPClient.
type RoomUpdate ¶
type RoomUpdate struct { Room *Room `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` // contains filtered or unexported fields }
func (*RoomUpdate) Descriptor
deprecated
func (*RoomUpdate) Descriptor() ([]byte, []int)
Deprecated: Use RoomUpdate.ProtoReflect.Descriptor instead.
func (*RoomUpdate) GetRoom ¶
func (x *RoomUpdate) GetRoom() *Room
func (*RoomUpdate) ProtoMessage ¶
func (*RoomUpdate) ProtoMessage()
func (*RoomUpdate) ProtoReflect ¶
func (x *RoomUpdate) ProtoReflect() protoreflect.Message
func (*RoomUpdate) Reset ¶
func (x *RoomUpdate) Reset()
func (*RoomUpdate) String ¶
func (x *RoomUpdate) String() string
type RpcAck ¶ added in v1.23.0
type RpcAck struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
func (*RpcAck) Descriptor
deprecated
added in
v1.23.0
func (*RpcAck) GetRequestId ¶ added in v1.23.0
func (*RpcAck) ProtoMessage ¶ added in v1.23.0
func (*RpcAck) ProtoMessage()
func (*RpcAck) ProtoReflect ¶ added in v1.23.0
func (x *RpcAck) ProtoReflect() protoreflect.Message
type RpcError ¶ added in v1.23.0
type RpcError struct { Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*RpcError) Descriptor
deprecated
added in
v1.23.0
func (*RpcError) GetMessage ¶ added in v1.23.0
func (*RpcError) ProtoMessage ¶ added in v1.23.0
func (*RpcError) ProtoMessage()
func (*RpcError) ProtoReflect ¶ added in v1.23.0
func (x *RpcError) ProtoReflect() protoreflect.Message
type RpcRequest ¶ added in v1.23.0
type RpcRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"` Payload string `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` ResponseTimeoutMs uint32 `protobuf:"varint,4,opt,name=response_timeout_ms,json=responseTimeoutMs,proto3" json:"response_timeout_ms,omitempty"` Version uint32 `protobuf:"varint,5,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*RpcRequest) Descriptor
deprecated
added in
v1.23.0
func (*RpcRequest) Descriptor() ([]byte, []int)
Deprecated: Use RpcRequest.ProtoReflect.Descriptor instead.
func (*RpcRequest) GetId ¶ added in v1.23.0
func (x *RpcRequest) GetId() string
func (*RpcRequest) GetMethod ¶ added in v1.23.0
func (x *RpcRequest) GetMethod() string
func (*RpcRequest) GetPayload ¶ added in v1.23.0
func (x *RpcRequest) GetPayload() string
func (*RpcRequest) GetResponseTimeoutMs ¶ added in v1.23.0
func (x *RpcRequest) GetResponseTimeoutMs() uint32
func (*RpcRequest) GetVersion ¶ added in v1.23.0
func (x *RpcRequest) GetVersion() uint32
func (*RpcRequest) ProtoMessage ¶ added in v1.23.0
func (*RpcRequest) ProtoMessage()
func (*RpcRequest) ProtoReflect ¶ added in v1.23.0
func (x *RpcRequest) ProtoReflect() protoreflect.Message
func (*RpcRequest) Reset ¶ added in v1.23.0
func (x *RpcRequest) Reset()
func (*RpcRequest) String ¶ added in v1.23.0
func (x *RpcRequest) String() string
type RpcResponse ¶ added in v1.23.0
type RpcResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Types that are valid to be assigned to Value: // // *RpcResponse_Payload // *RpcResponse_Error Value isRpcResponse_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*RpcResponse) Descriptor
deprecated
added in
v1.23.0
func (*RpcResponse) Descriptor() ([]byte, []int)
Deprecated: Use RpcResponse.ProtoReflect.Descriptor instead.
func (*RpcResponse) GetError ¶ added in v1.23.0
func (x *RpcResponse) GetError() *RpcError
func (*RpcResponse) GetPayload ¶ added in v1.23.0
func (x *RpcResponse) GetPayload() string
func (*RpcResponse) GetRequestId ¶ added in v1.23.0
func (x *RpcResponse) GetRequestId() string
func (*RpcResponse) GetValue ¶ added in v1.23.0
func (x *RpcResponse) GetValue() isRpcResponse_Value
func (*RpcResponse) ProtoMessage ¶ added in v1.23.0
func (*RpcResponse) ProtoMessage()
func (*RpcResponse) ProtoReflect ¶ added in v1.23.0
func (x *RpcResponse) ProtoReflect() protoreflect.Message
func (*RpcResponse) Reset ¶ added in v1.23.0
func (x *RpcResponse) Reset()
func (*RpcResponse) String ¶ added in v1.23.0
func (x *RpcResponse) String() string
type RpcResponse_Error ¶ added in v1.23.0
type RpcResponse_Error struct {
Error *RpcError `protobuf:"bytes,3,opt,name=error,proto3,oneof"`
}
type RpcResponse_Payload ¶ added in v1.23.0
type RpcResponse_Payload struct {
Payload string `protobuf:"bytes,2,opt,name=payload,proto3,oneof"`
}
type S3Upload ¶ added in v0.11.14
type S3Upload struct { AccessKey string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"` Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` SessionToken string `protobuf:"bytes,11,opt,name=session_token,json=sessionToken,proto3" json:"session_token,omitempty"` Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"` Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"` Bucket string `protobuf:"bytes,5,opt,name=bucket,proto3" json:"bucket,omitempty"` ForcePathStyle bool `protobuf:"varint,6,opt,name=force_path_style,json=forcePathStyle,proto3" json:"force_path_style,omitempty"` Metadata map[string]string `` /* 143-byte string literal not displayed */ Tagging string `protobuf:"bytes,8,opt,name=tagging,proto3" json:"tagging,omitempty"` ContentDisposition string `protobuf:"bytes,9,opt,name=content_disposition,json=contentDisposition,proto3" json:"content_disposition,omitempty"` // Content-Disposition header Proxy *ProxyConfig `protobuf:"bytes,10,opt,name=proxy,proto3" json:"proxy,omitempty"` // contains filtered or unexported fields }
func (*S3Upload) Descriptor
deprecated
added in
v0.11.14
func (*S3Upload) GetAccessKey ¶ added in v0.11.14
func (*S3Upload) GetContentDisposition ¶ added in v1.9.2
func (*S3Upload) GetEndpoint ¶ added in v0.11.14
func (*S3Upload) GetForcePathStyle ¶ added in v1.2.0
func (*S3Upload) GetMetadata ¶ added in v1.2.0
func (*S3Upload) GetProxy ¶ added in v1.12.0
func (x *S3Upload) GetProxy() *ProxyConfig
func (*S3Upload) GetSessionToken ¶ added in v1.18.0
func (*S3Upload) GetTagging ¶ added in v1.2.0
func (*S3Upload) ProtoMessage ¶ added in v0.11.14
func (*S3Upload) ProtoMessage()
func (*S3Upload) ProtoReflect ¶ added in v0.11.14
func (x *S3Upload) ProtoReflect() protoreflect.Message
type SIP ¶ added in v1.9.0
type SIP interface { ListSIPTrunk(context.Context, *ListSIPTrunkRequest) (*ListSIPTrunkResponse, error) CreateSIPInboundTrunk(context.Context, *CreateSIPInboundTrunkRequest) (*SIPInboundTrunkInfo, error) CreateSIPOutboundTrunk(context.Context, *CreateSIPOutboundTrunkRequest) (*SIPOutboundTrunkInfo, error) UpdateSIPInboundTrunk(context.Context, *UpdateSIPInboundTrunkRequest) (*SIPInboundTrunkInfo, error) UpdateSIPOutboundTrunk(context.Context, *UpdateSIPOutboundTrunkRequest) (*SIPOutboundTrunkInfo, error) GetSIPInboundTrunk(context.Context, *GetSIPInboundTrunkRequest) (*GetSIPInboundTrunkResponse, error) GetSIPOutboundTrunk(context.Context, *GetSIPOutboundTrunkRequest) (*GetSIPOutboundTrunkResponse, error) ListSIPInboundTrunk(context.Context, *ListSIPInboundTrunkRequest) (*ListSIPInboundTrunkResponse, error) ListSIPOutboundTrunk(context.Context, *ListSIPOutboundTrunkRequest) (*ListSIPOutboundTrunkResponse, error) DeleteSIPTrunk(context.Context, *DeleteSIPTrunkRequest) (*SIPTrunkInfo, error) CreateSIPDispatchRule(context.Context, *CreateSIPDispatchRuleRequest) (*SIPDispatchRuleInfo, error) UpdateSIPDispatchRule(context.Context, *UpdateSIPDispatchRuleRequest) (*SIPDispatchRuleInfo, error) ListSIPDispatchRule(context.Context, *ListSIPDispatchRuleRequest) (*ListSIPDispatchRuleResponse, error) DeleteSIPDispatchRule(context.Context, *DeleteSIPDispatchRuleRequest) (*SIPDispatchRuleInfo, error) CreateSIPParticipant(context.Context, *CreateSIPParticipantRequest) (*SIPParticipantInfo, error) TransferSIPParticipant(context.Context, *TransferSIPParticipantRequest) (*google_protobuf2.Empty, error) }
func NewSIPJSONClient ¶ added in v1.9.0
func NewSIPJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) SIP
NewSIPJSONClient creates a JSON client that implements the SIP interface. It communicates using JSON and can be configured with a custom HTTPClient.
func NewSIPProtobufClient ¶ added in v1.9.0
func NewSIPProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) SIP
NewSIPProtobufClient creates a Protobuf client that implements the SIP interface. It communicates using Protobuf and can be configured with a custom HTTPClient.
type SIPCallDirection ¶ added in v1.31.0
type SIPCallDirection int32
const ( SIPCallDirection_SCD_UNKNOWN SIPCallDirection = 0 SIPCallDirection_SCD_INBOUND SIPCallDirection = 1 SIPCallDirection_SCD_OUTBOUND SIPCallDirection = 2 )
func (SIPCallDirection) Descriptor ¶ added in v1.31.0
func (SIPCallDirection) Descriptor() protoreflect.EnumDescriptor
func (SIPCallDirection) Enum ¶ added in v1.31.0
func (x SIPCallDirection) Enum() *SIPCallDirection
func (SIPCallDirection) EnumDescriptor
deprecated
added in
v1.31.0
func (SIPCallDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPCallDirection.Descriptor instead.
func (SIPCallDirection) Number ¶ added in v1.31.0
func (x SIPCallDirection) Number() protoreflect.EnumNumber
func (SIPCallDirection) String ¶ added in v1.31.0
func (x SIPCallDirection) String() string
func (SIPCallDirection) Type ¶ added in v1.31.0
func (SIPCallDirection) Type() protoreflect.EnumType
type SIPCallInfo ¶ added in v1.26.0
type SIPCallInfo struct { CallId string `protobuf:"bytes,1,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"` TrunkId string `protobuf:"bytes,2,opt,name=trunk_id,json=trunkId,proto3" json:"trunk_id,omitempty"` DispatchRuleId string `protobuf:"bytes,16,opt,name=dispatch_rule_id,json=dispatchRuleId,proto3" json:"dispatch_rule_id,omitempty"` Region string `protobuf:"bytes,17,opt,name=region,proto3" json:"region,omitempty"` RoomName string `protobuf:"bytes,3,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` RoomId string `protobuf:"bytes,4,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` // ID of the current/previous room published to ParticipantIdentity string `protobuf:"bytes,5,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` ParticipantAttributes map[string]string `` /* 199-byte string literal not displayed */ FromUri *SIPUri `protobuf:"bytes,6,opt,name=from_uri,json=fromUri,proto3" json:"from_uri,omitempty"` ToUri *SIPUri `protobuf:"bytes,7,opt,name=to_uri,json=toUri,proto3" json:"to_uri,omitempty"` // Deprecated: Marked as deprecated in livekit_sip.proto. CreatedAt int64 `protobuf:"varint,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Deprecated: Marked as deprecated in livekit_sip.proto. StartedAt int64 `protobuf:"varint,10,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` // Deprecated: Marked as deprecated in livekit_sip.proto. EndedAt int64 `protobuf:"varint,11,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` EnabledFeatures []SIPFeature `` /* 139-byte string literal not displayed */ CallDirection SIPCallDirection `` /* 132-byte string literal not displayed */ CallStatus SIPCallStatus `protobuf:"varint,8,opt,name=call_status,json=callStatus,proto3,enum=livekit.SIPCallStatus" json:"call_status,omitempty"` CreatedAtNs int64 `protobuf:"varint,22,opt,name=created_at_ns,json=createdAtNs,proto3" json:"created_at_ns,omitempty"` StartedAtNs int64 `protobuf:"varint,23,opt,name=started_at_ns,json=startedAtNs,proto3" json:"started_at_ns,omitempty"` EndedAtNs int64 `protobuf:"varint,24,opt,name=ended_at_ns,json=endedAtNs,proto3" json:"ended_at_ns,omitempty"` DisconnectReason DisconnectReason `` /* 141-byte string literal not displayed */ Error string `protobuf:"bytes,13,opt,name=error,proto3" json:"error,omitempty"` CallStatusCode *SIPStatus `protobuf:"bytes,19,opt,name=call_status_code,json=callStatusCode,proto3" json:"call_status_code,omitempty"` AudioCodec string `protobuf:"bytes,20,opt,name=audio_codec,json=audioCodec,proto3" json:"audio_codec,omitempty"` MediaEncryption string `protobuf:"bytes,21,opt,name=media_encryption,json=mediaEncryption,proto3" json:"media_encryption,omitempty"` // contains filtered or unexported fields }
func (*SIPCallInfo) Descriptor
deprecated
added in
v1.26.0
func (*SIPCallInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPCallInfo.ProtoReflect.Descriptor instead.
func (*SIPCallInfo) GetAudioCodec ¶ added in v1.35.0
func (x *SIPCallInfo) GetAudioCodec() string
func (*SIPCallInfo) GetCallDirection ¶ added in v1.31.0
func (x *SIPCallInfo) GetCallDirection() SIPCallDirection
func (*SIPCallInfo) GetCallId ¶ added in v1.26.0
func (x *SIPCallInfo) GetCallId() string
func (*SIPCallInfo) GetCallStatus ¶ added in v1.26.0
func (x *SIPCallInfo) GetCallStatus() SIPCallStatus
func (*SIPCallInfo) GetCallStatusCode ¶ added in v1.35.0
func (x *SIPCallInfo) GetCallStatusCode() *SIPStatus
func (*SIPCallInfo) GetCreatedAt
deprecated
added in
v1.27.1
func (x *SIPCallInfo) GetCreatedAt() int64
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPCallInfo) GetCreatedAtNs ¶ added in v1.35.0
func (x *SIPCallInfo) GetCreatedAtNs() int64
func (*SIPCallInfo) GetDisconnectReason ¶ added in v1.26.0
func (x *SIPCallInfo) GetDisconnectReason() DisconnectReason
func (*SIPCallInfo) GetDispatchRuleId ¶ added in v1.35.0
func (x *SIPCallInfo) GetDispatchRuleId() string
func (*SIPCallInfo) GetEnabledFeatures ¶ added in v1.28.0
func (x *SIPCallInfo) GetEnabledFeatures() []SIPFeature
func (*SIPCallInfo) GetEndedAt
deprecated
added in
v1.26.0
func (x *SIPCallInfo) GetEndedAt() int64
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPCallInfo) GetEndedAtNs ¶ added in v1.35.0
func (x *SIPCallInfo) GetEndedAtNs() int64
func (*SIPCallInfo) GetError ¶ added in v1.27.1
func (x *SIPCallInfo) GetError() string
func (*SIPCallInfo) GetFromUri ¶ added in v1.26.0
func (x *SIPCallInfo) GetFromUri() *SIPUri
func (*SIPCallInfo) GetMediaEncryption ¶ added in v1.35.0
func (x *SIPCallInfo) GetMediaEncryption() string
func (*SIPCallInfo) GetParticipantAttributes ¶ added in v1.35.0
func (x *SIPCallInfo) GetParticipantAttributes() map[string]string
func (*SIPCallInfo) GetParticipantIdentity ¶ added in v1.26.0
func (x *SIPCallInfo) GetParticipantIdentity() string
func (*SIPCallInfo) GetRegion ¶ added in v1.35.0
func (x *SIPCallInfo) GetRegion() string
func (*SIPCallInfo) GetRoomId ¶ added in v1.26.0
func (x *SIPCallInfo) GetRoomId() string
func (*SIPCallInfo) GetRoomName ¶ added in v1.26.0
func (x *SIPCallInfo) GetRoomName() string
func (*SIPCallInfo) GetStartedAt
deprecated
added in
v1.26.0
func (x *SIPCallInfo) GetStartedAt() int64
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPCallInfo) GetStartedAtNs ¶ added in v1.35.0
func (x *SIPCallInfo) GetStartedAtNs() int64
func (*SIPCallInfo) GetToUri ¶ added in v1.26.0
func (x *SIPCallInfo) GetToUri() *SIPUri
func (*SIPCallInfo) GetTrunkId ¶ added in v1.26.0
func (x *SIPCallInfo) GetTrunkId() string
func (*SIPCallInfo) ProtoMessage ¶ added in v1.26.0
func (*SIPCallInfo) ProtoMessage()
func (*SIPCallInfo) ProtoReflect ¶ added in v1.26.0
func (x *SIPCallInfo) ProtoReflect() protoreflect.Message
func (*SIPCallInfo) Reset ¶ added in v1.26.0
func (x *SIPCallInfo) Reset()
func (*SIPCallInfo) String ¶ added in v1.26.0
func (x *SIPCallInfo) String() string
type SIPCallStatus ¶ added in v1.26.0
type SIPCallStatus int32
const ( SIPCallStatus_SCS_CALL_INCOMING SIPCallStatus = 0 // Incoming call is being handled by the SIP service. The SIP participant hasn't joined a LiveKit room yet SIPCallStatus_SCS_PARTICIPANT_JOINED SIPCallStatus = 1 // SIP participant for outgoing call has been created. The SIP outgoing call is being established SIPCallStatus_SCS_ACTIVE SIPCallStatus = 2 // Call is ongoing. SIP participant is active in the LiveKit room SIPCallStatus_SCS_DISCONNECTED SIPCallStatus = 3 // Call has ended SIPCallStatus_SCS_ERROR SIPCallStatus = 4 // Call has ended or never succeeded because of an error )
func (SIPCallStatus) Descriptor ¶ added in v1.26.0
func (SIPCallStatus) Descriptor() protoreflect.EnumDescriptor
func (SIPCallStatus) Enum ¶ added in v1.26.0
func (x SIPCallStatus) Enum() *SIPCallStatus
func (SIPCallStatus) EnumDescriptor
deprecated
added in
v1.26.0
func (SIPCallStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPCallStatus.Descriptor instead.
func (SIPCallStatus) Number ¶ added in v1.26.0
func (x SIPCallStatus) Number() protoreflect.EnumNumber
func (SIPCallStatus) String ¶ added in v1.26.0
func (x SIPCallStatus) String() string
func (SIPCallStatus) Type ¶ added in v1.26.0
func (SIPCallStatus) Type() protoreflect.EnumType
type SIPDispatchRule ¶ added in v1.9.1
type SIPDispatchRule struct { // Types that are valid to be assigned to Rule: // // *SIPDispatchRule_DispatchRuleDirect // *SIPDispatchRule_DispatchRuleIndividual // *SIPDispatchRule_DispatchRuleCallee Rule isSIPDispatchRule_Rule `protobuf_oneof:"rule"` // contains filtered or unexported fields }
func (*SIPDispatchRule) Descriptor
deprecated
added in
v1.9.1
func (*SIPDispatchRule) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRule.ProtoReflect.Descriptor instead.
func (*SIPDispatchRule) GetDispatchRuleCallee ¶ added in v1.21.0
func (x *SIPDispatchRule) GetDispatchRuleCallee() *SIPDispatchRuleCallee
func (*SIPDispatchRule) GetDispatchRuleDirect ¶ added in v1.9.1
func (x *SIPDispatchRule) GetDispatchRuleDirect() *SIPDispatchRuleDirect
func (*SIPDispatchRule) GetDispatchRuleIndividual ¶ added in v1.9.1
func (x *SIPDispatchRule) GetDispatchRuleIndividual() *SIPDispatchRuleIndividual
func (*SIPDispatchRule) GetRule ¶ added in v1.9.1
func (x *SIPDispatchRule) GetRule() isSIPDispatchRule_Rule
func (*SIPDispatchRule) ProtoMessage ¶ added in v1.9.1
func (*SIPDispatchRule) ProtoMessage()
func (*SIPDispatchRule) ProtoReflect ¶ added in v1.9.1
func (x *SIPDispatchRule) ProtoReflect() protoreflect.Message
func (*SIPDispatchRule) Reset ¶ added in v1.9.1
func (x *SIPDispatchRule) Reset()
func (*SIPDispatchRule) String ¶ added in v1.9.1
func (x *SIPDispatchRule) String() string
type SIPDispatchRuleCallee ¶ added in v1.21.0
type SIPDispatchRuleCallee struct { // Prefix used on new room name RoomPrefix string `protobuf:"bytes,1,opt,name=room_prefix,json=roomPrefix,proto3" json:"room_prefix,omitempty"` // Optional pin required to enter room Pin string `protobuf:"bytes,2,opt,name=pin,proto3" json:"pin,omitempty"` // Optionally append random suffix Randomize bool `protobuf:"varint,3,opt,name=randomize,proto3" json:"randomize,omitempty"` // contains filtered or unexported fields }
func (*SIPDispatchRuleCallee) Descriptor
deprecated
added in
v1.21.0
func (*SIPDispatchRuleCallee) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleCallee.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleCallee) GetPin ¶ added in v1.21.0
func (x *SIPDispatchRuleCallee) GetPin() string
func (*SIPDispatchRuleCallee) GetRandomize ¶ added in v1.21.0
func (x *SIPDispatchRuleCallee) GetRandomize() bool
func (*SIPDispatchRuleCallee) GetRoomPrefix ¶ added in v1.21.0
func (x *SIPDispatchRuleCallee) GetRoomPrefix() string
func (*SIPDispatchRuleCallee) ProtoMessage ¶ added in v1.21.0
func (*SIPDispatchRuleCallee) ProtoMessage()
func (*SIPDispatchRuleCallee) ProtoReflect ¶ added in v1.21.0
func (x *SIPDispatchRuleCallee) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleCallee) Reset ¶ added in v1.21.0
func (x *SIPDispatchRuleCallee) Reset()
func (*SIPDispatchRuleCallee) String ¶ added in v1.21.0
func (x *SIPDispatchRuleCallee) String() string
type SIPDispatchRuleDirect ¶ added in v1.9.0
type SIPDispatchRuleDirect struct { // What room should call be directed into RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // Optional pin required to enter room Pin string `protobuf:"bytes,2,opt,name=pin,proto3" json:"pin,omitempty"` // contains filtered or unexported fields }
func (*SIPDispatchRuleDirect) Descriptor
deprecated
added in
v1.9.0
func (*SIPDispatchRuleDirect) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleDirect.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleDirect) GetPin ¶ added in v1.9.0
func (x *SIPDispatchRuleDirect) GetPin() string
func (*SIPDispatchRuleDirect) GetRoomName ¶ added in v1.9.0
func (x *SIPDispatchRuleDirect) GetRoomName() string
func (*SIPDispatchRuleDirect) ProtoMessage ¶ added in v1.9.0
func (*SIPDispatchRuleDirect) ProtoMessage()
func (*SIPDispatchRuleDirect) ProtoReflect ¶ added in v1.9.0
func (x *SIPDispatchRuleDirect) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleDirect) Reset ¶ added in v1.9.0
func (x *SIPDispatchRuleDirect) Reset()
func (*SIPDispatchRuleDirect) String ¶ added in v1.9.0
func (x *SIPDispatchRuleDirect) String() string
type SIPDispatchRuleIndividual ¶ added in v1.9.0
type SIPDispatchRuleIndividual struct { // Prefix used on new room name RoomPrefix string `protobuf:"bytes,1,opt,name=room_prefix,json=roomPrefix,proto3" json:"room_prefix,omitempty"` // Optional pin required to enter room Pin string `protobuf:"bytes,2,opt,name=pin,proto3" json:"pin,omitempty"` // contains filtered or unexported fields }
func (*SIPDispatchRuleIndividual) Descriptor
deprecated
added in
v1.9.0
func (*SIPDispatchRuleIndividual) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleIndividual.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleIndividual) GetPin ¶ added in v1.9.0
func (x *SIPDispatchRuleIndividual) GetPin() string
func (*SIPDispatchRuleIndividual) GetRoomPrefix ¶ added in v1.9.0
func (x *SIPDispatchRuleIndividual) GetRoomPrefix() string
func (*SIPDispatchRuleIndividual) ProtoMessage ¶ added in v1.9.0
func (*SIPDispatchRuleIndividual) ProtoMessage()
func (*SIPDispatchRuleIndividual) ProtoReflect ¶ added in v1.9.0
func (x *SIPDispatchRuleIndividual) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleIndividual) Reset ¶ added in v1.9.0
func (x *SIPDispatchRuleIndividual) Reset()
func (*SIPDispatchRuleIndividual) String ¶ added in v1.9.0
func (x *SIPDispatchRuleIndividual) String() string
type SIPDispatchRuleInfo ¶ added in v1.9.0
type SIPDispatchRuleInfo struct { SipDispatchRuleId string `protobuf:"bytes,1,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3" json:"sip_dispatch_rule_id,omitempty"` Rule *SIPDispatchRule `protobuf:"bytes,2,opt,name=rule,proto3" json:"rule,omitempty"` TrunkIds []string `protobuf:"bytes,3,rep,name=trunk_ids,json=trunkIds,proto3" json:"trunk_ids,omitempty"` HidePhoneNumber bool `protobuf:"varint,4,opt,name=hide_phone_number,json=hidePhoneNumber,proto3" json:"hide_phone_number,omitempty"` // Dispatch Rule will only accept a call made to these numbers (if set). InboundNumbers []string `protobuf:"bytes,7,rep,name=inbound_numbers,json=inboundNumbers,proto3" json:"inbound_numbers,omitempty"` // Human-readable name for the Dispatch Rule. Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // User-defined metadata for the Dispatch Rule. // Participants created by this rule will inherit this metadata. Metadata string `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` // User-defined attributes for the Dispatch Rule. // Participants created by this rule will inherit these attributes. Attributes map[string]string `` /* 147-byte string literal not displayed */ // Cloud-only, config preset to use RoomPreset string `protobuf:"bytes,9,opt,name=room_preset,json=roomPreset,proto3" json:"room_preset,omitempty"` // RoomConfiguration to use if the participant initiates the room RoomConfig *RoomConfiguration `protobuf:"bytes,10,opt,name=room_config,json=roomConfig,proto3" json:"room_config,omitempty"` KrispEnabled bool `protobuf:"varint,11,opt,name=krisp_enabled,json=krispEnabled,proto3" json:"krisp_enabled,omitempty"` MediaEncryption SIPMediaEncryption `` // NEXT ID: 13 /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SIPDispatchRuleInfo) Descriptor
deprecated
added in
v1.9.0
func (*SIPDispatchRuleInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleInfo.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleInfo) GetAttributes ¶ added in v1.18.0
func (x *SIPDispatchRuleInfo) GetAttributes() map[string]string
func (*SIPDispatchRuleInfo) GetHidePhoneNumber ¶ added in v1.9.1
func (x *SIPDispatchRuleInfo) GetHidePhoneNumber() bool
func (*SIPDispatchRuleInfo) GetInboundNumbers ¶ added in v1.16.0
func (x *SIPDispatchRuleInfo) GetInboundNumbers() []string
func (*SIPDispatchRuleInfo) GetKrispEnabled ¶ added in v1.31.0
func (x *SIPDispatchRuleInfo) GetKrispEnabled() bool
func (*SIPDispatchRuleInfo) GetMediaEncryption ¶ added in v1.31.0
func (x *SIPDispatchRuleInfo) GetMediaEncryption() SIPMediaEncryption
func (*SIPDispatchRuleInfo) GetMetadata ¶ added in v1.15.0
func (x *SIPDispatchRuleInfo) GetMetadata() string
func (*SIPDispatchRuleInfo) GetName ¶ added in v1.15.0
func (x *SIPDispatchRuleInfo) GetName() string
func (*SIPDispatchRuleInfo) GetRoomConfig ¶ added in v1.30.0
func (x *SIPDispatchRuleInfo) GetRoomConfig() *RoomConfiguration
func (*SIPDispatchRuleInfo) GetRoomPreset ¶ added in v1.30.0
func (x *SIPDispatchRuleInfo) GetRoomPreset() string
func (*SIPDispatchRuleInfo) GetRule ¶ added in v1.9.1
func (x *SIPDispatchRuleInfo) GetRule() *SIPDispatchRule
func (*SIPDispatchRuleInfo) GetSipDispatchRuleId ¶ added in v1.9.0
func (x *SIPDispatchRuleInfo) GetSipDispatchRuleId() string
func (*SIPDispatchRuleInfo) GetTrunkIds ¶ added in v1.9.1
func (x *SIPDispatchRuleInfo) GetTrunkIds() []string
func (*SIPDispatchRuleInfo) ID ¶ added in v1.32.0
func (p *SIPDispatchRuleInfo) ID() string
func (*SIPDispatchRuleInfo) ProtoMessage ¶ added in v1.9.0
func (*SIPDispatchRuleInfo) ProtoMessage()
func (*SIPDispatchRuleInfo) ProtoReflect ¶ added in v1.9.0
func (x *SIPDispatchRuleInfo) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleInfo) Reset ¶ added in v1.9.0
func (x *SIPDispatchRuleInfo) Reset()
func (*SIPDispatchRuleInfo) String ¶ added in v1.9.0
func (x *SIPDispatchRuleInfo) String() string
func (*SIPDispatchRuleInfo) Validate ¶ added in v1.36.0
func (p *SIPDispatchRuleInfo) Validate() error
type SIPDispatchRuleUpdate ¶ added in v1.36.0
type SIPDispatchRuleUpdate struct { TrunkIds *ListUpdate `protobuf:"bytes,1,opt,name=trunk_ids,json=trunkIds,proto3" json:"trunk_ids,omitempty"` Rule *SIPDispatchRule `protobuf:"bytes,2,opt,name=rule,proto3" json:"rule,omitempty"` Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"` Metadata *string `protobuf:"bytes,4,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"` Attributes map[string]string `` /* 147-byte string literal not displayed */ MediaEncryption *SIPMediaEncryption `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SIPDispatchRuleUpdate) Apply ¶ added in v1.36.0
func (p *SIPDispatchRuleUpdate) Apply(info *SIPDispatchRuleInfo) error
func (*SIPDispatchRuleUpdate) Descriptor
deprecated
added in
v1.36.0
func (*SIPDispatchRuleUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleUpdate.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleUpdate) GetAttributes ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) GetAttributes() map[string]string
func (*SIPDispatchRuleUpdate) GetMediaEncryption ¶ added in v1.37.0
func (x *SIPDispatchRuleUpdate) GetMediaEncryption() SIPMediaEncryption
func (*SIPDispatchRuleUpdate) GetMetadata ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) GetMetadata() string
func (*SIPDispatchRuleUpdate) GetName ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) GetName() string
func (*SIPDispatchRuleUpdate) GetRule ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) GetRule() *SIPDispatchRule
func (*SIPDispatchRuleUpdate) GetTrunkIds ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) GetTrunkIds() *ListUpdate
func (*SIPDispatchRuleUpdate) ProtoMessage ¶ added in v1.36.0
func (*SIPDispatchRuleUpdate) ProtoMessage()
func (*SIPDispatchRuleUpdate) ProtoReflect ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleUpdate) Reset ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) Reset()
func (*SIPDispatchRuleUpdate) String ¶ added in v1.36.0
func (x *SIPDispatchRuleUpdate) String() string
func (*SIPDispatchRuleUpdate) Validate ¶ added in v1.36.0
func (p *SIPDispatchRuleUpdate) Validate() error
type SIPDispatchRule_DispatchRuleCallee ¶ added in v1.21.0
type SIPDispatchRule_DispatchRuleCallee struct { // SIPDispatchRuleCallee is a `SIP Dispatch Rule` that creates a new room for each callee. DispatchRuleCallee *SIPDispatchRuleCallee `protobuf:"bytes,3,opt,name=dispatch_rule_callee,json=dispatchRuleCallee,proto3,oneof"` }
type SIPDispatchRule_DispatchRuleDirect ¶ added in v1.9.1
type SIPDispatchRule_DispatchRuleDirect struct { // SIPDispatchRuleDirect is a `SIP Dispatch Rule` that puts a user directly into a room // This places users into an existing room. Optionally you can require a pin before a user can // enter the room DispatchRuleDirect *SIPDispatchRuleDirect `protobuf:"bytes,1,opt,name=dispatch_rule_direct,json=dispatchRuleDirect,proto3,oneof"` }
type SIPDispatchRule_DispatchRuleIndividual ¶ added in v1.9.1
type SIPDispatchRule_DispatchRuleIndividual struct { // SIPDispatchRuleIndividual is a `SIP Dispatch Rule` that creates a new room for each caller. DispatchRuleIndividual *SIPDispatchRuleIndividual `protobuf:"bytes,2,opt,name=dispatch_rule_individual,json=dispatchRuleIndividual,proto3,oneof"` }
type SIPFeature ¶ added in v1.28.0
type SIPFeature int32
const ( SIPFeature_NONE SIPFeature = 0 SIPFeature_KRISP_ENABLED SIPFeature = 1 )
func (SIPFeature) Descriptor ¶ added in v1.28.0
func (SIPFeature) Descriptor() protoreflect.EnumDescriptor
func (SIPFeature) Enum ¶ added in v1.28.0
func (x SIPFeature) Enum() *SIPFeature
func (SIPFeature) EnumDescriptor
deprecated
added in
v1.28.0
func (SIPFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPFeature.Descriptor instead.
func (SIPFeature) Number ¶ added in v1.28.0
func (x SIPFeature) Number() protoreflect.EnumNumber
func (SIPFeature) String ¶ added in v1.28.0
func (x SIPFeature) String() string
func (SIPFeature) Type ¶ added in v1.28.0
func (SIPFeature) Type() protoreflect.EnumType
type SIPHeaderOptions ¶ added in v1.30.0
type SIPHeaderOptions int32
const ( SIPHeaderOptions_SIP_NO_HEADERS SIPHeaderOptions = 0 // do not map any headers, except ones mapped explicitly SIPHeaderOptions_SIP_X_HEADERS SIPHeaderOptions = 1 // map all X-* headers to sip.h.x-* attributes SIPHeaderOptions_SIP_ALL_HEADERS SIPHeaderOptions = 2 // map all headers to sip.h.* attributes )
func (SIPHeaderOptions) Descriptor ¶ added in v1.30.0
func (SIPHeaderOptions) Descriptor() protoreflect.EnumDescriptor
func (SIPHeaderOptions) Enum ¶ added in v1.30.0
func (x SIPHeaderOptions) Enum() *SIPHeaderOptions
func (SIPHeaderOptions) EnumDescriptor
deprecated
added in
v1.30.0
func (SIPHeaderOptions) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPHeaderOptions.Descriptor instead.
func (SIPHeaderOptions) Number ¶ added in v1.30.0
func (x SIPHeaderOptions) Number() protoreflect.EnumNumber
func (SIPHeaderOptions) String ¶ added in v1.30.0
func (x SIPHeaderOptions) String() string
func (SIPHeaderOptions) Type ¶ added in v1.30.0
func (SIPHeaderOptions) Type() protoreflect.EnumType
type SIPInboundTrunkInfo ¶ added in v1.18.0
type SIPInboundTrunkInfo struct { SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` // Human-readable name for the Trunk. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // User-defined metadata for the Trunk. Metadata string `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` // Numbers associated with LiveKit SIP. The Trunk will only accept calls made to these numbers. // Creating multiple Trunks with different phone numbers allows having different rules for a single provider. Numbers []string `protobuf:"bytes,4,rep,name=numbers,proto3" json:"numbers,omitempty"` // CIDR or IPs that traffic is accepted from. // An empty list means all inbound traffic is accepted. AllowedAddresses []string `protobuf:"bytes,5,rep,name=allowed_addresses,json=allowedAddresses,proto3" json:"allowed_addresses,omitempty"` // Numbers that are allowed to make calls to this Trunk. // An empty list means calls from any phone number is accepted. AllowedNumbers []string `protobuf:"bytes,6,rep,name=allowed_numbers,json=allowedNumbers,proto3" json:"allowed_numbers,omitempty"` // Username and password used to authenticate inbound SIP invites. // May be empty to have no authentication. AuthUsername string `protobuf:"bytes,7,opt,name=auth_username,json=authUsername,proto3" json:"auth_username,omitempty"` AuthPassword string `protobuf:"bytes,8,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"` // Include these SIP X-* headers in 200 OK responses. Headers map[string]string `` /* 141-byte string literal not displayed */ // Map SIP X-* headers from INVITE to SIP participant attributes. HeadersToAttributes map[string]string `` /* 195-byte string literal not displayed */ // Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests. // Keys are the names of attributes and values are the names of X-* headers they will be mapped to. AttributesToHeaders map[string]string `` /* 195-byte string literal not displayed */ // Map SIP headers from INVITE to sip.h.* participant attributes automatically. // // When the names of required headers is known, using headers_to_attributes is strongly recommended. // // When mapping INVITE headers to response headers with attributes_to_headers map, // lowercase header names should be used, for example: sip.h.x-custom-header. IncludeHeaders SIPHeaderOptions `` /* 135-byte string literal not displayed */ // Max time for the caller to wait for track subscription. RingingTimeout *durationpb.Duration `protobuf:"bytes,11,opt,name=ringing_timeout,json=ringingTimeout,proto3" json:"ringing_timeout,omitempty"` // Max call duration. MaxCallDuration *durationpb.Duration `protobuf:"bytes,12,opt,name=max_call_duration,json=maxCallDuration,proto3" json:"max_call_duration,omitempty"` KrispEnabled bool `protobuf:"varint,13,opt,name=krisp_enabled,json=krispEnabled,proto3" json:"krisp_enabled,omitempty"` MediaEncryption SIPMediaEncryption `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SIPInboundTrunkInfo) AsTrunkInfo ¶ added in v1.18.0
func (p *SIPInboundTrunkInfo) AsTrunkInfo() *SIPTrunkInfo
AsTrunkInfo converts SIPInboundTrunkInfo to legacy SIPTrunkInfo.
func (*SIPInboundTrunkInfo) Descriptor
deprecated
added in
v1.18.0
func (*SIPInboundTrunkInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPInboundTrunkInfo.ProtoReflect.Descriptor instead.
func (*SIPInboundTrunkInfo) GetAllowedAddresses ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetAllowedAddresses() []string
func (*SIPInboundTrunkInfo) GetAllowedNumbers ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetAllowedNumbers() []string
func (*SIPInboundTrunkInfo) GetAttributesToHeaders ¶ added in v1.28.0
func (x *SIPInboundTrunkInfo) GetAttributesToHeaders() map[string]string
func (*SIPInboundTrunkInfo) GetAuthPassword ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetAuthPassword() string
func (*SIPInboundTrunkInfo) GetAuthUsername ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetAuthUsername() string
func (*SIPInboundTrunkInfo) GetHeaders ¶ added in v1.22.0
func (x *SIPInboundTrunkInfo) GetHeaders() map[string]string
func (*SIPInboundTrunkInfo) GetHeadersToAttributes ¶ added in v1.22.0
func (x *SIPInboundTrunkInfo) GetHeadersToAttributes() map[string]string
func (*SIPInboundTrunkInfo) GetIncludeHeaders ¶ added in v1.30.0
func (x *SIPInboundTrunkInfo) GetIncludeHeaders() SIPHeaderOptions
func (*SIPInboundTrunkInfo) GetKrispEnabled ¶ added in v1.27.0
func (x *SIPInboundTrunkInfo) GetKrispEnabled() bool
func (*SIPInboundTrunkInfo) GetMaxCallDuration ¶ added in v1.26.0
func (x *SIPInboundTrunkInfo) GetMaxCallDuration() *durationpb.Duration
func (*SIPInboundTrunkInfo) GetMediaEncryption ¶ added in v1.31.0
func (x *SIPInboundTrunkInfo) GetMediaEncryption() SIPMediaEncryption
func (*SIPInboundTrunkInfo) GetMetadata ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetMetadata() string
func (*SIPInboundTrunkInfo) GetName ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetName() string
func (*SIPInboundTrunkInfo) GetNumbers ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetNumbers() []string
func (*SIPInboundTrunkInfo) GetRingingTimeout ¶ added in v1.26.0
func (x *SIPInboundTrunkInfo) GetRingingTimeout() *durationpb.Duration
func (*SIPInboundTrunkInfo) GetSipTrunkId ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) GetSipTrunkId() string
func (*SIPInboundTrunkInfo) ID ¶ added in v1.32.0
func (p *SIPInboundTrunkInfo) ID() string
func (*SIPInboundTrunkInfo) ProtoMessage ¶ added in v1.18.0
func (*SIPInboundTrunkInfo) ProtoMessage()
func (*SIPInboundTrunkInfo) ProtoReflect ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) ProtoReflect() protoreflect.Message
func (*SIPInboundTrunkInfo) Reset ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) Reset()
func (*SIPInboundTrunkInfo) String ¶ added in v1.18.0
func (x *SIPInboundTrunkInfo) String() string
func (*SIPInboundTrunkInfo) Validate ¶ added in v1.22.0
func (p *SIPInboundTrunkInfo) Validate() error
type SIPInboundTrunkUpdate ¶ added in v1.36.0
type SIPInboundTrunkUpdate struct { Numbers *ListUpdate `protobuf:"bytes,1,opt,name=numbers,proto3" json:"numbers,omitempty"` AllowedAddresses *ListUpdate `protobuf:"bytes,2,opt,name=allowed_addresses,json=allowedAddresses,proto3" json:"allowed_addresses,omitempty"` AllowedNumbers *ListUpdate `protobuf:"bytes,3,opt,name=allowed_numbers,json=allowedNumbers,proto3" json:"allowed_numbers,omitempty"` AuthUsername *string `protobuf:"bytes,4,opt,name=auth_username,json=authUsername,proto3,oneof" json:"auth_username,omitempty"` AuthPassword *string `protobuf:"bytes,5,opt,name=auth_password,json=authPassword,proto3,oneof" json:"auth_password,omitempty"` Name *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"` Metadata *string `protobuf:"bytes,7,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"` MediaEncryption *SIPMediaEncryption `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SIPInboundTrunkUpdate) Apply ¶ added in v1.36.0
func (p *SIPInboundTrunkUpdate) Apply(info *SIPInboundTrunkInfo) error
func (*SIPInboundTrunkUpdate) Descriptor
deprecated
added in
v1.36.0
func (*SIPInboundTrunkUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SIPInboundTrunkUpdate.ProtoReflect.Descriptor instead.
func (*SIPInboundTrunkUpdate) GetAllowedAddresses ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) GetAllowedAddresses() *ListUpdate
func (*SIPInboundTrunkUpdate) GetAllowedNumbers ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) GetAllowedNumbers() *ListUpdate
func (*SIPInboundTrunkUpdate) GetAuthPassword ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) GetAuthPassword() string
func (*SIPInboundTrunkUpdate) GetAuthUsername ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) GetAuthUsername() string
func (*SIPInboundTrunkUpdate) GetMediaEncryption ¶ added in v1.37.0
func (x *SIPInboundTrunkUpdate) GetMediaEncryption() SIPMediaEncryption
func (*SIPInboundTrunkUpdate) GetMetadata ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) GetMetadata() string
func (*SIPInboundTrunkUpdate) GetName ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) GetName() string
func (*SIPInboundTrunkUpdate) GetNumbers ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) GetNumbers() *ListUpdate
func (*SIPInboundTrunkUpdate) ProtoMessage ¶ added in v1.36.0
func (*SIPInboundTrunkUpdate) ProtoMessage()
func (*SIPInboundTrunkUpdate) ProtoReflect ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) ProtoReflect() protoreflect.Message
func (*SIPInboundTrunkUpdate) Reset ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) Reset()
func (*SIPInboundTrunkUpdate) String ¶ added in v1.36.0
func (x *SIPInboundTrunkUpdate) String() string
func (*SIPInboundTrunkUpdate) Validate ¶ added in v1.36.0
func (p *SIPInboundTrunkUpdate) Validate() error
type SIPMediaEncryption ¶ added in v1.31.0
type SIPMediaEncryption int32
const ( SIPMediaEncryption_SIP_MEDIA_ENCRYPT_DISABLE SIPMediaEncryption = 0 // do not enable encryption SIPMediaEncryption_SIP_MEDIA_ENCRYPT_ALLOW SIPMediaEncryption = 1 // use encryption if available SIPMediaEncryption_SIP_MEDIA_ENCRYPT_REQUIRE SIPMediaEncryption = 2 // require encryption )
func (SIPMediaEncryption) Descriptor ¶ added in v1.31.0
func (SIPMediaEncryption) Descriptor() protoreflect.EnumDescriptor
func (SIPMediaEncryption) Enum ¶ added in v1.31.0
func (x SIPMediaEncryption) Enum() *SIPMediaEncryption
func (SIPMediaEncryption) EnumDescriptor
deprecated
added in
v1.31.0
func (SIPMediaEncryption) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPMediaEncryption.Descriptor instead.
func (SIPMediaEncryption) Number ¶ added in v1.31.0
func (x SIPMediaEncryption) Number() protoreflect.EnumNumber
func (SIPMediaEncryption) String ¶ added in v1.31.0
func (x SIPMediaEncryption) String() string
func (SIPMediaEncryption) Type ¶ added in v1.31.0
func (SIPMediaEncryption) Type() protoreflect.EnumType
type SIPOutboundConfig ¶ added in v1.34.0
type SIPOutboundConfig struct { // SIP server address Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` // country where the call terminates as ISO 3166-1 alpha-2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). This will be used by the livekit infrastructure to route calls. DestinationCountry string `protobuf:"bytes,7,opt,name=destination_country,json=destinationCountry,proto3" json:"destination_country,omitempty"` // SIP Transport used for outbound call. Transport SIPTransport `protobuf:"varint,2,opt,name=transport,proto3,enum=livekit.SIPTransport" json:"transport,omitempty"` // Username and password used to authenticate with SIP server. // May be empty to have no authentication. AuthUsername string `protobuf:"bytes,3,opt,name=auth_username,json=authUsername,proto3" json:"auth_username,omitempty"` AuthPassword string `protobuf:"bytes,4,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"` // Map SIP X-* headers from 200 OK to SIP participant attributes. // Keys are the names of X-* headers and values are the names of attributes they will be mapped to. HeadersToAttributes map[string]string `` /* 194-byte string literal not displayed */ // Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests. // Keys are the names of attributes and values are the names of X-* headers they will be mapped to. AttributesToHeaders map[string]string `` /* 194-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SIPOutboundConfig) Descriptor
deprecated
added in
v1.34.0
func (*SIPOutboundConfig) Descriptor() ([]byte, []int)
Deprecated: Use SIPOutboundConfig.ProtoReflect.Descriptor instead.
func (*SIPOutboundConfig) GetAttributesToHeaders ¶ added in v1.34.0
func (x *SIPOutboundConfig) GetAttributesToHeaders() map[string]string
func (*SIPOutboundConfig) GetAuthPassword ¶ added in v1.34.0
func (x *SIPOutboundConfig) GetAuthPassword() string
func (*SIPOutboundConfig) GetAuthUsername ¶ added in v1.34.0
func (x *SIPOutboundConfig) GetAuthUsername() string
func (*SIPOutboundConfig) GetDestinationCountry ¶ added in v1.39.0
func (x *SIPOutboundConfig) GetDestinationCountry() string
func (*SIPOutboundConfig) GetHeadersToAttributes ¶ added in v1.34.0
func (x *SIPOutboundConfig) GetHeadersToAttributes() map[string]string
func (*SIPOutboundConfig) GetHostname ¶ added in v1.34.0
func (x *SIPOutboundConfig) GetHostname() string
func (*SIPOutboundConfig) GetTransport ¶ added in v1.34.0
func (x *SIPOutboundConfig) GetTransport() SIPTransport
func (*SIPOutboundConfig) ProtoMessage ¶ added in v1.34.0
func (*SIPOutboundConfig) ProtoMessage()
func (*SIPOutboundConfig) ProtoReflect ¶ added in v1.34.0
func (x *SIPOutboundConfig) ProtoReflect() protoreflect.Message
func (*SIPOutboundConfig) Reset ¶ added in v1.34.0
func (x *SIPOutboundConfig) Reset()
func (*SIPOutboundConfig) String ¶ added in v1.34.0
func (x *SIPOutboundConfig) String() string
func (*SIPOutboundConfig) Validate ¶ added in v1.34.0
func (p *SIPOutboundConfig) Validate() error
type SIPOutboundTrunkInfo ¶ added in v1.18.0
type SIPOutboundTrunkInfo struct { SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` // Human-readable name for the Trunk. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // User-defined metadata for the Trunk. Metadata string `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` // Hostname or IP that SIP INVITE is sent too. // Note that this is not a SIP URI and should not contain the 'sip:' protocol prefix. Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` // country where the call terminates as ISO 3166-1 alpha-2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). This will be used by the livekit infrastructure to route calls. DestinationCountry string `protobuf:"bytes,14,opt,name=destination_country,json=destinationCountry,proto3" json:"destination_country,omitempty"` // SIP Transport used for outbound call. Transport SIPTransport `protobuf:"varint,5,opt,name=transport,proto3,enum=livekit.SIPTransport" json:"transport,omitempty"` // Numbers used to make the calls. Random one from this list will be selected. Numbers []string `protobuf:"bytes,6,rep,name=numbers,proto3" json:"numbers,omitempty"` // Username and password used to authenticate with SIP server. // May be empty to have no authentication. AuthUsername string `protobuf:"bytes,7,opt,name=auth_username,json=authUsername,proto3" json:"auth_username,omitempty"` AuthPassword string `protobuf:"bytes,8,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"` // Include these SIP X-* headers in INVITE request. // These headers are sent as-is and may help identify this call as coming from LiveKit for the other SIP endpoint. Headers map[string]string `` /* 141-byte string literal not displayed */ // Map SIP X-* headers from 200 OK to SIP participant attributes. // Keys are the names of X-* headers and values are the names of attributes they will be mapped to. HeadersToAttributes map[string]string `` /* 195-byte string literal not displayed */ // Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests. // Keys are the names of attributes and values are the names of X-* headers they will be mapped to. AttributesToHeaders map[string]string `` /* 195-byte string literal not displayed */ // Map SIP headers from 200 OK to sip.h.* participant attributes automatically. // // When the names of required headers is known, using headers_to_attributes is strongly recommended. // // When mapping 200 OK headers to follow-up request headers with attributes_to_headers map, // lowercase header names should be used, for example: sip.h.x-custom-header. IncludeHeaders SIPHeaderOptions `` /* 135-byte string literal not displayed */ MediaEncryption SIPMediaEncryption `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SIPOutboundTrunkInfo) AsTrunkInfo ¶ added in v1.18.0
func (p *SIPOutboundTrunkInfo) AsTrunkInfo() *SIPTrunkInfo
AsTrunkInfo converts SIPOutboundTrunkInfo to legacy SIPTrunkInfo.
func (*SIPOutboundTrunkInfo) Descriptor
deprecated
added in
v1.18.0
func (*SIPOutboundTrunkInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPOutboundTrunkInfo.ProtoReflect.Descriptor instead.
func (*SIPOutboundTrunkInfo) GetAddress ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetAddress() string
func (*SIPOutboundTrunkInfo) GetAttributesToHeaders ¶ added in v1.28.0
func (x *SIPOutboundTrunkInfo) GetAttributesToHeaders() map[string]string
func (*SIPOutboundTrunkInfo) GetAuthPassword ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetAuthPassword() string
func (*SIPOutboundTrunkInfo) GetAuthUsername ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetAuthUsername() string
func (*SIPOutboundTrunkInfo) GetDestinationCountry ¶ added in v1.39.0
func (x *SIPOutboundTrunkInfo) GetDestinationCountry() string
func (*SIPOutboundTrunkInfo) GetHeaders ¶ added in v1.22.0
func (x *SIPOutboundTrunkInfo) GetHeaders() map[string]string
func (*SIPOutboundTrunkInfo) GetHeadersToAttributes ¶ added in v1.22.0
func (x *SIPOutboundTrunkInfo) GetHeadersToAttributes() map[string]string
func (*SIPOutboundTrunkInfo) GetIncludeHeaders ¶ added in v1.30.0
func (x *SIPOutboundTrunkInfo) GetIncludeHeaders() SIPHeaderOptions
func (*SIPOutboundTrunkInfo) GetMediaEncryption ¶ added in v1.31.0
func (x *SIPOutboundTrunkInfo) GetMediaEncryption() SIPMediaEncryption
func (*SIPOutboundTrunkInfo) GetMetadata ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetMetadata() string
func (*SIPOutboundTrunkInfo) GetName ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetName() string
func (*SIPOutboundTrunkInfo) GetNumbers ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetNumbers() []string
func (*SIPOutboundTrunkInfo) GetSipTrunkId ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetSipTrunkId() string
func (*SIPOutboundTrunkInfo) GetTransport ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) GetTransport() SIPTransport
func (*SIPOutboundTrunkInfo) ID ¶ added in v1.32.0
func (p *SIPOutboundTrunkInfo) ID() string
func (*SIPOutboundTrunkInfo) ProtoMessage ¶ added in v1.18.0
func (*SIPOutboundTrunkInfo) ProtoMessage()
func (*SIPOutboundTrunkInfo) ProtoReflect ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) ProtoReflect() protoreflect.Message
func (*SIPOutboundTrunkInfo) Reset ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) Reset()
func (*SIPOutboundTrunkInfo) String ¶ added in v1.18.0
func (x *SIPOutboundTrunkInfo) String() string
func (*SIPOutboundTrunkInfo) Validate ¶ added in v1.22.0
func (p *SIPOutboundTrunkInfo) Validate() error
type SIPOutboundTrunkUpdate ¶ added in v1.36.0
type SIPOutboundTrunkUpdate struct { Address *string `protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty"` Transport *SIPTransport `protobuf:"varint,2,opt,name=transport,proto3,enum=livekit.SIPTransport,oneof" json:"transport,omitempty"` DestinationCountry *string `protobuf:"bytes,9,opt,name=destination_country,json=destinationCountry,proto3,oneof" json:"destination_country,omitempty"` Numbers *ListUpdate `protobuf:"bytes,3,opt,name=numbers,proto3" json:"numbers,omitempty"` AuthUsername *string `protobuf:"bytes,4,opt,name=auth_username,json=authUsername,proto3,oneof" json:"auth_username,omitempty"` AuthPassword *string `protobuf:"bytes,5,opt,name=auth_password,json=authPassword,proto3,oneof" json:"auth_password,omitempty"` Name *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"` Metadata *string `protobuf:"bytes,7,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"` MediaEncryption *SIPMediaEncryption `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SIPOutboundTrunkUpdate) Apply ¶ added in v1.36.0
func (p *SIPOutboundTrunkUpdate) Apply(info *SIPOutboundTrunkInfo) error
func (*SIPOutboundTrunkUpdate) Descriptor
deprecated
added in
v1.36.0
func (*SIPOutboundTrunkUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SIPOutboundTrunkUpdate.ProtoReflect.Descriptor instead.
func (*SIPOutboundTrunkUpdate) GetAddress ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) GetAddress() string
func (*SIPOutboundTrunkUpdate) GetAuthPassword ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) GetAuthPassword() string
func (*SIPOutboundTrunkUpdate) GetAuthUsername ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) GetAuthUsername() string
func (*SIPOutboundTrunkUpdate) GetDestinationCountry ¶ added in v1.39.0
func (x *SIPOutboundTrunkUpdate) GetDestinationCountry() string
func (*SIPOutboundTrunkUpdate) GetMediaEncryption ¶ added in v1.37.0
func (x *SIPOutboundTrunkUpdate) GetMediaEncryption() SIPMediaEncryption
func (*SIPOutboundTrunkUpdate) GetMetadata ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) GetMetadata() string
func (*SIPOutboundTrunkUpdate) GetName ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) GetName() string
func (*SIPOutboundTrunkUpdate) GetNumbers ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) GetNumbers() *ListUpdate
func (*SIPOutboundTrunkUpdate) GetTransport ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) GetTransport() SIPTransport
func (*SIPOutboundTrunkUpdate) ProtoMessage ¶ added in v1.36.0
func (*SIPOutboundTrunkUpdate) ProtoMessage()
func (*SIPOutboundTrunkUpdate) ProtoReflect ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) ProtoReflect() protoreflect.Message
func (*SIPOutboundTrunkUpdate) Reset ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) Reset()
func (*SIPOutboundTrunkUpdate) String ¶ added in v1.36.0
func (x *SIPOutboundTrunkUpdate) String() string
func (*SIPOutboundTrunkUpdate) Validate ¶ added in v1.36.0
func (p *SIPOutboundTrunkUpdate) Validate() error
type SIPParticipantInfo ¶ added in v1.9.0
type SIPParticipantInfo struct { ParticipantId string `protobuf:"bytes,1,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` ParticipantIdentity string `protobuf:"bytes,2,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` RoomName string `protobuf:"bytes,3,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` SipCallId string `protobuf:"bytes,4,opt,name=sip_call_id,json=sipCallId,proto3" json:"sip_call_id,omitempty"` // contains filtered or unexported fields }
func (*SIPParticipantInfo) Descriptor
deprecated
added in
v1.9.0
func (*SIPParticipantInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPParticipantInfo.ProtoReflect.Descriptor instead.
func (*SIPParticipantInfo) GetParticipantId ¶ added in v1.9.5
func (x *SIPParticipantInfo) GetParticipantId() string
func (*SIPParticipantInfo) GetParticipantIdentity ¶ added in v1.9.2
func (x *SIPParticipantInfo) GetParticipantIdentity() string
func (*SIPParticipantInfo) GetRoomName ¶ added in v1.9.2
func (x *SIPParticipantInfo) GetRoomName() string
func (*SIPParticipantInfo) GetSipCallId ¶ added in v1.15.0
func (x *SIPParticipantInfo) GetSipCallId() string
func (*SIPParticipantInfo) ProtoMessage ¶ added in v1.9.0
func (*SIPParticipantInfo) ProtoMessage()
func (*SIPParticipantInfo) ProtoReflect ¶ added in v1.9.0
func (x *SIPParticipantInfo) ProtoReflect() protoreflect.Message
func (*SIPParticipantInfo) Reset ¶ added in v1.9.0
func (x *SIPParticipantInfo) Reset()
func (*SIPParticipantInfo) String ¶ added in v1.9.0
func (x *SIPParticipantInfo) String() string
type SIPStatus ¶ added in v1.33.0
type SIPStatus struct { Code SIPStatusCode `protobuf:"varint,1,opt,name=code,proto3,enum=livekit.SIPStatusCode" json:"code,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
SIPStatus is returned as an error detail in CreateSIPParticipant.
func SIPStatusFrom ¶ added in v1.37.0
SIPStatusFrom unwraps an error and returns associated SIP call status, if any.
func (*SIPStatus) Descriptor
deprecated
added in
v1.33.0
func (*SIPStatus) GRPCStatus ¶ added in v1.33.0
func (*SIPStatus) GetCode ¶ added in v1.33.0
func (x *SIPStatus) GetCode() SIPStatusCode
func (*SIPStatus) ProtoMessage ¶ added in v1.33.0
func (*SIPStatus) ProtoMessage()
func (*SIPStatus) ProtoReflect ¶ added in v1.33.0
func (x *SIPStatus) ProtoReflect() protoreflect.Message
func (*SIPStatus) TwirpErrorMeta ¶ added in v1.33.0
type SIPStatusCode ¶ added in v1.33.0
type SIPStatusCode int32
const ( SIPStatusCode_SIP_STATUS_UNKNOWN SIPStatusCode = 0 SIPStatusCode_SIP_STATUS_TRYING SIPStatusCode = 100 SIPStatusCode_SIP_STATUS_RINGING SIPStatusCode = 180 SIPStatusCode_SIP_STATUS_CALL_IS_FORWARDED SIPStatusCode = 181 SIPStatusCode_SIP_STATUS_QUEUED SIPStatusCode = 182 SIPStatusCode_SIP_STATUS_SESSION_PROGRESS SIPStatusCode = 183 SIPStatusCode_SIP_STATUS_OK SIPStatusCode = 200 SIPStatusCode_SIP_STATUS_ACCEPTED SIPStatusCode = 202 SIPStatusCode_SIP_STATUS_MOVED_PERMANENTLY SIPStatusCode = 301 SIPStatusCode_SIP_STATUS_MOVED_TEMPORARILY SIPStatusCode = 302 SIPStatusCode_SIP_STATUS_USE_PROXY SIPStatusCode = 305 SIPStatusCode_SIP_STATUS_BAD_REQUEST SIPStatusCode = 400 SIPStatusCode_SIP_STATUS_UNAUTHORIZED SIPStatusCode = 401 SIPStatusCode_SIP_STATUS_PAYMENT_REQUIRED SIPStatusCode = 402 SIPStatusCode_SIP_STATUS_FORBIDDEN SIPStatusCode = 403 SIPStatusCode_SIP_STATUS_NOTFOUND SIPStatusCode = 404 SIPStatusCode_SIP_STATUS_METHOD_NOT_ALLOWED SIPStatusCode = 405 SIPStatusCode_SIP_STATUS_NOT_ACCEPTABLE SIPStatusCode = 406 SIPStatusCode_SIP_STATUS_PROXY_AUTH_REQUIRED SIPStatusCode = 407 SIPStatusCode_SIP_STATUS_REQUEST_TIMEOUT SIPStatusCode = 408 SIPStatusCode_SIP_STATUS_CONFLICT SIPStatusCode = 409 SIPStatusCode_SIP_STATUS_GONE SIPStatusCode = 410 SIPStatusCode_SIP_STATUS_REQUEST_ENTITY_TOO_LARGE SIPStatusCode = 413 SIPStatusCode_SIP_STATUS_REQUEST_URI_TOO_LONG SIPStatusCode = 414 SIPStatusCode_SIP_STATUS_UNSUPPORTED_MEDIA_TYPE SIPStatusCode = 415 SIPStatusCode_SIP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE SIPStatusCode = 416 SIPStatusCode_SIP_STATUS_BAD_EXTENSION SIPStatusCode = 420 SIPStatusCode_SIP_STATUS_EXTENSION_REQUIRED SIPStatusCode = 421 SIPStatusCode_SIP_STATUS_INTERVAL_TOO_BRIEF SIPStatusCode = 423 SIPStatusCode_SIP_STATUS_TEMPORARILY_UNAVAILABLE SIPStatusCode = 480 SIPStatusCode_SIP_STATUS_CALL_TRANSACTION_DOES_NOT_EXISTS SIPStatusCode = 481 SIPStatusCode_SIP_STATUS_LOOP_DETECTED SIPStatusCode = 482 SIPStatusCode_SIP_STATUS_TOO_MANY_HOPS SIPStatusCode = 483 SIPStatusCode_SIP_STATUS_ADDRESS_INCOMPLETE SIPStatusCode = 484 SIPStatusCode_SIP_STATUS_AMBIGUOUS SIPStatusCode = 485 SIPStatusCode_SIP_STATUS_BUSY_HERE SIPStatusCode = 486 SIPStatusCode_SIP_STATUS_REQUEST_TERMINATED SIPStatusCode = 487 SIPStatusCode_SIP_STATUS_NOT_ACCEPTABLE_HERE SIPStatusCode = 488 SIPStatusCode_SIP_STATUS_INTERNAL_SERVER_ERROR SIPStatusCode = 500 SIPStatusCode_SIP_STATUS_NOT_IMPLEMENTED SIPStatusCode = 501 SIPStatusCode_SIP_STATUS_BAD_GATEWAY SIPStatusCode = 502 SIPStatusCode_SIP_STATUS_SERVICE_UNAVAILABLE SIPStatusCode = 503 SIPStatusCode_SIP_STATUS_GATEWAY_TIMEOUT SIPStatusCode = 504 SIPStatusCode_SIP_STATUS_VERSION_NOT_SUPPORTED SIPStatusCode = 505 SIPStatusCode_SIP_STATUS_MESSAGE_TOO_LARGE SIPStatusCode = 513 SIPStatusCode_SIP_STATUS_GLOBAL_BUSY_EVERYWHERE SIPStatusCode = 600 SIPStatusCode_SIP_STATUS_GLOBAL_DECLINE SIPStatusCode = 603 SIPStatusCode_SIP_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE SIPStatusCode = 604 SIPStatusCode_SIP_STATUS_GLOBAL_NOT_ACCEPTABLE SIPStatusCode = 606 )
func (SIPStatusCode) Descriptor ¶ added in v1.33.0
func (SIPStatusCode) Descriptor() protoreflect.EnumDescriptor
func (SIPStatusCode) Enum ¶ added in v1.33.0
func (x SIPStatusCode) Enum() *SIPStatusCode
func (SIPStatusCode) EnumDescriptor
deprecated
added in
v1.33.0
func (SIPStatusCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPStatusCode.Descriptor instead.
func (SIPStatusCode) Number ¶ added in v1.33.0
func (x SIPStatusCode) Number() protoreflect.EnumNumber
func (SIPStatusCode) ShortName ¶ added in v1.33.0
func (p SIPStatusCode) ShortName() string
func (SIPStatusCode) String ¶ added in v1.33.0
func (x SIPStatusCode) String() string
func (SIPStatusCode) Type ¶ added in v1.33.0
func (SIPStatusCode) Type() protoreflect.EnumType
type SIPTransferInfo ¶ added in v1.39.0
type SIPTransferInfo struct { TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"` CallId string `protobuf:"bytes,2,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"` TransferTo string `protobuf:"bytes,3,opt,name=transfer_to,json=transferTo,proto3" json:"transfer_to,omitempty"` TransferInitiatedAtNs int64 `` /* 129-byte string literal not displayed */ TransferCompletedAtNs int64 `` /* 129-byte string literal not displayed */ TransferStatus SIPTransferStatus `` /* 135-byte string literal not displayed */ Error string `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"` TransferStatusCode *SIPStatus `protobuf:"bytes,8,opt,name=transfer_status_code,json=transferStatusCode,proto3" json:"transfer_status_code,omitempty"` // contains filtered or unexported fields }
func (*SIPTransferInfo) Descriptor
deprecated
added in
v1.39.0
func (*SIPTransferInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPTransferInfo.ProtoReflect.Descriptor instead.
func (*SIPTransferInfo) GetCallId ¶ added in v1.39.0
func (x *SIPTransferInfo) GetCallId() string
func (*SIPTransferInfo) GetError ¶ added in v1.39.0
func (x *SIPTransferInfo) GetError() string
func (*SIPTransferInfo) GetTransferCompletedAtNs ¶ added in v1.39.0
func (x *SIPTransferInfo) GetTransferCompletedAtNs() int64
func (*SIPTransferInfo) GetTransferId ¶ added in v1.39.0
func (x *SIPTransferInfo) GetTransferId() string
func (*SIPTransferInfo) GetTransferInitiatedAtNs ¶ added in v1.39.0
func (x *SIPTransferInfo) GetTransferInitiatedAtNs() int64
func (*SIPTransferInfo) GetTransferStatus ¶ added in v1.39.0
func (x *SIPTransferInfo) GetTransferStatus() SIPTransferStatus
func (*SIPTransferInfo) GetTransferStatusCode ¶ added in v1.39.0
func (x *SIPTransferInfo) GetTransferStatusCode() *SIPStatus
func (*SIPTransferInfo) GetTransferTo ¶ added in v1.39.0
func (x *SIPTransferInfo) GetTransferTo() string
func (*SIPTransferInfo) ProtoMessage ¶ added in v1.39.0
func (*SIPTransferInfo) ProtoMessage()
func (*SIPTransferInfo) ProtoReflect ¶ added in v1.39.0
func (x *SIPTransferInfo) ProtoReflect() protoreflect.Message
func (*SIPTransferInfo) Reset ¶ added in v1.39.0
func (x *SIPTransferInfo) Reset()
func (*SIPTransferInfo) String ¶ added in v1.39.0
func (x *SIPTransferInfo) String() string
type SIPTransferStatus ¶ added in v1.39.0
type SIPTransferStatus int32
const ( SIPTransferStatus_STS_TRANSFER_ONGOING SIPTransferStatus = 0 SIPTransferStatus_STS_TRANSFER_FAILED SIPTransferStatus = 1 SIPTransferStatus_STS_TRANSFER_SUCCESSFUL SIPTransferStatus = 2 )
func (SIPTransferStatus) Descriptor ¶ added in v1.39.0
func (SIPTransferStatus) Descriptor() protoreflect.EnumDescriptor
func (SIPTransferStatus) Enum ¶ added in v1.39.0
func (x SIPTransferStatus) Enum() *SIPTransferStatus
func (SIPTransferStatus) EnumDescriptor
deprecated
added in
v1.39.0
func (SIPTransferStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPTransferStatus.Descriptor instead.
func (SIPTransferStatus) Number ¶ added in v1.39.0
func (x SIPTransferStatus) Number() protoreflect.EnumNumber
func (SIPTransferStatus) String ¶ added in v1.39.0
func (x SIPTransferStatus) String() string
func (SIPTransferStatus) Type ¶ added in v1.39.0
func (SIPTransferStatus) Type() protoreflect.EnumType
type SIPTransport ¶ added in v1.17.0
type SIPTransport int32
const ( SIPTransport_SIP_TRANSPORT_AUTO SIPTransport = 0 SIPTransport_SIP_TRANSPORT_UDP SIPTransport = 1 SIPTransport_SIP_TRANSPORT_TCP SIPTransport = 2 SIPTransport_SIP_TRANSPORT_TLS SIPTransport = 3 )
func (SIPTransport) Descriptor ¶ added in v1.17.0
func (SIPTransport) Descriptor() protoreflect.EnumDescriptor
func (SIPTransport) Enum ¶ added in v1.17.0
func (x SIPTransport) Enum() *SIPTransport
func (SIPTransport) EnumDescriptor
deprecated
added in
v1.17.0
func (SIPTransport) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPTransport.Descriptor instead.
func (SIPTransport) Number ¶ added in v1.17.0
func (x SIPTransport) Number() protoreflect.EnumNumber
func (SIPTransport) String ¶ added in v1.17.0
func (x SIPTransport) String() string
func (SIPTransport) Type ¶ added in v1.17.0
func (SIPTransport) Type() protoreflect.EnumType
type SIPTrunkInfo
deprecated
added in
v1.9.0
type SIPTrunkInfo struct { SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"` Kind SIPTrunkInfo_TrunkKind `protobuf:"varint,14,opt,name=kind,proto3,enum=livekit.SIPTrunkInfo_TrunkKind" json:"kind,omitempty"` // CIDR or IPs that traffic is accepted from // An empty list means all inbound traffic is accepted. InboundAddresses []string `protobuf:"bytes,2,rep,name=inbound_addresses,json=inboundAddresses,proto3" json:"inbound_addresses,omitempty"` // IP that SIP INVITE is sent too OutboundAddress string `protobuf:"bytes,3,opt,name=outbound_address,json=outboundAddress,proto3" json:"outbound_address,omitempty"` // Number used to make outbound calls OutboundNumber string `protobuf:"bytes,4,opt,name=outbound_number,json=outboundNumber,proto3" json:"outbound_number,omitempty"` // Transport used for inbound and outbound calls. Transport SIPTransport `protobuf:"varint,13,opt,name=transport,proto3,enum=livekit.SIPTransport" json:"transport,omitempty"` // Deprecated: Marked as deprecated in livekit_sip.proto. InboundNumbersRegex []string `protobuf:"bytes,5,rep,name=inbound_numbers_regex,json=inboundNumbersRegex,proto3" json:"inbound_numbers_regex,omitempty"` // Accepted `To` values. This Trunk will only accept a call made to // these numbers. This allows you to have distinct Trunks for different phone // numbers at the same provider. InboundNumbers []string `protobuf:"bytes,10,rep,name=inbound_numbers,json=inboundNumbers,proto3" json:"inbound_numbers,omitempty"` // Username and password used to authenticate inbound and outbound SIP invites // May be empty to have no Authentication InboundUsername string `protobuf:"bytes,6,opt,name=inbound_username,json=inboundUsername,proto3" json:"inbound_username,omitempty"` InboundPassword string `protobuf:"bytes,7,opt,name=inbound_password,json=inboundPassword,proto3" json:"inbound_password,omitempty"` OutboundUsername string `protobuf:"bytes,8,opt,name=outbound_username,json=outboundUsername,proto3" json:"outbound_username,omitempty"` OutboundPassword string `protobuf:"bytes,9,opt,name=outbound_password,json=outboundPassword,proto3" json:"outbound_password,omitempty"` // Human-readable name for the Trunk. Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"` // User-defined metadata for the Trunk. Metadata string `protobuf:"bytes,12,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPTrunkInfo) AsInbound ¶ added in v1.18.0
func (p *SIPTrunkInfo) AsInbound() *SIPInboundTrunkInfo
AsInbound converts legacy SIPTrunkInfo to SIPInboundTrunkInfo.
func (*SIPTrunkInfo) AsOutbound ¶ added in v1.18.0
func (p *SIPTrunkInfo) AsOutbound() *SIPOutboundTrunkInfo
AsOutbound converts legacy SIPTrunkInfo to SIPOutboundTrunkInfo.
func (*SIPTrunkInfo) Descriptor
deprecated
added in
v1.9.0
func (*SIPTrunkInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPTrunkInfo.ProtoReflect.Descriptor instead.
func (*SIPTrunkInfo) GetInboundAddresses ¶ added in v1.9.1
func (x *SIPTrunkInfo) GetInboundAddresses() []string
func (*SIPTrunkInfo) GetInboundNumbers ¶ added in v1.10.1
func (x *SIPTrunkInfo) GetInboundNumbers() []string
func (*SIPTrunkInfo) GetInboundNumbersRegex
deprecated
added in
v1.9.1
func (x *SIPTrunkInfo) GetInboundNumbersRegex() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPTrunkInfo) GetInboundPassword ¶ added in v1.9.2
func (x *SIPTrunkInfo) GetInboundPassword() string
func (*SIPTrunkInfo) GetInboundUsername ¶ added in v1.9.2
func (x *SIPTrunkInfo) GetInboundUsername() string
func (*SIPTrunkInfo) GetKind ¶ added in v1.18.0
func (x *SIPTrunkInfo) GetKind() SIPTrunkInfo_TrunkKind
func (*SIPTrunkInfo) GetMetadata ¶ added in v1.15.0
func (x *SIPTrunkInfo) GetMetadata() string
func (*SIPTrunkInfo) GetName ¶ added in v1.15.0
func (x *SIPTrunkInfo) GetName() string
func (*SIPTrunkInfo) GetOutboundAddress ¶ added in v1.9.1
func (x *SIPTrunkInfo) GetOutboundAddress() string
func (*SIPTrunkInfo) GetOutboundNumber ¶ added in v1.9.1
func (x *SIPTrunkInfo) GetOutboundNumber() string
func (*SIPTrunkInfo) GetOutboundPassword ¶ added in v1.9.2
func (x *SIPTrunkInfo) GetOutboundPassword() string
func (*SIPTrunkInfo) GetOutboundUsername ¶ added in v1.9.2
func (x *SIPTrunkInfo) GetOutboundUsername() string
func (*SIPTrunkInfo) GetSipTrunkId ¶ added in v1.9.0
func (x *SIPTrunkInfo) GetSipTrunkId() string
func (*SIPTrunkInfo) GetTransport ¶ added in v1.17.0
func (x *SIPTrunkInfo) GetTransport() SIPTransport
func (*SIPTrunkInfo) ID ¶ added in v1.32.0
func (p *SIPTrunkInfo) ID() string
func (*SIPTrunkInfo) ProtoMessage ¶ added in v1.9.0
func (*SIPTrunkInfo) ProtoMessage()
func (*SIPTrunkInfo) ProtoReflect ¶ added in v1.9.0
func (x *SIPTrunkInfo) ProtoReflect() protoreflect.Message
func (*SIPTrunkInfo) Reset ¶ added in v1.9.0
func (x *SIPTrunkInfo) Reset()
func (*SIPTrunkInfo) String ¶ added in v1.9.0
func (x *SIPTrunkInfo) String() string
func (*SIPTrunkInfo) Validate ¶ added in v1.22.0
func (p *SIPTrunkInfo) Validate() error
type SIPTrunkInfo_TrunkKind ¶ added in v1.18.0
type SIPTrunkInfo_TrunkKind int32
const ( SIPTrunkInfo_TRUNK_LEGACY SIPTrunkInfo_TrunkKind = 0 SIPTrunkInfo_TRUNK_INBOUND SIPTrunkInfo_TrunkKind = 1 SIPTrunkInfo_TRUNK_OUTBOUND SIPTrunkInfo_TrunkKind = 2 )
func (SIPTrunkInfo_TrunkKind) Descriptor ¶ added in v1.18.0
func (SIPTrunkInfo_TrunkKind) Descriptor() protoreflect.EnumDescriptor
func (SIPTrunkInfo_TrunkKind) Enum ¶ added in v1.18.0
func (x SIPTrunkInfo_TrunkKind) Enum() *SIPTrunkInfo_TrunkKind
func (SIPTrunkInfo_TrunkKind) EnumDescriptor
deprecated
added in
v1.18.0
func (SIPTrunkInfo_TrunkKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPTrunkInfo_TrunkKind.Descriptor instead.
func (SIPTrunkInfo_TrunkKind) Number ¶ added in v1.18.0
func (x SIPTrunkInfo_TrunkKind) Number() protoreflect.EnumNumber
func (SIPTrunkInfo_TrunkKind) String ¶ added in v1.18.0
func (x SIPTrunkInfo_TrunkKind) String() string
func (SIPTrunkInfo_TrunkKind) Type ¶ added in v1.18.0
func (SIPTrunkInfo_TrunkKind) Type() protoreflect.EnumType
type SIPUri ¶ added in v1.26.0
type SIPUri struct { User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"` Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"` Transport SIPTransport `protobuf:"varint,5,opt,name=transport,proto3,enum=livekit.SIPTransport" json:"transport,omitempty"` // contains filtered or unexported fields }
func (*SIPUri) Descriptor
deprecated
added in
v1.26.0
func (*SIPUri) GetTransport ¶ added in v1.26.0
func (x *SIPUri) GetTransport() SIPTransport
func (*SIPUri) ProtoMessage ¶ added in v1.26.0
func (*SIPUri) ProtoMessage()
func (*SIPUri) ProtoReflect ¶ added in v1.26.0
func (x *SIPUri) ProtoReflect() protoreflect.Message
type SegmentedFileOutput ¶ added in v0.13.3
type SegmentedFileOutput struct { Protocol SegmentedFileProtocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=livekit.SegmentedFileProtocol" json:"protocol,omitempty"` // (optional) FilenamePrefix string `protobuf:"bytes,2,opt,name=filename_prefix,json=filenamePrefix,proto3" json:"filename_prefix,omitempty"` // (optional) PlaylistName string `protobuf:"bytes,3,opt,name=playlist_name,json=playlistName,proto3" json:"playlist_name,omitempty"` // (optional) LivePlaylistName string `protobuf:"bytes,11,opt,name=live_playlist_name,json=livePlaylistName,proto3" json:"live_playlist_name,omitempty"` // (optional, disabled if not provided). Path of a live playlist SegmentDuration uint32 `protobuf:"varint,4,opt,name=segment_duration,json=segmentDuration,proto3" json:"segment_duration,omitempty"` // in seconds (optional) FilenameSuffix SegmentedFileSuffix `` // (optional, default INDEX) /* 138-byte string literal not displayed */ DisableManifest bool `protobuf:"varint,8,opt,name=disable_manifest,json=disableManifest,proto3" json:"disable_manifest,omitempty"` // disable upload of manifest file (default false) // Types that are valid to be assigned to Output: // // *SegmentedFileOutput_S3 // *SegmentedFileOutput_Gcp // *SegmentedFileOutput_Azure // *SegmentedFileOutput_AliOSS Output isSegmentedFileOutput_Output `protobuf_oneof:"output"` // contains filtered or unexported fields }
Used to generate HLS segments or other kind of segmented output
func (*SegmentedFileOutput) Descriptor
deprecated
added in
v0.13.3
func (*SegmentedFileOutput) Descriptor() ([]byte, []int)
Deprecated: Use SegmentedFileOutput.ProtoReflect.Descriptor instead.
func (*SegmentedFileOutput) GetAliOSS ¶ added in v1.2.0
func (x *SegmentedFileOutput) GetAliOSS() *AliOSSUpload
func (*SegmentedFileOutput) GetAzure ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetAzure() *AzureBlobUpload
func (*SegmentedFileOutput) GetDisableManifest ¶ added in v1.2.0
func (x *SegmentedFileOutput) GetDisableManifest() bool
func (*SegmentedFileOutput) GetFilenamePrefix ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetFilenamePrefix() string
func (*SegmentedFileOutput) GetFilenameSuffix ¶ added in v1.4.2
func (x *SegmentedFileOutput) GetFilenameSuffix() SegmentedFileSuffix
func (*SegmentedFileOutput) GetGcp ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetGcp() *GCPUpload
func (*SegmentedFileOutput) GetLivePlaylistName ¶ added in v1.7.0
func (x *SegmentedFileOutput) GetLivePlaylistName() string
func (*SegmentedFileOutput) GetOutput ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetOutput() isSegmentedFileOutput_Output
func (*SegmentedFileOutput) GetPlaylistName ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetPlaylistName() string
func (*SegmentedFileOutput) GetProtocol ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetProtocol() SegmentedFileProtocol
func (*SegmentedFileOutput) GetS3 ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetS3() *S3Upload
func (*SegmentedFileOutput) GetSegmentDuration ¶ added in v0.13.3
func (x *SegmentedFileOutput) GetSegmentDuration() uint32
func (*SegmentedFileOutput) ProtoMessage ¶ added in v0.13.3
func (*SegmentedFileOutput) ProtoMessage()
func (*SegmentedFileOutput) ProtoReflect ¶ added in v0.13.3
func (x *SegmentedFileOutput) ProtoReflect() protoreflect.Message
func (*SegmentedFileOutput) Reset ¶ added in v0.13.3
func (x *SegmentedFileOutput) Reset()
func (*SegmentedFileOutput) String ¶ added in v0.13.3
func (x *SegmentedFileOutput) String() string
type SegmentedFileOutput_AliOSS ¶ added in v1.2.0
type SegmentedFileOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,9,opt,name=aliOSS,proto3,oneof"`
}
type SegmentedFileOutput_Azure ¶ added in v0.13.3
type SegmentedFileOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,7,opt,name=azure,proto3,oneof"`
}
type SegmentedFileOutput_Gcp ¶ added in v0.13.3
type SegmentedFileOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,6,opt,name=gcp,proto3,oneof"`
}
type SegmentedFileOutput_S3 ¶ added in v0.13.3
type SegmentedFileOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,5,opt,name=s3,proto3,oneof"`
}
type SegmentedFileProtocol ¶ added in v0.13.3
type SegmentedFileProtocol int32
const ( SegmentedFileProtocol_DEFAULT_SEGMENTED_FILE_PROTOCOL SegmentedFileProtocol = 0 SegmentedFileProtocol_HLS_PROTOCOL SegmentedFileProtocol = 1 )
func (SegmentedFileProtocol) Descriptor ¶ added in v0.13.3
func (SegmentedFileProtocol) Descriptor() protoreflect.EnumDescriptor
func (SegmentedFileProtocol) Enum ¶ added in v0.13.3
func (x SegmentedFileProtocol) Enum() *SegmentedFileProtocol
func (SegmentedFileProtocol) EnumDescriptor
deprecated
added in
v0.13.3
func (SegmentedFileProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use SegmentedFileProtocol.Descriptor instead.
func (SegmentedFileProtocol) Number ¶ added in v0.13.3
func (x SegmentedFileProtocol) Number() protoreflect.EnumNumber
func (SegmentedFileProtocol) String ¶ added in v0.13.3
func (x SegmentedFileProtocol) String() string
func (SegmentedFileProtocol) Type ¶ added in v0.13.3
func (SegmentedFileProtocol) Type() protoreflect.EnumType
type SegmentedFileSuffix ¶ added in v1.4.2
type SegmentedFileSuffix int32
const ( SegmentedFileSuffix_INDEX SegmentedFileSuffix = 0 SegmentedFileSuffix_TIMESTAMP SegmentedFileSuffix = 1 )
func (SegmentedFileSuffix) Descriptor ¶ added in v1.4.2
func (SegmentedFileSuffix) Descriptor() protoreflect.EnumDescriptor
func (SegmentedFileSuffix) Enum ¶ added in v1.4.2
func (x SegmentedFileSuffix) Enum() *SegmentedFileSuffix
func (SegmentedFileSuffix) EnumDescriptor
deprecated
added in
v1.4.2
func (SegmentedFileSuffix) EnumDescriptor() ([]byte, []int)
Deprecated: Use SegmentedFileSuffix.Descriptor instead.
func (SegmentedFileSuffix) Number ¶ added in v1.4.2
func (x SegmentedFileSuffix) Number() protoreflect.EnumNumber
func (SegmentedFileSuffix) String ¶ added in v1.4.2
func (x SegmentedFileSuffix) String() string
func (SegmentedFileSuffix) Type ¶ added in v1.4.2
func (SegmentedFileSuffix) Type() protoreflect.EnumType
type SegmentsInfo ¶ added in v0.13.3
type SegmentsInfo struct { PlaylistName string `protobuf:"bytes,1,opt,name=playlist_name,json=playlistName,proto3" json:"playlist_name,omitempty"` LivePlaylistName string `protobuf:"bytes,8,opt,name=live_playlist_name,json=livePlaylistName,proto3" json:"live_playlist_name,omitempty"` Duration int64 `protobuf:"varint,2,opt,name=duration,proto3" json:"duration,omitempty"` Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` PlaylistLocation string `protobuf:"bytes,4,opt,name=playlist_location,json=playlistLocation,proto3" json:"playlist_location,omitempty"` LivePlaylistLocation string `protobuf:"bytes,9,opt,name=live_playlist_location,json=livePlaylistLocation,proto3" json:"live_playlist_location,omitempty"` SegmentCount int64 `protobuf:"varint,5,opt,name=segment_count,json=segmentCount,proto3" json:"segment_count,omitempty"` StartedAt int64 `protobuf:"varint,6,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,7,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` // contains filtered or unexported fields }
func (*SegmentsInfo) Descriptor
deprecated
added in
v0.13.3
func (*SegmentsInfo) Descriptor() ([]byte, []int)
Deprecated: Use SegmentsInfo.ProtoReflect.Descriptor instead.
func (*SegmentsInfo) GetDuration ¶ added in v0.13.3
func (x *SegmentsInfo) GetDuration() int64
func (*SegmentsInfo) GetEndedAt ¶ added in v1.2.0
func (x *SegmentsInfo) GetEndedAt() int64
func (*SegmentsInfo) GetLivePlaylistLocation ¶ added in v1.7.0
func (x *SegmentsInfo) GetLivePlaylistLocation() string
func (*SegmentsInfo) GetLivePlaylistName ¶ added in v1.7.0
func (x *SegmentsInfo) GetLivePlaylistName() string
func (*SegmentsInfo) GetPlaylistLocation ¶ added in v0.13.3
func (x *SegmentsInfo) GetPlaylistLocation() string
func (*SegmentsInfo) GetPlaylistName ¶ added in v0.13.3
func (x *SegmentsInfo) GetPlaylistName() string
func (*SegmentsInfo) GetSegmentCount ¶ added in v0.13.3
func (x *SegmentsInfo) GetSegmentCount() int64
func (*SegmentsInfo) GetSize ¶ added in v0.13.3
func (x *SegmentsInfo) GetSize() int64
func (*SegmentsInfo) GetStartedAt ¶ added in v1.2.0
func (x *SegmentsInfo) GetStartedAt() int64
func (*SegmentsInfo) ProtoMessage ¶ added in v0.13.3
func (*SegmentsInfo) ProtoMessage()
func (*SegmentsInfo) ProtoReflect ¶ added in v0.13.3
func (x *SegmentsInfo) ProtoReflect() protoreflect.Message
func (*SegmentsInfo) Reset ¶ added in v0.13.3
func (x *SegmentsInfo) Reset()
func (*SegmentsInfo) String ¶ added in v0.13.3
func (x *SegmentsInfo) String() string
type SendDataRequest ¶
type SendDataRequest struct { Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` Kind DataPacket_Kind `protobuf:"varint,3,opt,name=kind,proto3,enum=livekit.DataPacket_Kind" json:"kind,omitempty"` // mark deprecated // // Deprecated: Marked as deprecated in livekit_room.proto. DestinationSids []string `protobuf:"bytes,4,rep,name=destination_sids,json=destinationSids,proto3" json:"destination_sids,omitempty"` // when set, only forward to these identities DestinationIdentities []string `protobuf:"bytes,6,rep,name=destination_identities,json=destinationIdentities,proto3" json:"destination_identities,omitempty"` Topic *string `protobuf:"bytes,5,opt,name=topic,proto3,oneof" json:"topic,omitempty"` // added by SDK to enable de-duping of messages, for INTERNAL USE ONLY Nonce []byte `protobuf:"bytes,7,opt,name=nonce,proto3" json:"nonce,omitempty"` // contains filtered or unexported fields }
func (*SendDataRequest) Descriptor
deprecated
func (*SendDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendDataRequest.ProtoReflect.Descriptor instead.
func (*SendDataRequest) GetData ¶
func (x *SendDataRequest) GetData() []byte
func (*SendDataRequest) GetDestinationIdentities ¶ added in v1.7.1
func (x *SendDataRequest) GetDestinationIdentities() []string
func (*SendDataRequest) GetDestinationSids
deprecated
func (x *SendDataRequest) GetDestinationSids() []string
Deprecated: Marked as deprecated in livekit_room.proto.
func (*SendDataRequest) GetKind ¶
func (x *SendDataRequest) GetKind() DataPacket_Kind
func (*SendDataRequest) GetNonce ¶ added in v1.32.1
func (x *SendDataRequest) GetNonce() []byte
func (*SendDataRequest) GetRoom ¶
func (x *SendDataRequest) GetRoom() string
func (*SendDataRequest) GetTopic ¶ added in v1.4.3
func (x *SendDataRequest) GetTopic() string
func (*SendDataRequest) ProtoMessage ¶
func (*SendDataRequest) ProtoMessage()
func (*SendDataRequest) ProtoReflect ¶
func (x *SendDataRequest) ProtoReflect() protoreflect.Message
func (*SendDataRequest) Reset ¶
func (x *SendDataRequest) Reset()
func (*SendDataRequest) String ¶
func (x *SendDataRequest) String() string
type SendDataResponse ¶
type SendDataResponse struct {
// contains filtered or unexported fields
}
func (*SendDataResponse) Descriptor
deprecated
func (*SendDataResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendDataResponse.ProtoReflect.Descriptor instead.
func (*SendDataResponse) ProtoMessage ¶
func (*SendDataResponse) ProtoMessage()
func (*SendDataResponse) ProtoReflect ¶
func (x *SendDataResponse) ProtoReflect() protoreflect.Message
func (*SendDataResponse) Reset ¶
func (x *SendDataResponse) Reset()
func (*SendDataResponse) String ¶
func (x *SendDataResponse) String() string
type ServerInfo ¶ added in v1.0.1
type ServerInfo struct { Edition ServerInfo_Edition `protobuf:"varint,1,opt,name=edition,proto3,enum=livekit.ServerInfo_Edition" json:"edition,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` Protocol int32 `protobuf:"varint,3,opt,name=protocol,proto3" json:"protocol,omitempty"` Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"` NodeId string `protobuf:"bytes,5,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // additional debugging information. sent only if server is in development mode DebugInfo string `protobuf:"bytes,6,opt,name=debug_info,json=debugInfo,proto3" json:"debug_info,omitempty"` AgentProtocol int32 `protobuf:"varint,7,opt,name=agent_protocol,json=agentProtocol,proto3" json:"agent_protocol,omitempty"` // contains filtered or unexported fields }
details about the server
func (*ServerInfo) Descriptor
deprecated
added in
v1.0.1
func (*ServerInfo) Descriptor() ([]byte, []int)
Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead.
func (*ServerInfo) GetAgentProtocol ¶ added in v1.14.0
func (x *ServerInfo) GetAgentProtocol() int32
func (*ServerInfo) GetDebugInfo ¶ added in v1.0.1
func (x *ServerInfo) GetDebugInfo() string
func (*ServerInfo) GetEdition ¶ added in v1.0.1
func (x *ServerInfo) GetEdition() ServerInfo_Edition
func (*ServerInfo) GetNodeId ¶ added in v1.0.1
func (x *ServerInfo) GetNodeId() string
func (*ServerInfo) GetProtocol ¶ added in v1.0.1
func (x *ServerInfo) GetProtocol() int32
func (*ServerInfo) GetRegion ¶ added in v1.0.1
func (x *ServerInfo) GetRegion() string
func (*ServerInfo) GetVersion ¶ added in v1.0.1
func (x *ServerInfo) GetVersion() string
func (*ServerInfo) ProtoMessage ¶ added in v1.0.1
func (*ServerInfo) ProtoMessage()
func (*ServerInfo) ProtoReflect ¶ added in v1.0.1
func (x *ServerInfo) ProtoReflect() protoreflect.Message
func (*ServerInfo) Reset ¶ added in v1.0.1
func (x *ServerInfo) Reset()
func (*ServerInfo) String ¶ added in v1.0.1
func (x *ServerInfo) String() string
type ServerInfo_Edition ¶ added in v1.0.1
type ServerInfo_Edition int32
const ( ServerInfo_Standard ServerInfo_Edition = 0 ServerInfo_Cloud ServerInfo_Edition = 1 )
func (ServerInfo_Edition) Descriptor ¶ added in v1.0.1
func (ServerInfo_Edition) Descriptor() protoreflect.EnumDescriptor
func (ServerInfo_Edition) Enum ¶ added in v1.0.1
func (x ServerInfo_Edition) Enum() *ServerInfo_Edition
func (ServerInfo_Edition) EnumDescriptor
deprecated
added in
v1.0.1
func (ServerInfo_Edition) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServerInfo_Edition.Descriptor instead.
func (ServerInfo_Edition) Number ¶ added in v1.0.1
func (x ServerInfo_Edition) Number() protoreflect.EnumNumber
func (ServerInfo_Edition) String ¶ added in v1.0.1
func (x ServerInfo_Edition) String() string
func (ServerInfo_Edition) Type ¶ added in v1.0.1
func (ServerInfo_Edition) Type() protoreflect.EnumType
type ServerMessage ¶ added in v1.9.1
type ServerMessage struct { // Types that are valid to be assigned to Message: // // *ServerMessage_Register // *ServerMessage_Availability // *ServerMessage_Assignment // *ServerMessage_Termination // *ServerMessage_Pong Message isServerMessage_Message `protobuf_oneof:"message"` // contains filtered or unexported fields }
from Server to Worker
func (*ServerMessage) Descriptor
deprecated
added in
v1.9.1
func (*ServerMessage) Descriptor() ([]byte, []int)
Deprecated: Use ServerMessage.ProtoReflect.Descriptor instead.
func (*ServerMessage) GetAssignment ¶ added in v1.9.1
func (x *ServerMessage) GetAssignment() *JobAssignment
func (*ServerMessage) GetAvailability ¶ added in v1.9.1
func (x *ServerMessage) GetAvailability() *AvailabilityRequest
func (*ServerMessage) GetMessage ¶ added in v1.9.1
func (x *ServerMessage) GetMessage() isServerMessage_Message
func (*ServerMessage) GetPong ¶ added in v1.14.0
func (x *ServerMessage) GetPong() *WorkerPong
func (*ServerMessage) GetRegister ¶ added in v1.9.1
func (x *ServerMessage) GetRegister() *RegisterWorkerResponse
func (*ServerMessage) GetTermination ¶ added in v1.19.1
func (x *ServerMessage) GetTermination() *JobTermination
func (*ServerMessage) ProtoMessage ¶ added in v1.9.1
func (*ServerMessage) ProtoMessage()
func (*ServerMessage) ProtoReflect ¶ added in v1.9.1
func (x *ServerMessage) ProtoReflect() protoreflect.Message
func (*ServerMessage) Reset ¶ added in v1.9.1
func (x *ServerMessage) Reset()
func (*ServerMessage) String ¶ added in v1.9.1
func (x *ServerMessage) String() string
type ServerMessage_Assignment ¶ added in v1.9.1
type ServerMessage_Assignment struct {
Assignment *JobAssignment `protobuf:"bytes,3,opt,name=assignment,proto3,oneof"`
}
type ServerMessage_Availability ¶ added in v1.9.1
type ServerMessage_Availability struct { // server asks worker to confirm availability for a job Availability *AvailabilityRequest `protobuf:"bytes,2,opt,name=availability,proto3,oneof"` }
type ServerMessage_Pong ¶ added in v1.14.0
type ServerMessage_Pong struct {
Pong *WorkerPong `protobuf:"bytes,4,opt,name=pong,proto3,oneof"`
}
type ServerMessage_Register ¶ added in v1.9.1
type ServerMessage_Register struct { // server confirms the registration, from this moment on, the worker is considered active Register *RegisterWorkerResponse `protobuf:"bytes,1,opt,name=register,proto3,oneof"` }
type ServerMessage_Termination ¶ added in v1.19.1
type ServerMessage_Termination struct {
Termination *JobTermination `protobuf:"bytes,5,opt,name=termination,proto3,oneof"`
}
type SessionDescription ¶
type SessionDescription struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // "answer" | "offer" | "pranswer" | "rollback" Sdp string `protobuf:"bytes,2,opt,name=sdp,proto3" json:"sdp,omitempty"` Id uint32 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*SessionDescription) Descriptor
deprecated
func (*SessionDescription) Descriptor() ([]byte, []int)
Deprecated: Use SessionDescription.ProtoReflect.Descriptor instead.
func (*SessionDescription) GetId ¶ added in v1.39.2
func (x *SessionDescription) GetId() uint32
func (*SessionDescription) GetSdp ¶
func (x *SessionDescription) GetSdp() string
func (*SessionDescription) GetType ¶
func (x *SessionDescription) GetType() string
func (*SessionDescription) ProtoMessage ¶
func (*SessionDescription) ProtoMessage()
func (*SessionDescription) ProtoReflect ¶
func (x *SessionDescription) ProtoReflect() protoreflect.Message
func (*SessionDescription) Reset ¶
func (x *SessionDescription) Reset()
func (*SessionDescription) String ¶
func (x *SessionDescription) String() string
type SettingsParam ¶ added in v1.36.0
type SettingsParam struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*SettingsParam) Descriptor
deprecated
added in
v1.36.0
func (*SettingsParam) Descriptor() ([]byte, []int)
Deprecated: Use SettingsParam.ProtoReflect.Descriptor instead.
func (*SettingsParam) GetName ¶ added in v1.36.0
func (x *SettingsParam) GetName() string
func (*SettingsParam) GetValue ¶ added in v1.36.0
func (x *SettingsParam) GetValue() string
func (*SettingsParam) ProtoMessage ¶ added in v1.36.0
func (*SettingsParam) ProtoMessage()
func (*SettingsParam) ProtoReflect ¶ added in v1.36.0
func (x *SettingsParam) ProtoReflect() protoreflect.Message
func (*SettingsParam) Reset ¶ added in v1.36.0
func (x *SettingsParam) Reset()
func (*SettingsParam) String ¶ added in v1.36.0
func (x *SettingsParam) String() string
type SignalRequest ¶
type SignalRequest struct { // Types that are valid to be assigned to Message: // // *SignalRequest_Offer // *SignalRequest_Answer // *SignalRequest_Trickle // *SignalRequest_AddTrack // *SignalRequest_Mute // *SignalRequest_Subscription // *SignalRequest_TrackSetting // *SignalRequest_Leave // *SignalRequest_UpdateLayers // *SignalRequest_SubscriptionPermission // *SignalRequest_SyncState // *SignalRequest_Simulate // *SignalRequest_Ping // *SignalRequest_UpdateMetadata // *SignalRequest_PingReq // *SignalRequest_UpdateAudioTrack // *SignalRequest_UpdateVideoTrack Message isSignalRequest_Message `protobuf_oneof:"message"` // contains filtered or unexported fields }
func (*SignalRequest) Descriptor
deprecated
func (*SignalRequest) Descriptor() ([]byte, []int)
Deprecated: Use SignalRequest.ProtoReflect.Descriptor instead.
func (*SignalRequest) GetAddTrack ¶
func (x *SignalRequest) GetAddTrack() *AddTrackRequest
func (*SignalRequest) GetAnswer ¶
func (x *SignalRequest) GetAnswer() *SessionDescription
func (*SignalRequest) GetLeave ¶
func (x *SignalRequest) GetLeave() *LeaveRequest
func (*SignalRequest) GetMessage ¶
func (x *SignalRequest) GetMessage() isSignalRequest_Message
func (*SignalRequest) GetMute ¶
func (x *SignalRequest) GetMute() *MuteTrackRequest
func (*SignalRequest) GetOffer ¶
func (x *SignalRequest) GetOffer() *SessionDescription
func (*SignalRequest) GetPing ¶ added in v1.0.0
func (x *SignalRequest) GetPing() int64
func (*SignalRequest) GetPingReq ¶ added in v1.4.0
func (x *SignalRequest) GetPingReq() *Ping
func (*SignalRequest) GetSimulate ¶ added in v0.11.9
func (x *SignalRequest) GetSimulate() *SimulateScenario
func (*SignalRequest) GetSubscription ¶
func (x *SignalRequest) GetSubscription() *UpdateSubscription
func (*SignalRequest) GetSubscriptionPermission ¶ added in v0.11.11
func (x *SignalRequest) GetSubscriptionPermission() *SubscriptionPermission
func (*SignalRequest) GetSyncState ¶ added in v0.11.9
func (x *SignalRequest) GetSyncState() *SyncState
func (*SignalRequest) GetTrackSetting ¶
func (x *SignalRequest) GetTrackSetting() *UpdateTrackSettings
func (*SignalRequest) GetTrickle ¶
func (x *SignalRequest) GetTrickle() *TrickleRequest
func (*SignalRequest) GetUpdateAudioTrack ¶ added in v1.12.0
func (x *SignalRequest) GetUpdateAudioTrack() *UpdateLocalAudioTrack
func (*SignalRequest) GetUpdateLayers
deprecated
func (x *SignalRequest) GetUpdateLayers() *UpdateVideoLayers
Deprecated: Marked as deprecated in livekit_rtc.proto.
func (*SignalRequest) GetUpdateMetadata ¶ added in v1.4.0
func (x *SignalRequest) GetUpdateMetadata() *UpdateParticipantMetadata
func (*SignalRequest) GetUpdateVideoTrack ¶ added in v1.12.0
func (x *SignalRequest) GetUpdateVideoTrack() *UpdateLocalVideoTrack
func (*SignalRequest) ProtoMessage ¶
func (*SignalRequest) ProtoMessage()
func (*SignalRequest) ProtoReflect ¶
func (x *SignalRequest) ProtoReflect() protoreflect.Message
func (*SignalRequest) Reset ¶
func (x *SignalRequest) Reset()
func (*SignalRequest) String ¶
func (x *SignalRequest) String() string
type SignalRequest_AddTrack ¶
type SignalRequest_AddTrack struct {
AddTrack *AddTrackRequest `protobuf:"bytes,4,opt,name=add_track,json=addTrack,proto3,oneof"`
}
type SignalRequest_Answer ¶
type SignalRequest_Answer struct { // participant answering publisher offer Answer *SessionDescription `protobuf:"bytes,2,opt,name=answer,proto3,oneof"` }
type SignalRequest_Leave ¶
type SignalRequest_Leave struct { // Immediately terminate session Leave *LeaveRequest `protobuf:"bytes,8,opt,name=leave,proto3,oneof"` }
type SignalRequest_Mute ¶
type SignalRequest_Mute struct { // mute the participant's published tracks Mute *MuteTrackRequest `protobuf:"bytes,5,opt,name=mute,proto3,oneof"` }
type SignalRequest_Offer ¶
type SignalRequest_Offer struct { // initial join exchange, for publisher Offer *SessionDescription `protobuf:"bytes,1,opt,name=offer,proto3,oneof"` }
type SignalRequest_Ping ¶ added in v1.0.0
type SignalRequest_Ping struct { // client triggered ping to server Ping int64 `protobuf:"varint,14,opt,name=ping,proto3,oneof"` // deprecated by ping_req (message Ping) }
type SignalRequest_PingReq ¶ added in v1.4.0
type SignalRequest_PingReq struct {
PingReq *Ping `protobuf:"bytes,16,opt,name=ping_req,json=pingReq,proto3,oneof"`
}
type SignalRequest_Simulate ¶ added in v0.11.9
type SignalRequest_Simulate struct { // Simulate conditions, for client validations Simulate *SimulateScenario `protobuf:"bytes,13,opt,name=simulate,proto3,oneof"` }
type SignalRequest_Subscription ¶
type SignalRequest_Subscription struct { // Subscribe or unsubscribe from tracks Subscription *UpdateSubscription `protobuf:"bytes,6,opt,name=subscription,proto3,oneof"` }
type SignalRequest_SubscriptionPermission ¶ added in v0.11.11
type SignalRequest_SubscriptionPermission struct { // Update subscriber permissions SubscriptionPermission *SubscriptionPermission `protobuf:"bytes,11,opt,name=subscription_permission,json=subscriptionPermission,proto3,oneof"` }
type SignalRequest_SyncState ¶ added in v0.11.9
type SignalRequest_SyncState struct { // sync client's subscribe state to server during reconnect SyncState *SyncState `protobuf:"bytes,12,opt,name=sync_state,json=syncState,proto3,oneof"` }
type SignalRequest_TrackSetting ¶
type SignalRequest_TrackSetting struct { // Update settings of subscribed tracks TrackSetting *UpdateTrackSettings `protobuf:"bytes,7,opt,name=track_setting,json=trackSetting,proto3,oneof"` }
type SignalRequest_Trickle ¶
type SignalRequest_Trickle struct {
Trickle *TrickleRequest `protobuf:"bytes,3,opt,name=trickle,proto3,oneof"`
}
type SignalRequest_UpdateAudioTrack ¶ added in v1.12.0
type SignalRequest_UpdateAudioTrack struct { // Update local audio track settings UpdateAudioTrack *UpdateLocalAudioTrack `protobuf:"bytes,17,opt,name=update_audio_track,json=updateAudioTrack,proto3,oneof"` }
type SignalRequest_UpdateLayers ¶
type SignalRequest_UpdateLayers struct { // Update published video layers // // Deprecated: Marked as deprecated in livekit_rtc.proto. UpdateLayers *UpdateVideoLayers `protobuf:"bytes,10,opt,name=update_layers,json=updateLayers,proto3,oneof"` }
type SignalRequest_UpdateMetadata ¶ added in v1.4.0
type SignalRequest_UpdateMetadata struct { // update a participant's own metadata, name, or attributes // requires canUpdateOwnParticipantMetadata permission UpdateMetadata *UpdateParticipantMetadata `protobuf:"bytes,15,opt,name=update_metadata,json=updateMetadata,proto3,oneof"` }
type SignalRequest_UpdateVideoTrack ¶ added in v1.12.0
type SignalRequest_UpdateVideoTrack struct { // Update local video track settings UpdateVideoTrack *UpdateLocalVideoTrack `protobuf:"bytes,18,opt,name=update_video_track,json=updateVideoTrack,proto3,oneof"` }
type SignalResponse ¶
type SignalResponse struct { // Types that are valid to be assigned to Message: // // *SignalResponse_Join // *SignalResponse_Answer // *SignalResponse_Offer // *SignalResponse_Trickle // *SignalResponse_Update // *SignalResponse_TrackPublished // *SignalResponse_Leave // *SignalResponse_Mute // *SignalResponse_SpeakersChanged // *SignalResponse_RoomUpdate // *SignalResponse_ConnectionQuality // *SignalResponse_StreamStateUpdate // *SignalResponse_SubscribedQualityUpdate // *SignalResponse_SubscriptionPermissionUpdate // *SignalResponse_RefreshToken // *SignalResponse_TrackUnpublished // *SignalResponse_Pong // *SignalResponse_Reconnect // *SignalResponse_PongResp // *SignalResponse_SubscriptionResponse // *SignalResponse_RequestResponse // *SignalResponse_TrackSubscribed // *SignalResponse_RoomMoved Message isSignalResponse_Message `protobuf_oneof:"message"` // contains filtered or unexported fields }
func (*SignalResponse) Descriptor
deprecated
func (*SignalResponse) Descriptor() ([]byte, []int)
Deprecated: Use SignalResponse.ProtoReflect.Descriptor instead.
func (*SignalResponse) GetAnswer ¶
func (x *SignalResponse) GetAnswer() *SessionDescription
func (*SignalResponse) GetConnectionQuality ¶
func (x *SignalResponse) GetConnectionQuality() *ConnectionQualityUpdate
func (*SignalResponse) GetJoin ¶
func (x *SignalResponse) GetJoin() *JoinResponse
func (*SignalResponse) GetLeave ¶
func (x *SignalResponse) GetLeave() *LeaveRequest
func (*SignalResponse) GetMessage ¶
func (x *SignalResponse) GetMessage() isSignalResponse_Message
func (*SignalResponse) GetMute ¶
func (x *SignalResponse) GetMute() *MuteTrackRequest
func (*SignalResponse) GetOffer ¶
func (x *SignalResponse) GetOffer() *SessionDescription
func (*SignalResponse) GetPong ¶ added in v1.0.0
func (x *SignalResponse) GetPong() int64
func (*SignalResponse) GetPongResp ¶ added in v1.4.0
func (x *SignalResponse) GetPongResp() *Pong
func (*SignalResponse) GetReconnect ¶ added in v1.3.2
func (x *SignalResponse) GetReconnect() *ReconnectResponse
func (*SignalResponse) GetRefreshToken ¶ added in v0.11.11
func (x *SignalResponse) GetRefreshToken() string
func (*SignalResponse) GetRequestResponse ¶ added in v1.20.0
func (x *SignalResponse) GetRequestResponse() *RequestResponse
func (*SignalResponse) GetRoomMoved ¶ added in v1.38.0
func (x *SignalResponse) GetRoomMoved() *RoomMovedResponse
func (*SignalResponse) GetRoomUpdate ¶
func (x *SignalResponse) GetRoomUpdate() *RoomUpdate
func (*SignalResponse) GetSpeakersChanged ¶
func (x *SignalResponse) GetSpeakersChanged() *SpeakersChanged
func (*SignalResponse) GetStreamStateUpdate ¶
func (x *SignalResponse) GetStreamStateUpdate() *StreamStateUpdate
func (*SignalResponse) GetSubscribedQualityUpdate ¶ added in v0.11.1
func (x *SignalResponse) GetSubscribedQualityUpdate() *SubscribedQualityUpdate
func (*SignalResponse) GetSubscriptionPermissionUpdate ¶ added in v0.11.2
func (x *SignalResponse) GetSubscriptionPermissionUpdate() *SubscriptionPermissionUpdate
func (*SignalResponse) GetSubscriptionResponse ¶ added in v1.5.8
func (x *SignalResponse) GetSubscriptionResponse() *SubscriptionResponse
func (*SignalResponse) GetTrackPublished ¶
func (x *SignalResponse) GetTrackPublished() *TrackPublishedResponse
func (*SignalResponse) GetTrackSubscribed ¶ added in v1.19.2
func (x *SignalResponse) GetTrackSubscribed() *TrackSubscribed
func (*SignalResponse) GetTrackUnpublished ¶ added in v0.12.0
func (x *SignalResponse) GetTrackUnpublished() *TrackUnpublishedResponse
func (*SignalResponse) GetTrickle ¶
func (x *SignalResponse) GetTrickle() *TrickleRequest
func (*SignalResponse) GetUpdate ¶
func (x *SignalResponse) GetUpdate() *ParticipantUpdate
func (*SignalResponse) ProtoMessage ¶
func (*SignalResponse) ProtoMessage()
func (*SignalResponse) ProtoReflect ¶
func (x *SignalResponse) ProtoReflect() protoreflect.Message
func (*SignalResponse) Reset ¶
func (x *SignalResponse) Reset()
func (*SignalResponse) String ¶
func (x *SignalResponse) String() string
type SignalResponse_Answer ¶
type SignalResponse_Answer struct { // sent when server answers publisher Answer *SessionDescription `protobuf:"bytes,2,opt,name=answer,proto3,oneof"` }
type SignalResponse_ConnectionQuality ¶
type SignalResponse_ConnectionQuality struct { // when connection quality changed ConnectionQuality *ConnectionQualityUpdate `protobuf:"bytes,12,opt,name=connection_quality,json=connectionQuality,proto3,oneof"` }
type SignalResponse_Join ¶
type SignalResponse_Join struct { // sent when join is accepted Join *JoinResponse `protobuf:"bytes,1,opt,name=join,proto3,oneof"` }
type SignalResponse_Leave ¶
type SignalResponse_Leave struct { // Immediately terminate session Leave *LeaveRequest `protobuf:"bytes,8,opt,name=leave,proto3,oneof"` }
type SignalResponse_Mute ¶
type SignalResponse_Mute struct { // server initiated mute Mute *MuteTrackRequest `protobuf:"bytes,9,opt,name=mute,proto3,oneof"` }
type SignalResponse_Offer ¶
type SignalResponse_Offer struct { // sent when server is sending subscriber an offer Offer *SessionDescription `protobuf:"bytes,3,opt,name=offer,proto3,oneof"` }
type SignalResponse_Pong ¶ added in v1.0.0
type SignalResponse_Pong struct { // respond to ping Pong int64 `protobuf:"varint,18,opt,name=pong,proto3,oneof"` // deprecated by pong_resp (message Pong) }
type SignalResponse_PongResp ¶ added in v1.4.0
type SignalResponse_PongResp struct { // respond to Ping PongResp *Pong `protobuf:"bytes,20,opt,name=pong_resp,json=pongResp,proto3,oneof"` }
type SignalResponse_Reconnect ¶ added in v1.3.2
type SignalResponse_Reconnect struct { // sent when client reconnects Reconnect *ReconnectResponse `protobuf:"bytes,19,opt,name=reconnect,proto3,oneof"` }
type SignalResponse_RefreshToken ¶ added in v0.11.11
type SignalResponse_RefreshToken struct { // update the token the client was using, to prevent an active client from using an expired token RefreshToken string `protobuf:"bytes,16,opt,name=refresh_token,json=refreshToken,proto3,oneof"` }
type SignalResponse_RequestResponse ¶ added in v1.20.0
type SignalResponse_RequestResponse struct { // Response relating to user inititated requests that carry a `request_id` RequestResponse *RequestResponse `protobuf:"bytes,22,opt,name=request_response,json=requestResponse,proto3,oneof"` }
type SignalResponse_RoomMoved ¶ added in v1.38.0
type SignalResponse_RoomMoved struct { // notify to the participant when they have been moved to a new room RoomMoved *RoomMovedResponse `protobuf:"bytes,24,opt,name=room_moved,json=roomMoved,proto3,oneof"` }
type SignalResponse_RoomUpdate ¶
type SignalResponse_RoomUpdate struct { // sent when metadata of the room has changed RoomUpdate *RoomUpdate `protobuf:"bytes,11,opt,name=room_update,json=roomUpdate,proto3,oneof"` }
type SignalResponse_SpeakersChanged ¶
type SignalResponse_SpeakersChanged struct { // indicates changes to speaker status, including when they've gone to not speaking SpeakersChanged *SpeakersChanged `protobuf:"bytes,10,opt,name=speakers_changed,json=speakersChanged,proto3,oneof"` }
type SignalResponse_StreamStateUpdate ¶
type SignalResponse_StreamStateUpdate struct { // when streamed tracks state changed, used to notify when any of the streams were paused due to // congestion StreamStateUpdate *StreamStateUpdate `protobuf:"bytes,13,opt,name=stream_state_update,json=streamStateUpdate,proto3,oneof"` }
type SignalResponse_SubscribedQualityUpdate ¶ added in v0.11.1
type SignalResponse_SubscribedQualityUpdate struct { // when max subscribe quality changed, used by dynamic broadcasting to disable unused layers SubscribedQualityUpdate *SubscribedQualityUpdate `protobuf:"bytes,14,opt,name=subscribed_quality_update,json=subscribedQualityUpdate,proto3,oneof"` }
type SignalResponse_SubscriptionPermissionUpdate ¶ added in v0.11.2
type SignalResponse_SubscriptionPermissionUpdate struct { // when subscription permission changed SubscriptionPermissionUpdate *SubscriptionPermissionUpdate `protobuf:"bytes,15,opt,name=subscription_permission_update,json=subscriptionPermissionUpdate,proto3,oneof"` }
type SignalResponse_SubscriptionResponse ¶ added in v1.5.8
type SignalResponse_SubscriptionResponse struct { // Subscription response, client should not expect any media from this subscription if it fails SubscriptionResponse *SubscriptionResponse `protobuf:"bytes,21,opt,name=subscription_response,json=subscriptionResponse,proto3,oneof"` }
type SignalResponse_TrackPublished ¶
type SignalResponse_TrackPublished struct { // sent to the participant when their track has been published TrackPublished *TrackPublishedResponse `protobuf:"bytes,6,opt,name=track_published,json=trackPublished,proto3,oneof"` }
type SignalResponse_TrackSubscribed ¶ added in v1.19.2
type SignalResponse_TrackSubscribed struct { // notify to the publisher when a published track has been subscribed for the first time TrackSubscribed *TrackSubscribed `protobuf:"bytes,23,opt,name=track_subscribed,json=trackSubscribed,proto3,oneof"` }
type SignalResponse_TrackUnpublished ¶ added in v0.12.0
type SignalResponse_TrackUnpublished struct { // server initiated track unpublish TrackUnpublished *TrackUnpublishedResponse `protobuf:"bytes,17,opt,name=track_unpublished,json=trackUnpublished,proto3,oneof"` }
type SignalResponse_Trickle ¶
type SignalResponse_Trickle struct { // sent when an ICE candidate is available Trickle *TrickleRequest `protobuf:"bytes,4,opt,name=trickle,proto3,oneof"` }
type SignalResponse_Update ¶
type SignalResponse_Update struct { // sent when participants in the room has changed Update *ParticipantUpdate `protobuf:"bytes,5,opt,name=update,proto3,oneof"` }
type SignalTarget ¶
type SignalTarget int32
const ( SignalTarget_PUBLISHER SignalTarget = 0 SignalTarget_SUBSCRIBER SignalTarget = 1 )
func (SignalTarget) Descriptor ¶
func (SignalTarget) Descriptor() protoreflect.EnumDescriptor
func (SignalTarget) Enum ¶
func (x SignalTarget) Enum() *SignalTarget
func (SignalTarget) EnumDescriptor
deprecated
func (SignalTarget) EnumDescriptor() ([]byte, []int)
Deprecated: Use SignalTarget.Descriptor instead.
func (SignalTarget) Number ¶
func (x SignalTarget) Number() protoreflect.EnumNumber
func (SignalTarget) String ¶
func (x SignalTarget) String() string
func (SignalTarget) Type ¶
func (SignalTarget) Type() protoreflect.EnumType
type SimulateJobRequest ¶ added in v1.14.0
type SimulateJobRequest struct { Type JobType `protobuf:"varint,1,opt,name=type,proto3,enum=livekit.JobType" json:"type,omitempty"` Room *Room `protobuf:"bytes,2,opt,name=room,proto3" json:"room,omitempty"` Participant *ParticipantInfo `protobuf:"bytes,3,opt,name=participant,proto3" json:"participant,omitempty"` // contains filtered or unexported fields }
func (*SimulateJobRequest) Descriptor
deprecated
added in
v1.14.0
func (*SimulateJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use SimulateJobRequest.ProtoReflect.Descriptor instead.
func (*SimulateJobRequest) GetParticipant ¶ added in v1.14.0
func (x *SimulateJobRequest) GetParticipant() *ParticipantInfo
func (*SimulateJobRequest) GetRoom ¶ added in v1.14.0
func (x *SimulateJobRequest) GetRoom() *Room
func (*SimulateJobRequest) GetType ¶ added in v1.14.0
func (x *SimulateJobRequest) GetType() JobType
func (*SimulateJobRequest) ProtoMessage ¶ added in v1.14.0
func (*SimulateJobRequest) ProtoMessage()
func (*SimulateJobRequest) ProtoReflect ¶ added in v1.14.0
func (x *SimulateJobRequest) ProtoReflect() protoreflect.Message
func (*SimulateJobRequest) Reset ¶ added in v1.14.0
func (x *SimulateJobRequest) Reset()
func (*SimulateJobRequest) String ¶ added in v1.14.0
func (x *SimulateJobRequest) String() string
type SimulateScenario ¶ added in v0.11.9
type SimulateScenario struct { // Types that are valid to be assigned to Scenario: // // *SimulateScenario_SpeakerUpdate // *SimulateScenario_NodeFailure // *SimulateScenario_Migration // *SimulateScenario_ServerLeave // *SimulateScenario_SwitchCandidateProtocol // *SimulateScenario_SubscriberBandwidth // *SimulateScenario_DisconnectSignalOnResume // *SimulateScenario_DisconnectSignalOnResumeNoMessages // *SimulateScenario_LeaveRequestFullReconnect Scenario isSimulateScenario_Scenario `protobuf_oneof:"scenario"` // contains filtered or unexported fields }
func (*SimulateScenario) Descriptor
deprecated
added in
v0.11.9
func (*SimulateScenario) Descriptor() ([]byte, []int)
Deprecated: Use SimulateScenario.ProtoReflect.Descriptor instead.
func (*SimulateScenario) GetDisconnectSignalOnResume ¶ added in v1.9.5
func (x *SimulateScenario) GetDisconnectSignalOnResume() bool
func (*SimulateScenario) GetDisconnectSignalOnResumeNoMessages ¶ added in v1.9.5
func (x *SimulateScenario) GetDisconnectSignalOnResumeNoMessages() bool
func (*SimulateScenario) GetLeaveRequestFullReconnect ¶ added in v1.16.0
func (x *SimulateScenario) GetLeaveRequestFullReconnect() bool
func (*SimulateScenario) GetMigration ¶ added in v0.11.9
func (x *SimulateScenario) GetMigration() bool
func (*SimulateScenario) GetNodeFailure ¶ added in v0.11.9
func (x *SimulateScenario) GetNodeFailure() bool
func (*SimulateScenario) GetScenario ¶ added in v0.11.9
func (x *SimulateScenario) GetScenario() isSimulateScenario_Scenario
func (*SimulateScenario) GetServerLeave ¶ added in v0.11.10
func (x *SimulateScenario) GetServerLeave() bool
func (*SimulateScenario) GetSpeakerUpdate ¶ added in v0.11.9
func (x *SimulateScenario) GetSpeakerUpdate() int32
func (*SimulateScenario) GetSubscriberBandwidth ¶ added in v1.5.2
func (x *SimulateScenario) GetSubscriberBandwidth() int64
func (*SimulateScenario) GetSwitchCandidateProtocol ¶ added in v0.13.3
func (x *SimulateScenario) GetSwitchCandidateProtocol() CandidateProtocol
func (*SimulateScenario) ProtoMessage ¶ added in v0.11.9
func (*SimulateScenario) ProtoMessage()
func (*SimulateScenario) ProtoReflect ¶ added in v0.11.9
func (x *SimulateScenario) ProtoReflect() protoreflect.Message
func (*SimulateScenario) Reset ¶ added in v0.11.9
func (x *SimulateScenario) Reset()
func (*SimulateScenario) String ¶ added in v0.11.9
func (x *SimulateScenario) String() string
type SimulateScenario_DisconnectSignalOnResume ¶ added in v1.9.5
type SimulateScenario_DisconnectSignalOnResume struct { // disconnect signal on resume DisconnectSignalOnResume bool `protobuf:"varint,7,opt,name=disconnect_signal_on_resume,json=disconnectSignalOnResume,proto3,oneof"` }
type SimulateScenario_DisconnectSignalOnResumeNoMessages ¶ added in v1.9.5
type SimulateScenario_DisconnectSignalOnResumeNoMessages struct { // disconnect signal on resume before sending any messages from server DisconnectSignalOnResumeNoMessages bool `protobuf:"varint,8,opt,name=disconnect_signal_on_resume_no_messages,json=disconnectSignalOnResumeNoMessages,proto3,oneof"` }
type SimulateScenario_LeaveRequestFullReconnect ¶ added in v1.16.0
type SimulateScenario_LeaveRequestFullReconnect struct { // full reconnect leave request LeaveRequestFullReconnect bool `protobuf:"varint,9,opt,name=leave_request_full_reconnect,json=leaveRequestFullReconnect,proto3,oneof"` }
type SimulateScenario_Migration ¶ added in v0.11.9
type SimulateScenario_Migration struct { // simulate migration Migration bool `protobuf:"varint,3,opt,name=migration,proto3,oneof"` }
type SimulateScenario_NodeFailure ¶ added in v0.11.9
type SimulateScenario_NodeFailure struct { // simulate local node failure NodeFailure bool `protobuf:"varint,2,opt,name=node_failure,json=nodeFailure,proto3,oneof"` }
type SimulateScenario_ServerLeave ¶ added in v0.11.10
type SimulateScenario_ServerLeave struct { // server to send leave ServerLeave bool `protobuf:"varint,4,opt,name=server_leave,json=serverLeave,proto3,oneof"` }
type SimulateScenario_SpeakerUpdate ¶ added in v0.11.9
type SimulateScenario_SpeakerUpdate struct { // simulate N seconds of speaker activity SpeakerUpdate int32 `protobuf:"varint,1,opt,name=speaker_update,json=speakerUpdate,proto3,oneof"` }
type SimulateScenario_SubscriberBandwidth ¶ added in v1.5.2
type SimulateScenario_SubscriberBandwidth struct { // maximum bandwidth for subscribers, in bps // when zero, clears artificial bandwidth limit SubscriberBandwidth int64 `protobuf:"varint,6,opt,name=subscriber_bandwidth,json=subscriberBandwidth,proto3,oneof"` }
type SimulateScenario_SwitchCandidateProtocol ¶ added in v0.13.3
type SimulateScenario_SwitchCandidateProtocol struct { // switch candidate protocol to tcp SwitchCandidateProtocol CandidateProtocol `` /* 127-byte string literal not displayed */ }
type SimulcastCodec ¶ added in v0.13.3
type SimulcastCodec struct { Codec string `protobuf:"bytes,1,opt,name=codec,proto3" json:"codec,omitempty"` Cid string `protobuf:"bytes,2,opt,name=cid,proto3" json:"cid,omitempty"` // contains filtered or unexported fields }
func (*SimulcastCodec) Descriptor
deprecated
added in
v0.13.3
func (*SimulcastCodec) Descriptor() ([]byte, []int)
Deprecated: Use SimulcastCodec.ProtoReflect.Descriptor instead.
func (*SimulcastCodec) GetCid ¶ added in v0.13.3
func (x *SimulcastCodec) GetCid() string
func (*SimulcastCodec) GetCodec ¶ added in v0.13.3
func (x *SimulcastCodec) GetCodec() string
func (*SimulcastCodec) ProtoMessage ¶ added in v0.13.3
func (*SimulcastCodec) ProtoMessage()
func (*SimulcastCodec) ProtoReflect ¶ added in v0.13.3
func (x *SimulcastCodec) ProtoReflect() protoreflect.Message
func (*SimulcastCodec) Reset ¶ added in v0.13.3
func (x *SimulcastCodec) Reset()
func (*SimulcastCodec) String ¶ added in v0.13.3
func (x *SimulcastCodec) String() string
type SimulcastCodecInfo ¶ added in v0.13.3
type SimulcastCodecInfo struct { MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` Mid string `protobuf:"bytes,2,opt,name=mid,proto3" json:"mid,omitempty"` Cid string `protobuf:"bytes,3,opt,name=cid,proto3" json:"cid,omitempty"` Layers []*VideoLayer `protobuf:"bytes,4,rep,name=layers,proto3" json:"layers,omitempty"` // contains filtered or unexported fields }
func (*SimulcastCodecInfo) Descriptor
deprecated
added in
v0.13.3
func (*SimulcastCodecInfo) Descriptor() ([]byte, []int)
Deprecated: Use SimulcastCodecInfo.ProtoReflect.Descriptor instead.
func (*SimulcastCodecInfo) GetCid ¶ added in v0.13.3
func (x *SimulcastCodecInfo) GetCid() string
func (*SimulcastCodecInfo) GetLayers ¶ added in v0.13.3
func (x *SimulcastCodecInfo) GetLayers() []*VideoLayer
func (*SimulcastCodecInfo) GetMid ¶ added in v0.13.3
func (x *SimulcastCodecInfo) GetMid() string
func (*SimulcastCodecInfo) GetMimeType ¶ added in v0.13.3
func (x *SimulcastCodecInfo) GetMimeType() string
func (*SimulcastCodecInfo) ProtoMessage ¶ added in v0.13.3
func (*SimulcastCodecInfo) ProtoMessage()
func (*SimulcastCodecInfo) ProtoReflect ¶ added in v0.13.3
func (x *SimulcastCodecInfo) ProtoReflect() protoreflect.Message
func (*SimulcastCodecInfo) Reset ¶ added in v0.13.3
func (x *SimulcastCodecInfo) Reset()
func (*SimulcastCodecInfo) String ¶ added in v0.13.3
func (x *SimulcastCodecInfo) String() string
type SipDTMF ¶ added in v1.11.0
type SipDTMF struct { Code uint32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` Digit string `protobuf:"bytes,4,opt,name=digit,proto3" json:"digit,omitempty"` // contains filtered or unexported fields }
func (*SipDTMF) Descriptor
deprecated
added in
v1.11.0
func (*SipDTMF) ProtoMessage ¶ added in v1.11.0
func (*SipDTMF) ProtoMessage()
func (*SipDTMF) ProtoReflect ¶ added in v1.11.0
func (x *SipDTMF) ProtoReflect() protoreflect.Message
func (*SipDTMF) ToProto ¶ added in v1.11.0
func (p *SipDTMF) ToProto() *DataPacket
ToProto implements DataPacket in Go SDK.
type SpeakerInfo ¶
type SpeakerInfo struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // audio level, 0-1.0, 1 is loudest Level float32 `protobuf:"fixed32,2,opt,name=level,proto3" json:"level,omitempty"` // true if speaker is currently active Active bool `protobuf:"varint,3,opt,name=active,proto3" json:"active,omitempty"` // contains filtered or unexported fields }
func (*SpeakerInfo) Descriptor
deprecated
func (*SpeakerInfo) Descriptor() ([]byte, []int)
Deprecated: Use SpeakerInfo.ProtoReflect.Descriptor instead.
func (*SpeakerInfo) GetActive ¶
func (x *SpeakerInfo) GetActive() bool
func (*SpeakerInfo) GetLevel ¶
func (x *SpeakerInfo) GetLevel() float32
func (*SpeakerInfo) GetSid ¶
func (x *SpeakerInfo) GetSid() string
func (*SpeakerInfo) ProtoMessage ¶
func (*SpeakerInfo) ProtoMessage()
func (*SpeakerInfo) ProtoReflect ¶
func (x *SpeakerInfo) ProtoReflect() protoreflect.Message
func (*SpeakerInfo) Reset ¶
func (x *SpeakerInfo) Reset()
func (*SpeakerInfo) String ¶
func (x *SpeakerInfo) String() string
type SpeakersChanged ¶
type SpeakersChanged struct { Speakers []*SpeakerInfo `protobuf:"bytes,1,rep,name=speakers,proto3" json:"speakers,omitempty"` // contains filtered or unexported fields }
func (*SpeakersChanged) Descriptor
deprecated
func (*SpeakersChanged) Descriptor() ([]byte, []int)
Deprecated: Use SpeakersChanged.ProtoReflect.Descriptor instead.
func (*SpeakersChanged) GetSpeakers ¶
func (x *SpeakersChanged) GetSpeakers() []*SpeakerInfo
func (*SpeakersChanged) ProtoMessage ¶
func (*SpeakersChanged) ProtoMessage()
func (*SpeakersChanged) ProtoReflect ¶
func (x *SpeakersChanged) ProtoReflect() protoreflect.Message
func (*SpeakersChanged) Reset ¶
func (x *SpeakersChanged) Reset()
func (*SpeakersChanged) String ¶
func (x *SpeakersChanged) String() string
type StartSession ¶
type StartSession struct { RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` ConnectionId string `protobuf:"bytes,3,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"` // if a client is reconnecting (i.e. resume instead of restart) Reconnect bool `protobuf:"varint,4,opt,name=reconnect,proto3" json:"reconnect,omitempty"` AutoSubscribe bool `protobuf:"varint,9,opt,name=auto_subscribe,json=autoSubscribe,proto3" json:"auto_subscribe,omitempty"` Hidden bool `protobuf:"varint,10,opt,name=hidden,proto3" json:"hidden,omitempty"` Client *ClientInfo `protobuf:"bytes,11,opt,name=client,proto3" json:"client,omitempty"` Recorder bool `protobuf:"varint,12,opt,name=recorder,proto3" json:"recorder,omitempty"` Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"` // A user's ClaimGrants serialized in JSON GrantsJson string `protobuf:"bytes,14,opt,name=grants_json,json=grantsJson,proto3" json:"grants_json,omitempty"` AdaptiveStream bool `protobuf:"varint,15,opt,name=adaptive_stream,json=adaptiveStream,proto3" json:"adaptive_stream,omitempty"` // if reconnect, client will set current sid ParticipantId string `protobuf:"bytes,16,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` ReconnectReason ReconnectReason `` /* 137-byte string literal not displayed */ SubscriberAllowPause *bool `` /* 131-byte string literal not displayed */ DisableIceLite bool `protobuf:"varint,19,opt,name=disable_ice_lite,json=disableIceLite,proto3" json:"disable_ice_lite,omitempty"` CreateRoom *CreateRoomRequest `protobuf:"bytes,20,opt,name=create_room,json=createRoom,proto3" json:"create_room,omitempty"` // contains filtered or unexported fields }
func (*StartSession) Descriptor
deprecated
func (*StartSession) Descriptor() ([]byte, []int)
Deprecated: Use StartSession.ProtoReflect.Descriptor instead.
func (*StartSession) GetAdaptiveStream ¶ added in v0.13.1
func (x *StartSession) GetAdaptiveStream() bool
func (*StartSession) GetAutoSubscribe ¶
func (x *StartSession) GetAutoSubscribe() bool
func (*StartSession) GetClient ¶
func (x *StartSession) GetClient() *ClientInfo
func (*StartSession) GetConnectionId ¶
func (x *StartSession) GetConnectionId() string
func (*StartSession) GetCreateRoom ¶ added in v1.20.1
func (x *StartSession) GetCreateRoom() *CreateRoomRequest
func (*StartSession) GetDisableIceLite ¶ added in v1.19.2
func (x *StartSession) GetDisableIceLite() bool
func (*StartSession) GetGrantsJson ¶ added in v0.11.11
func (x *StartSession) GetGrantsJson() string
func (*StartSession) GetHidden ¶
func (x *StartSession) GetHidden() bool
func (*StartSession) GetIdentity ¶
func (x *StartSession) GetIdentity() string
func (*StartSession) GetName ¶ added in v0.11.4
func (x *StartSession) GetName() string
func (*StartSession) GetParticipantId ¶ added in v1.0.2
func (x *StartSession) GetParticipantId() string
func (*StartSession) GetReconnect ¶
func (x *StartSession) GetReconnect() bool
func (*StartSession) GetReconnectReason ¶ added in v1.4.0
func (x *StartSession) GetReconnectReason() ReconnectReason
func (*StartSession) GetRecorder ¶
func (x *StartSession) GetRecorder() bool
func (*StartSession) GetRoomName ¶
func (x *StartSession) GetRoomName() string
func (*StartSession) GetSubscriberAllowPause ¶ added in v1.5.4
func (x *StartSession) GetSubscriberAllowPause() bool
func (*StartSession) ProtoMessage ¶
func (*StartSession) ProtoMessage()
func (*StartSession) ProtoReflect ¶
func (x *StartSession) ProtoReflect() protoreflect.Message
func (*StartSession) Reset ¶
func (x *StartSession) Reset()
func (*StartSession) String ¶
func (x *StartSession) String() string
type StopEgressRequest ¶ added in v0.11.14
type StopEgressRequest struct { EgressId string `protobuf:"bytes,1,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"` // contains filtered or unexported fields }
func (*StopEgressRequest) Descriptor
deprecated
added in
v0.11.14
func (*StopEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopEgressRequest.ProtoReflect.Descriptor instead.
func (*StopEgressRequest) GetEgressId ¶ added in v0.11.14
func (x *StopEgressRequest) GetEgressId() string
func (*StopEgressRequest) ProtoMessage ¶ added in v0.11.14
func (*StopEgressRequest) ProtoMessage()
func (*StopEgressRequest) ProtoReflect ¶ added in v0.11.14
func (x *StopEgressRequest) ProtoReflect() protoreflect.Message
func (*StopEgressRequest) Reset ¶ added in v0.11.14
func (x *StopEgressRequest) Reset()
func (*StopEgressRequest) String ¶ added in v0.11.14
func (x *StopEgressRequest) String() string
type StreamInfo ¶ added in v0.11.14
type StreamInfo struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` StartedAt int64 `protobuf:"varint,2,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,3,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` Duration int64 `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"` Status StreamInfo_Status `protobuf:"varint,5,opt,name=status,proto3,enum=livekit.StreamInfo_Status" json:"status,omitempty"` Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*StreamInfo) Descriptor
deprecated
added in
v0.11.14
func (*StreamInfo) Descriptor() ([]byte, []int)
Deprecated: Use StreamInfo.ProtoReflect.Descriptor instead.
func (*StreamInfo) GetDuration ¶ added in v0.13.2
func (x *StreamInfo) GetDuration() int64
func (*StreamInfo) GetEndedAt ¶ added in v0.11.14
func (x *StreamInfo) GetEndedAt() int64
func (*StreamInfo) GetError ¶ added in v1.4.0
func (x *StreamInfo) GetError() string
func (*StreamInfo) GetStartedAt ¶ added in v0.11.14
func (x *StreamInfo) GetStartedAt() int64
func (*StreamInfo) GetStatus ¶ added in v1.0.2
func (x *StreamInfo) GetStatus() StreamInfo_Status
func (*StreamInfo) GetUrl ¶ added in v0.11.14
func (x *StreamInfo) GetUrl() string
func (*StreamInfo) ProtoMessage ¶ added in v0.11.14
func (*StreamInfo) ProtoMessage()
func (*StreamInfo) ProtoReflect ¶ added in v0.11.14
func (x *StreamInfo) ProtoReflect() protoreflect.Message
func (*StreamInfo) Reset ¶ added in v0.11.14
func (x *StreamInfo) Reset()
func (*StreamInfo) String ¶ added in v0.11.14
func (x *StreamInfo) String() string
type StreamInfoList
deprecated
added in
v0.11.14
type StreamInfoList struct { Info []*StreamInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"` // contains filtered or unexported fields }
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*StreamInfoList) Descriptor
deprecated
added in
v0.11.14
func (*StreamInfoList) Descriptor() ([]byte, []int)
Deprecated: Use StreamInfoList.ProtoReflect.Descriptor instead.
func (*StreamInfoList) GetInfo ¶ added in v0.11.14
func (x *StreamInfoList) GetInfo() []*StreamInfo
func (*StreamInfoList) ProtoMessage ¶ added in v0.11.14
func (*StreamInfoList) ProtoMessage()
func (*StreamInfoList) ProtoReflect ¶ added in v0.11.14
func (x *StreamInfoList) ProtoReflect() protoreflect.Message
func (*StreamInfoList) Reset ¶ added in v0.11.14
func (x *StreamInfoList) Reset()
func (*StreamInfoList) String ¶ added in v0.11.14
func (x *StreamInfoList) String() string
type StreamInfo_Status ¶ added in v1.0.2
type StreamInfo_Status int32
const ( StreamInfo_ACTIVE StreamInfo_Status = 0 StreamInfo_FINISHED StreamInfo_Status = 1 StreamInfo_FAILED StreamInfo_Status = 2 )
func (StreamInfo_Status) Descriptor ¶ added in v1.0.2
func (StreamInfo_Status) Descriptor() protoreflect.EnumDescriptor
func (StreamInfo_Status) Enum ¶ added in v1.0.2
func (x StreamInfo_Status) Enum() *StreamInfo_Status
func (StreamInfo_Status) EnumDescriptor
deprecated
added in
v1.0.2
func (StreamInfo_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use StreamInfo_Status.Descriptor instead.
func (StreamInfo_Status) Number ¶ added in v1.0.2
func (x StreamInfo_Status) Number() protoreflect.EnumNumber
func (StreamInfo_Status) String ¶ added in v1.0.2
func (x StreamInfo_Status) String() string
func (StreamInfo_Status) Type ¶ added in v1.0.2
func (StreamInfo_Status) Type() protoreflect.EnumType
type StreamOutput ¶ added in v0.11.14
type StreamOutput struct { Protocol StreamProtocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=livekit.StreamProtocol" json:"protocol,omitempty"` // required Urls []string `protobuf:"bytes,2,rep,name=urls,proto3" json:"urls,omitempty"` // required // contains filtered or unexported fields }
func (*StreamOutput) Descriptor
deprecated
added in
v0.11.14
func (*StreamOutput) Descriptor() ([]byte, []int)
Deprecated: Use StreamOutput.ProtoReflect.Descriptor instead.
func (*StreamOutput) GetProtocol ¶ added in v0.11.14
func (x *StreamOutput) GetProtocol() StreamProtocol
func (*StreamOutput) GetUrls ¶ added in v0.11.14
func (x *StreamOutput) GetUrls() []string
func (*StreamOutput) ProtoMessage ¶ added in v0.11.14
func (*StreamOutput) ProtoMessage()
func (*StreamOutput) ProtoReflect ¶ added in v0.11.14
func (x *StreamOutput) ProtoReflect() protoreflect.Message
func (*StreamOutput) Reset ¶ added in v0.11.14
func (x *StreamOutput) Reset()
func (*StreamOutput) String ¶ added in v0.11.14
func (x *StreamOutput) String() string
type StreamProtocol ¶ added in v0.11.14
type StreamProtocol int32
const ( StreamProtocol_DEFAULT_PROTOCOL StreamProtocol = 0 // protocol chosen based on urls StreamProtocol_RTMP StreamProtocol = 1 StreamProtocol_SRT StreamProtocol = 2 )
func (StreamProtocol) Descriptor ¶ added in v0.11.14
func (StreamProtocol) Descriptor() protoreflect.EnumDescriptor
func (StreamProtocol) Enum ¶ added in v0.11.14
func (x StreamProtocol) Enum() *StreamProtocol
func (StreamProtocol) EnumDescriptor
deprecated
added in
v0.11.14
func (StreamProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use StreamProtocol.Descriptor instead.
func (StreamProtocol) Number ¶ added in v0.11.14
func (x StreamProtocol) Number() protoreflect.EnumNumber
func (StreamProtocol) String ¶ added in v0.11.14
func (x StreamProtocol) String() string
func (StreamProtocol) Type ¶ added in v0.11.14
func (StreamProtocol) Type() protoreflect.EnumType
type StreamState ¶
type StreamState int32
const ( StreamState_ACTIVE StreamState = 0 StreamState_PAUSED StreamState = 1 )
func (StreamState) Descriptor ¶
func (StreamState) Descriptor() protoreflect.EnumDescriptor
func (StreamState) Enum ¶
func (x StreamState) Enum() *StreamState
func (StreamState) EnumDescriptor
deprecated
func (StreamState) EnumDescriptor() ([]byte, []int)
Deprecated: Use StreamState.Descriptor instead.
func (StreamState) Number ¶
func (x StreamState) Number() protoreflect.EnumNumber
func (StreamState) String ¶
func (x StreamState) String() string
func (StreamState) Type ¶
func (StreamState) Type() protoreflect.EnumType
type StreamStateInfo ¶
type StreamStateInfo struct { ParticipantSid string `protobuf:"bytes,1,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"` TrackSid string `protobuf:"bytes,2,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` State StreamState `protobuf:"varint,3,opt,name=state,proto3,enum=livekit.StreamState" json:"state,omitempty"` // contains filtered or unexported fields }
func (*StreamStateInfo) Descriptor
deprecated
func (*StreamStateInfo) Descriptor() ([]byte, []int)
Deprecated: Use StreamStateInfo.ProtoReflect.Descriptor instead.
func (*StreamStateInfo) GetParticipantSid ¶
func (x *StreamStateInfo) GetParticipantSid() string
func (*StreamStateInfo) GetState ¶
func (x *StreamStateInfo) GetState() StreamState
func (*StreamStateInfo) GetTrackSid ¶
func (x *StreamStateInfo) GetTrackSid() string
func (*StreamStateInfo) ProtoMessage ¶
func (*StreamStateInfo) ProtoMessage()
func (*StreamStateInfo) ProtoReflect ¶
func (x *StreamStateInfo) ProtoReflect() protoreflect.Message
func (*StreamStateInfo) Reset ¶
func (x *StreamStateInfo) Reset()
func (*StreamStateInfo) String ¶
func (x *StreamStateInfo) String() string
type StreamStateUpdate ¶
type StreamStateUpdate struct { StreamStates []*StreamStateInfo `protobuf:"bytes,1,rep,name=stream_states,json=streamStates,proto3" json:"stream_states,omitempty"` // contains filtered or unexported fields }
func (*StreamStateUpdate) Descriptor
deprecated
func (*StreamStateUpdate) Descriptor() ([]byte, []int)
Deprecated: Use StreamStateUpdate.ProtoReflect.Descriptor instead.
func (*StreamStateUpdate) GetStreamStates ¶
func (x *StreamStateUpdate) GetStreamStates() []*StreamStateInfo
func (*StreamStateUpdate) ProtoMessage ¶
func (*StreamStateUpdate) ProtoMessage()
func (*StreamStateUpdate) ProtoReflect ¶
func (x *StreamStateUpdate) ProtoReflect() protoreflect.Message
func (*StreamStateUpdate) Reset ¶
func (x *StreamStateUpdate) Reset()
func (*StreamStateUpdate) String ¶
func (x *StreamStateUpdate) String() string
type StreamType ¶
type StreamType int32
const ( StreamType_UPSTREAM StreamType = 0 StreamType_DOWNSTREAM StreamType = 1 )
func (StreamType) Descriptor ¶
func (StreamType) Descriptor() protoreflect.EnumDescriptor
func (StreamType) Enum ¶
func (x StreamType) Enum() *StreamType
func (StreamType) EnumDescriptor
deprecated
func (StreamType) EnumDescriptor() ([]byte, []int)
Deprecated: Use StreamType.Descriptor instead.
func (StreamType) Number ¶
func (x StreamType) Number() protoreflect.EnumNumber
func (StreamType) String ¶
func (x StreamType) String() string
func (StreamType) Type ¶
func (StreamType) Type() protoreflect.EnumType
type SubscribedCodec ¶ added in v0.13.3
type SubscribedCodec struct { Codec string `protobuf:"bytes,1,opt,name=codec,proto3" json:"codec,omitempty"` Qualities []*SubscribedQuality `protobuf:"bytes,2,rep,name=qualities,proto3" json:"qualities,omitempty"` // contains filtered or unexported fields }
func (*SubscribedCodec) Descriptor
deprecated
added in
v0.13.3
func (*SubscribedCodec) Descriptor() ([]byte, []int)
Deprecated: Use SubscribedCodec.ProtoReflect.Descriptor instead.
func (*SubscribedCodec) GetCodec ¶ added in v0.13.3
func (x *SubscribedCodec) GetCodec() string
func (*SubscribedCodec) GetQualities ¶ added in v0.13.3
func (x *SubscribedCodec) GetQualities() []*SubscribedQuality
func (*SubscribedCodec) ProtoMessage ¶ added in v0.13.3
func (*SubscribedCodec) ProtoMessage()
func (*SubscribedCodec) ProtoReflect ¶ added in v0.13.3
func (x *SubscribedCodec) ProtoReflect() protoreflect.Message
func (*SubscribedCodec) Reset ¶ added in v0.13.3
func (x *SubscribedCodec) Reset()
func (*SubscribedCodec) String ¶ added in v0.13.3
func (x *SubscribedCodec) String() string
type SubscribedQuality ¶ added in v0.11.1
type SubscribedQuality struct { Quality VideoQuality `protobuf:"varint,1,opt,name=quality,proto3,enum=livekit.VideoQuality" json:"quality,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
func (*SubscribedQuality) Descriptor
deprecated
added in
v0.11.1
func (*SubscribedQuality) Descriptor() ([]byte, []int)
Deprecated: Use SubscribedQuality.ProtoReflect.Descriptor instead.
func (*SubscribedQuality) GetEnabled ¶ added in v0.11.1
func (x *SubscribedQuality) GetEnabled() bool
func (*SubscribedQuality) GetQuality ¶ added in v0.11.1
func (x *SubscribedQuality) GetQuality() VideoQuality
func (*SubscribedQuality) ProtoMessage ¶ added in v0.11.1
func (*SubscribedQuality) ProtoMessage()
func (*SubscribedQuality) ProtoReflect ¶ added in v0.11.1
func (x *SubscribedQuality) ProtoReflect() protoreflect.Message
func (*SubscribedQuality) Reset ¶ added in v0.11.1
func (x *SubscribedQuality) Reset()
func (*SubscribedQuality) String ¶ added in v0.11.1
func (x *SubscribedQuality) String() string
type SubscribedQualityUpdate ¶ added in v0.11.1
type SubscribedQualityUpdate struct { TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` // Deprecated: Marked as deprecated in livekit_rtc.proto. SubscribedQualities []*SubscribedQuality `protobuf:"bytes,2,rep,name=subscribed_qualities,json=subscribedQualities,proto3" json:"subscribed_qualities,omitempty"` SubscribedCodecs []*SubscribedCodec `protobuf:"bytes,3,rep,name=subscribed_codecs,json=subscribedCodecs,proto3" json:"subscribed_codecs,omitempty"` // contains filtered or unexported fields }
func (*SubscribedQualityUpdate) Descriptor
deprecated
added in
v0.11.1
func (*SubscribedQualityUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SubscribedQualityUpdate.ProtoReflect.Descriptor instead.
func (*SubscribedQualityUpdate) GetSubscribedCodecs ¶ added in v0.13.3
func (x *SubscribedQualityUpdate) GetSubscribedCodecs() []*SubscribedCodec
func (*SubscribedQualityUpdate) GetSubscribedQualities
deprecated
added in
v0.11.1
func (x *SubscribedQualityUpdate) GetSubscribedQualities() []*SubscribedQuality
Deprecated: Marked as deprecated in livekit_rtc.proto.
func (*SubscribedQualityUpdate) GetTrackSid ¶ added in v0.11.1
func (x *SubscribedQualityUpdate) GetTrackSid() string
func (*SubscribedQualityUpdate) ProtoMessage ¶ added in v0.11.1
func (*SubscribedQualityUpdate) ProtoMessage()
func (*SubscribedQualityUpdate) ProtoReflect ¶ added in v0.11.1
func (x *SubscribedQualityUpdate) ProtoReflect() protoreflect.Message
func (*SubscribedQualityUpdate) Reset ¶ added in v0.11.1
func (x *SubscribedQualityUpdate) Reset()
func (*SubscribedQualityUpdate) String ¶ added in v0.11.1
func (x *SubscribedQualityUpdate) String() string
type SubscriptionError ¶ added in v1.5.8
type SubscriptionError int32
const ( SubscriptionError_SE_UNKNOWN SubscriptionError = 0 SubscriptionError_SE_CODEC_UNSUPPORTED SubscriptionError = 1 SubscriptionError_SE_TRACK_NOTFOUND SubscriptionError = 2 )
func (SubscriptionError) Descriptor ¶ added in v1.5.8
func (SubscriptionError) Descriptor() protoreflect.EnumDescriptor
func (SubscriptionError) Enum ¶ added in v1.5.8
func (x SubscriptionError) Enum() *SubscriptionError
func (SubscriptionError) EnumDescriptor
deprecated
added in
v1.5.8
func (SubscriptionError) EnumDescriptor() ([]byte, []int)
Deprecated: Use SubscriptionError.Descriptor instead.
func (SubscriptionError) Number ¶ added in v1.5.8
func (x SubscriptionError) Number() protoreflect.EnumNumber
func (SubscriptionError) String ¶ added in v1.5.8
func (x SubscriptionError) String() string
func (SubscriptionError) Type ¶ added in v1.5.8
func (SubscriptionError) Type() protoreflect.EnumType
type SubscriptionPermission ¶ added in v0.11.11
type SubscriptionPermission struct { AllParticipants bool `protobuf:"varint,1,opt,name=all_participants,json=allParticipants,proto3" json:"all_participants,omitempty"` TrackPermissions []*TrackPermission `protobuf:"bytes,2,rep,name=track_permissions,json=trackPermissions,proto3" json:"track_permissions,omitempty"` // contains filtered or unexported fields }
func (*SubscriptionPermission) Descriptor
deprecated
added in
v0.11.11
func (*SubscriptionPermission) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionPermission.ProtoReflect.Descriptor instead.
func (*SubscriptionPermission) GetAllParticipants ¶ added in v0.11.11
func (x *SubscriptionPermission) GetAllParticipants() bool
func (*SubscriptionPermission) GetTrackPermissions ¶ added in v0.11.11
func (x *SubscriptionPermission) GetTrackPermissions() []*TrackPermission
func (*SubscriptionPermission) ProtoMessage ¶ added in v0.11.11
func (*SubscriptionPermission) ProtoMessage()
func (*SubscriptionPermission) ProtoReflect ¶ added in v0.11.11
func (x *SubscriptionPermission) ProtoReflect() protoreflect.Message
func (*SubscriptionPermission) Reset ¶ added in v0.11.11
func (x *SubscriptionPermission) Reset()
func (*SubscriptionPermission) String ¶ added in v0.11.11
func (x *SubscriptionPermission) String() string
type SubscriptionPermissionUpdate ¶ added in v0.11.2
type SubscriptionPermissionUpdate struct { ParticipantSid string `protobuf:"bytes,1,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"` TrackSid string `protobuf:"bytes,2,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` Allowed bool `protobuf:"varint,3,opt,name=allowed,proto3" json:"allowed,omitempty"` // contains filtered or unexported fields }
func (*SubscriptionPermissionUpdate) Descriptor
deprecated
added in
v0.11.2
func (*SubscriptionPermissionUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionPermissionUpdate.ProtoReflect.Descriptor instead.
func (*SubscriptionPermissionUpdate) GetAllowed ¶ added in v0.11.2
func (x *SubscriptionPermissionUpdate) GetAllowed() bool
func (*SubscriptionPermissionUpdate) GetParticipantSid ¶ added in v0.11.2
func (x *SubscriptionPermissionUpdate) GetParticipantSid() string
func (*SubscriptionPermissionUpdate) GetTrackSid ¶ added in v0.11.2
func (x *SubscriptionPermissionUpdate) GetTrackSid() string
func (*SubscriptionPermissionUpdate) ProtoMessage ¶ added in v0.11.2
func (*SubscriptionPermissionUpdate) ProtoMessage()
func (*SubscriptionPermissionUpdate) ProtoReflect ¶ added in v0.11.2
func (x *SubscriptionPermissionUpdate) ProtoReflect() protoreflect.Message
func (*SubscriptionPermissionUpdate) Reset ¶ added in v0.11.2
func (x *SubscriptionPermissionUpdate) Reset()
func (*SubscriptionPermissionUpdate) String ¶ added in v0.11.2
func (x *SubscriptionPermissionUpdate) String() string
type SubscriptionResponse ¶ added in v1.5.8
type SubscriptionResponse struct { TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` Err SubscriptionError `protobuf:"varint,2,opt,name=err,proto3,enum=livekit.SubscriptionError" json:"err,omitempty"` // contains filtered or unexported fields }
func (*SubscriptionResponse) Descriptor
deprecated
added in
v1.5.8
func (*SubscriptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionResponse.ProtoReflect.Descriptor instead.
func (*SubscriptionResponse) GetErr ¶ added in v1.5.8
func (x *SubscriptionResponse) GetErr() SubscriptionError
func (*SubscriptionResponse) GetTrackSid ¶ added in v1.5.8
func (x *SubscriptionResponse) GetTrackSid() string
func (*SubscriptionResponse) ProtoMessage ¶ added in v1.5.8
func (*SubscriptionResponse) ProtoMessage()
func (*SubscriptionResponse) ProtoReflect ¶ added in v1.5.8
func (x *SubscriptionResponse) ProtoReflect() protoreflect.Message
func (*SubscriptionResponse) Reset ¶ added in v1.5.8
func (x *SubscriptionResponse) Reset()
func (*SubscriptionResponse) String ¶ added in v1.5.8
func (x *SubscriptionResponse) String() string
type SyncState ¶ added in v0.11.9
type SyncState struct { // last subscribe answer before reconnecting Answer *SessionDescription `protobuf:"bytes,1,opt,name=answer,proto3" json:"answer,omitempty"` Subscription *UpdateSubscription `protobuf:"bytes,2,opt,name=subscription,proto3" json:"subscription,omitempty"` PublishTracks []*TrackPublishedResponse `protobuf:"bytes,3,rep,name=publish_tracks,json=publishTracks,proto3" json:"publish_tracks,omitempty"` DataChannels []*DataChannelInfo `protobuf:"bytes,4,rep,name=data_channels,json=dataChannels,proto3" json:"data_channels,omitempty"` // last received server side offer before reconnecting Offer *SessionDescription `protobuf:"bytes,5,opt,name=offer,proto3" json:"offer,omitempty"` TrackSidsDisabled []string `protobuf:"bytes,6,rep,name=track_sids_disabled,json=trackSidsDisabled,proto3" json:"track_sids_disabled,omitempty"` DatachannelReceiveStates []*DataChannelReceiveState `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SyncState) Descriptor
deprecated
added in
v0.11.9
func (*SyncState) GetAnswer ¶ added in v0.11.9
func (x *SyncState) GetAnswer() *SessionDescription
func (*SyncState) GetDataChannels ¶ added in v0.11.14
func (x *SyncState) GetDataChannels() []*DataChannelInfo
func (*SyncState) GetDatachannelReceiveStates ¶ added in v1.39.1
func (x *SyncState) GetDatachannelReceiveStates() []*DataChannelReceiveState
func (*SyncState) GetOffer ¶ added in v1.0.2
func (x *SyncState) GetOffer() *SessionDescription
func (*SyncState) GetPublishTracks ¶ added in v0.11.9
func (x *SyncState) GetPublishTracks() []*TrackPublishedResponse
func (*SyncState) GetSubscription ¶ added in v0.11.9
func (x *SyncState) GetSubscription() *UpdateSubscription
func (*SyncState) GetTrackSidsDisabled ¶ added in v1.9.9
func (*SyncState) ProtoMessage ¶ added in v0.11.9
func (*SyncState) ProtoMessage()
func (*SyncState) ProtoReflect ¶ added in v0.11.9
func (x *SyncState) ProtoReflect() protoreflect.Message
type TimeRange ¶ added in v1.33.0
type TimeRange struct { StartedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` // contains filtered or unexported fields }
func (*TimeRange) Descriptor
deprecated
added in
v1.33.0
func (*TimeRange) GetEndedAt ¶ added in v1.33.0
func (x *TimeRange) GetEndedAt() *timestamppb.Timestamp
func (*TimeRange) GetStartedAt ¶ added in v1.33.0
func (x *TimeRange) GetStartedAt() *timestamppb.Timestamp
func (*TimeRange) ProtoMessage ¶ added in v1.33.0
func (*TimeRange) ProtoMessage()
func (*TimeRange) ProtoReflect ¶ added in v1.33.0
func (x *TimeRange) ProtoReflect() protoreflect.Message
type TimeSeriesMetric ¶ added in v1.20.1
type TimeSeriesMetric struct { // Metric name e.g "speech_probablity". The string value is not directly stored in the message, but referenced by index // in the `str_data` field of `MetricsBatch` Label uint32 `protobuf:"varint,1,opt,name=label,proto3" json:"label,omitempty"` ParticipantIdentity uint32 `protobuf:"varint,2,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // index into `str_data` TrackSid uint32 `protobuf:"varint,3,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` // index into `str_data` Samples []*MetricSample `protobuf:"bytes,4,rep,name=samples,proto3" json:"samples,omitempty"` Rid uint32 `protobuf:"varint,5,opt,name=rid,proto3" json:"rid,omitempty"` // index into 'str_data' // contains filtered or unexported fields }
func (*TimeSeriesMetric) Descriptor
deprecated
added in
v1.20.1
func (*TimeSeriesMetric) Descriptor() ([]byte, []int)
Deprecated: Use TimeSeriesMetric.ProtoReflect.Descriptor instead.
func (*TimeSeriesMetric) GetLabel ¶ added in v1.20.1
func (x *TimeSeriesMetric) GetLabel() uint32
func (*TimeSeriesMetric) GetParticipantIdentity ¶ added in v1.20.1
func (x *TimeSeriesMetric) GetParticipantIdentity() uint32
func (*TimeSeriesMetric) GetRid ¶ added in v1.23.0
func (x *TimeSeriesMetric) GetRid() uint32
func (*TimeSeriesMetric) GetSamples ¶ added in v1.20.1
func (x *TimeSeriesMetric) GetSamples() []*MetricSample
func (*TimeSeriesMetric) GetTrackSid ¶ added in v1.20.1
func (x *TimeSeriesMetric) GetTrackSid() uint32
func (*TimeSeriesMetric) ProtoMessage ¶ added in v1.20.1
func (*TimeSeriesMetric) ProtoMessage()
func (*TimeSeriesMetric) ProtoReflect ¶ added in v1.20.1
func (x *TimeSeriesMetric) ProtoReflect() protoreflect.Message
func (*TimeSeriesMetric) Reset ¶ added in v1.20.1
func (x *TimeSeriesMetric) Reset()
func (*TimeSeriesMetric) String ¶ added in v1.20.1
func (x *TimeSeriesMetric) String() string
type TimedVersion ¶ added in v1.0.0
type TimedVersion struct { UnixMicro int64 `protobuf:"varint,1,opt,name=unix_micro,json=unixMicro,proto3" json:"unix_micro,omitempty"` Ticks int32 `protobuf:"varint,2,opt,name=ticks,proto3" json:"ticks,omitempty"` // contains filtered or unexported fields }
func (*TimedVersion) Descriptor
deprecated
added in
v1.0.0
func (*TimedVersion) Descriptor() ([]byte, []int)
Deprecated: Use TimedVersion.ProtoReflect.Descriptor instead.
func (*TimedVersion) GetTicks ¶ added in v1.0.0
func (x *TimedVersion) GetTicks() int32
func (*TimedVersion) GetUnixMicro ¶ added in v1.0.0
func (x *TimedVersion) GetUnixMicro() int64
func (*TimedVersion) ProtoMessage ¶ added in v1.0.0
func (*TimedVersion) ProtoMessage()
func (*TimedVersion) ProtoReflect ¶ added in v1.0.0
func (x *TimedVersion) ProtoReflect() protoreflect.Message
func (*TimedVersion) Reset ¶ added in v1.0.0
func (x *TimedVersion) Reset()
func (*TimedVersion) String ¶ added in v1.0.0
func (x *TimedVersion) String() string
type TrackCompositeEgressRequest ¶ added in v0.11.14
type TrackCompositeEgressRequest struct { RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // required AudioTrackId string `protobuf:"bytes,2,opt,name=audio_track_id,json=audioTrackId,proto3" json:"audio_track_id,omitempty"` // (optional) VideoTrackId string `protobuf:"bytes,3,opt,name=video_track_id,json=videoTrackId,proto3" json:"video_track_id,omitempty"` // (optional) // Types that are valid to be assigned to Output: // // *TrackCompositeEgressRequest_File // *TrackCompositeEgressRequest_Stream // *TrackCompositeEgressRequest_Segments Output isTrackCompositeEgressRequest_Output `protobuf_oneof:"output"` // Types that are valid to be assigned to Options: // // *TrackCompositeEgressRequest_Preset // *TrackCompositeEgressRequest_Advanced Options isTrackCompositeEgressRequest_Options `protobuf_oneof:"options"` FileOutputs []*EncodedFileOutput `protobuf:"bytes,11,rep,name=file_outputs,json=fileOutputs,proto3" json:"file_outputs,omitempty"` StreamOutputs []*StreamOutput `protobuf:"bytes,12,rep,name=stream_outputs,json=streamOutputs,proto3" json:"stream_outputs,omitempty"` SegmentOutputs []*SegmentedFileOutput `protobuf:"bytes,13,rep,name=segment_outputs,json=segmentOutputs,proto3" json:"segment_outputs,omitempty"` ImageOutputs []*ImageOutput `protobuf:"bytes,14,rep,name=image_outputs,json=imageOutputs,proto3" json:"image_outputs,omitempty"` Webhooks []*WebhookConfig `protobuf:"bytes,15,rep,name=webhooks,proto3" json:"webhooks,omitempty"` // extra webhooks to call for this request // contains filtered or unexported fields }
containerize up to one audio and one video track
func (*TrackCompositeEgressRequest) Descriptor
deprecated
added in
v0.11.14
func (*TrackCompositeEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use TrackCompositeEgressRequest.ProtoReflect.Descriptor instead.
func (*TrackCompositeEgressRequest) GetAdvanced ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) GetAdvanced() *EncodingOptions
func (*TrackCompositeEgressRequest) GetAudioTrackId ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) GetAudioTrackId() string
func (*TrackCompositeEgressRequest) GetFile
deprecated
added in
v0.11.14
func (x *TrackCompositeEgressRequest) GetFile() *EncodedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*TrackCompositeEgressRequest) GetFileOutputs ¶ added in v1.4.0
func (x *TrackCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput
func (*TrackCompositeEgressRequest) GetImageOutputs ¶ added in v1.8.0
func (x *TrackCompositeEgressRequest) GetImageOutputs() []*ImageOutput
func (*TrackCompositeEgressRequest) GetOptions ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) GetOptions() isTrackCompositeEgressRequest_Options
func (*TrackCompositeEgressRequest) GetOutput ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) GetOutput() isTrackCompositeEgressRequest_Output
func (*TrackCompositeEgressRequest) GetPreset ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) GetPreset() EncodingOptionsPreset
func (*TrackCompositeEgressRequest) GetRoomName ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) GetRoomName() string
func (*TrackCompositeEgressRequest) GetSegmentOutputs ¶ added in v1.4.0
func (x *TrackCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
func (*TrackCompositeEgressRequest) GetSegments
deprecated
added in
v0.13.3
func (x *TrackCompositeEgressRequest) GetSegments() *SegmentedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*TrackCompositeEgressRequest) GetStream
deprecated
added in
v0.11.14
func (x *TrackCompositeEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*TrackCompositeEgressRequest) GetStreamOutputs ¶ added in v1.4.0
func (x *TrackCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
func (*TrackCompositeEgressRequest) GetVideoTrackId ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) GetVideoTrackId() string
func (*TrackCompositeEgressRequest) GetWebhooks ¶ added in v1.37.0
func (x *TrackCompositeEgressRequest) GetWebhooks() []*WebhookConfig
func (*TrackCompositeEgressRequest) ProtoMessage ¶ added in v0.11.14
func (*TrackCompositeEgressRequest) ProtoMessage()
func (*TrackCompositeEgressRequest) ProtoReflect ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) ProtoReflect() protoreflect.Message
func (*TrackCompositeEgressRequest) Reset ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) Reset()
func (*TrackCompositeEgressRequest) String ¶ added in v0.11.14
func (x *TrackCompositeEgressRequest) String() string
type TrackCompositeEgressRequest_Advanced ¶ added in v0.11.14
type TrackCompositeEgressRequest_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,7,opt,name=advanced,proto3,oneof"` // (optional)
}
type TrackCompositeEgressRequest_File ¶ added in v0.11.14
type TrackCompositeEgressRequest_File struct { // Deprecated: Marked as deprecated in livekit_egress.proto. File *EncodedFileOutput `protobuf:"bytes,4,opt,name=file,proto3,oneof"` }
type TrackCompositeEgressRequest_Preset ¶ added in v0.11.14
type TrackCompositeEgressRequest_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,6,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type TrackCompositeEgressRequest_Segments ¶ added in v0.13.3
type TrackCompositeEgressRequest_Segments struct { // Deprecated: Marked as deprecated in livekit_egress.proto. Segments *SegmentedFileOutput `protobuf:"bytes,8,opt,name=segments,proto3,oneof"` }
type TrackCompositeEgressRequest_Stream ¶ added in v0.11.14
type TrackCompositeEgressRequest_Stream struct { // Deprecated: Marked as deprecated in livekit_egress.proto. Stream *StreamOutput `protobuf:"bytes,5,opt,name=stream,proto3,oneof"` }
type TrackEgressRequest ¶ added in v0.11.14
type TrackEgressRequest struct { RoomName string `protobuf:"bytes,1,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` // required TrackId string `protobuf:"bytes,2,opt,name=track_id,json=trackId,proto3" json:"track_id,omitempty"` // required // Types that are valid to be assigned to Output: // // *TrackEgressRequest_File // *TrackEgressRequest_WebsocketUrl Output isTrackEgressRequest_Output `protobuf_oneof:"output"` Webhooks []*WebhookConfig `protobuf:"bytes,5,rep,name=webhooks,proto3" json:"webhooks,omitempty"` // extra webhooks to call for this request // contains filtered or unexported fields }
record tracks individually, without transcoding
func (*TrackEgressRequest) Descriptor
deprecated
added in
v0.11.14
func (*TrackEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use TrackEgressRequest.ProtoReflect.Descriptor instead.
func (*TrackEgressRequest) GetFile ¶ added in v0.13.1
func (x *TrackEgressRequest) GetFile() *DirectFileOutput
func (*TrackEgressRequest) GetOutput ¶ added in v0.11.14
func (x *TrackEgressRequest) GetOutput() isTrackEgressRequest_Output
func (*TrackEgressRequest) GetRoomName ¶ added in v0.11.14
func (x *TrackEgressRequest) GetRoomName() string
func (*TrackEgressRequest) GetTrackId ¶ added in v0.11.14
func (x *TrackEgressRequest) GetTrackId() string
func (*TrackEgressRequest) GetWebhooks ¶ added in v1.37.0
func (x *TrackEgressRequest) GetWebhooks() []*WebhookConfig
func (*TrackEgressRequest) GetWebsocketUrl ¶ added in v0.11.14
func (x *TrackEgressRequest) GetWebsocketUrl() string
func (*TrackEgressRequest) ProtoMessage ¶ added in v0.11.14
func (*TrackEgressRequest) ProtoMessage()
func (*TrackEgressRequest) ProtoReflect ¶ added in v0.11.14
func (x *TrackEgressRequest) ProtoReflect() protoreflect.Message
func (*TrackEgressRequest) Reset ¶ added in v0.11.14
func (x *TrackEgressRequest) Reset()
func (*TrackEgressRequest) String ¶ added in v0.11.14
func (x *TrackEgressRequest) String() string
type TrackEgressRequest_File ¶ added in v0.13.1
type TrackEgressRequest_File struct {
File *DirectFileOutput `protobuf:"bytes,3,opt,name=file,proto3,oneof"`
}
type TrackEgressRequest_WebsocketUrl ¶ added in v0.11.14
type TrackEgressRequest_WebsocketUrl struct {
WebsocketUrl string `protobuf:"bytes,4,opt,name=websocket_url,json=websocketUrl,proto3,oneof"`
}
type TrackInfo ¶
type TrackInfo struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Type TrackType `protobuf:"varint,2,opt,name=type,proto3,enum=livekit.TrackType" json:"type,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Muted bool `protobuf:"varint,4,opt,name=muted,proto3" json:"muted,omitempty"` // original width of video (unset for audio) // clients may receive a lower resolution version with simulcast Width uint32 `protobuf:"varint,5,opt,name=width,proto3" json:"width,omitempty"` // original height of video (unset for audio) Height uint32 `protobuf:"varint,6,opt,name=height,proto3" json:"height,omitempty"` // true if track is simulcasted Simulcast bool `protobuf:"varint,7,opt,name=simulcast,proto3" json:"simulcast,omitempty"` // true if DTX (Discontinuous Transmission) is disabled for audio DisableDtx bool `protobuf:"varint,8,opt,name=disable_dtx,json=disableDtx,proto3" json:"disable_dtx,omitempty"` // source of media Source TrackSource `protobuf:"varint,9,opt,name=source,proto3,enum=livekit.TrackSource" json:"source,omitempty"` Layers []*VideoLayer `protobuf:"bytes,10,rep,name=layers,proto3" json:"layers,omitempty"` // mime type of codec MimeType string `protobuf:"bytes,11,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` Mid string `protobuf:"bytes,12,opt,name=mid,proto3" json:"mid,omitempty"` Codecs []*SimulcastCodecInfo `protobuf:"bytes,13,rep,name=codecs,proto3" json:"codecs,omitempty"` Stereo bool `protobuf:"varint,14,opt,name=stereo,proto3" json:"stereo,omitempty"` // true if RED (Redundant Encoding) is disabled for audio DisableRed bool `protobuf:"varint,15,opt,name=disable_red,json=disableRed,proto3" json:"disable_red,omitempty"` Encryption Encryption_Type `protobuf:"varint,16,opt,name=encryption,proto3,enum=livekit.Encryption_Type" json:"encryption,omitempty"` Stream string `protobuf:"bytes,17,opt,name=stream,proto3" json:"stream,omitempty"` Version *TimedVersion `protobuf:"bytes,18,opt,name=version,proto3" json:"version,omitempty"` AudioFeatures []AudioTrackFeature `` /* 140-byte string literal not displayed */ BackupCodecPolicy BackupCodecPolicy `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
func (*TrackInfo) Descriptor
deprecated
func (*TrackInfo) GetAudioFeatures ¶ added in v1.14.0
func (x *TrackInfo) GetAudioFeatures() []AudioTrackFeature
func (*TrackInfo) GetBackupCodecPolicy ¶ added in v1.33.0
func (x *TrackInfo) GetBackupCodecPolicy() BackupCodecPolicy
func (*TrackInfo) GetCodecs ¶ added in v0.13.3
func (x *TrackInfo) GetCodecs() []*SimulcastCodecInfo
func (*TrackInfo) GetDisableDtx ¶
func (*TrackInfo) GetDisableRed ¶ added in v1.2.0
func (*TrackInfo) GetEncryption ¶ added in v1.3.2
func (x *TrackInfo) GetEncryption() Encryption_Type
func (*TrackInfo) GetLayers ¶
func (x *TrackInfo) GetLayers() []*VideoLayer
func (*TrackInfo) GetMimeType ¶ added in v0.11.4
func (*TrackInfo) GetSimulcast ¶
func (*TrackInfo) GetSource ¶
func (x *TrackInfo) GetSource() TrackSource
func (*TrackInfo) GetVersion ¶ added in v1.9.4
func (x *TrackInfo) GetVersion() *TimedVersion
func (*TrackInfo) ProtoMessage ¶
func (*TrackInfo) ProtoMessage()
func (*TrackInfo) ProtoReflect ¶
func (x *TrackInfo) ProtoReflect() protoreflect.Message
type TrackPermission ¶ added in v0.11.2
type TrackPermission struct { // permission could be granted either by participant sid or identity ParticipantSid string `protobuf:"bytes,1,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"` AllTracks bool `protobuf:"varint,2,opt,name=all_tracks,json=allTracks,proto3" json:"all_tracks,omitempty"` TrackSids []string `protobuf:"bytes,3,rep,name=track_sids,json=trackSids,proto3" json:"track_sids,omitempty"` ParticipantIdentity string `protobuf:"bytes,4,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // contains filtered or unexported fields }
func (*TrackPermission) Descriptor
deprecated
added in
v0.11.2
func (*TrackPermission) Descriptor() ([]byte, []int)
Deprecated: Use TrackPermission.ProtoReflect.Descriptor instead.
func (*TrackPermission) GetAllTracks ¶ added in v0.11.2
func (x *TrackPermission) GetAllTracks() bool
func (*TrackPermission) GetParticipantIdentity ¶ added in v0.13.2
func (x *TrackPermission) GetParticipantIdentity() string
func (*TrackPermission) GetParticipantSid ¶ added in v0.11.2
func (x *TrackPermission) GetParticipantSid() string
func (*TrackPermission) GetTrackSids ¶ added in v0.11.2
func (x *TrackPermission) GetTrackSids() []string
func (*TrackPermission) ProtoMessage ¶ added in v0.11.2
func (*TrackPermission) ProtoMessage()
func (*TrackPermission) ProtoReflect ¶ added in v0.11.2
func (x *TrackPermission) ProtoReflect() protoreflect.Message
func (*TrackPermission) Reset ¶ added in v0.11.2
func (x *TrackPermission) Reset()
func (*TrackPermission) String ¶ added in v0.11.2
func (x *TrackPermission) String() string
type TrackPublishedResponse ¶
type TrackPublishedResponse struct { Cid string `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"` Track *TrackInfo `protobuf:"bytes,2,opt,name=track,proto3" json:"track,omitempty"` // contains filtered or unexported fields }
func (*TrackPublishedResponse) Descriptor
deprecated
func (*TrackPublishedResponse) Descriptor() ([]byte, []int)
Deprecated: Use TrackPublishedResponse.ProtoReflect.Descriptor instead.
func (*TrackPublishedResponse) GetCid ¶
func (x *TrackPublishedResponse) GetCid() string
func (*TrackPublishedResponse) GetTrack ¶
func (x *TrackPublishedResponse) GetTrack() *TrackInfo
func (*TrackPublishedResponse) ProtoMessage ¶
func (*TrackPublishedResponse) ProtoMessage()
func (*TrackPublishedResponse) ProtoReflect ¶
func (x *TrackPublishedResponse) ProtoReflect() protoreflect.Message
func (*TrackPublishedResponse) Reset ¶
func (x *TrackPublishedResponse) Reset()
func (*TrackPublishedResponse) String ¶
func (x *TrackPublishedResponse) String() string
type TrackSource ¶
type TrackSource int32
const ( TrackSource_UNKNOWN TrackSource = 0 TrackSource_CAMERA TrackSource = 1 TrackSource_MICROPHONE TrackSource = 2 TrackSource_SCREEN_SHARE TrackSource = 3 TrackSource_SCREEN_SHARE_AUDIO TrackSource = 4 )
func (TrackSource) Descriptor ¶
func (TrackSource) Descriptor() protoreflect.EnumDescriptor
func (TrackSource) Enum ¶
func (x TrackSource) Enum() *TrackSource
func (TrackSource) EnumDescriptor
deprecated
func (TrackSource) EnumDescriptor() ([]byte, []int)
Deprecated: Use TrackSource.Descriptor instead.
func (TrackSource) Number ¶
func (x TrackSource) Number() protoreflect.EnumNumber
func (TrackSource) String ¶
func (x TrackSource) String() string
func (TrackSource) Type ¶
func (TrackSource) Type() protoreflect.EnumType
type TrackSubscribed ¶ added in v1.19.2
type TrackSubscribed struct { TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` // contains filtered or unexported fields }
func (*TrackSubscribed) Descriptor
deprecated
added in
v1.19.2
func (*TrackSubscribed) Descriptor() ([]byte, []int)
Deprecated: Use TrackSubscribed.ProtoReflect.Descriptor instead.
func (*TrackSubscribed) GetTrackSid ¶ added in v1.19.2
func (x *TrackSubscribed) GetTrackSid() string
func (*TrackSubscribed) ProtoMessage ¶ added in v1.19.2
func (*TrackSubscribed) ProtoMessage()
func (*TrackSubscribed) ProtoReflect ¶ added in v1.19.2
func (x *TrackSubscribed) ProtoReflect() protoreflect.Message
func (*TrackSubscribed) Reset ¶ added in v1.19.2
func (x *TrackSubscribed) Reset()
func (*TrackSubscribed) String ¶ added in v1.19.2
func (x *TrackSubscribed) String() string
type TrackType ¶
type TrackType int32
func (TrackType) Descriptor ¶
func (TrackType) Descriptor() protoreflect.EnumDescriptor
func (TrackType) EnumDescriptor
deprecated
func (TrackType) Number ¶
func (x TrackType) Number() protoreflect.EnumNumber
func (TrackType) Type ¶
func (TrackType) Type() protoreflect.EnumType
type TrackUnpublishedResponse ¶ added in v0.12.0
type TrackUnpublishedResponse struct { TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` // contains filtered or unexported fields }
func (*TrackUnpublishedResponse) Descriptor
deprecated
added in
v0.12.0
func (*TrackUnpublishedResponse) Descriptor() ([]byte, []int)
Deprecated: Use TrackUnpublishedResponse.ProtoReflect.Descriptor instead.
func (*TrackUnpublishedResponse) GetTrackSid ¶ added in v0.12.0
func (x *TrackUnpublishedResponse) GetTrackSid() string
func (*TrackUnpublishedResponse) ProtoMessage ¶ added in v0.12.0
func (*TrackUnpublishedResponse) ProtoMessage()
func (*TrackUnpublishedResponse) ProtoReflect ¶ added in v0.12.0
func (x *TrackUnpublishedResponse) ProtoReflect() protoreflect.Message
func (*TrackUnpublishedResponse) Reset ¶ added in v0.12.0
func (x *TrackUnpublishedResponse) Reset()
func (*TrackUnpublishedResponse) String ¶ added in v0.12.0
func (x *TrackUnpublishedResponse) String() string
type Transcription ¶ added in v1.14.0
type Transcription struct { // Participant that got its speech transcribed TranscribedParticipantIdentity string `` /* 153-byte string literal not displayed */ TrackId string `protobuf:"bytes,3,opt,name=track_id,json=trackId,proto3" json:"track_id,omitempty"` Segments []*TranscriptionSegment `protobuf:"bytes,4,rep,name=segments,proto3" json:"segments,omitempty"` // contains filtered or unexported fields }
func (*Transcription) Descriptor
deprecated
added in
v1.14.0
func (*Transcription) Descriptor() ([]byte, []int)
Deprecated: Use Transcription.ProtoReflect.Descriptor instead.
func (*Transcription) GetSegments ¶ added in v1.14.0
func (x *Transcription) GetSegments() []*TranscriptionSegment
func (*Transcription) GetTrackId ¶ added in v1.14.0
func (x *Transcription) GetTrackId() string
func (*Transcription) GetTranscribedParticipantIdentity ¶ added in v1.17.0
func (x *Transcription) GetTranscribedParticipantIdentity() string
func (*Transcription) ProtoMessage ¶ added in v1.14.0
func (*Transcription) ProtoMessage()
func (*Transcription) ProtoReflect ¶ added in v1.14.0
func (x *Transcription) ProtoReflect() protoreflect.Message
func (*Transcription) Reset ¶ added in v1.14.0
func (x *Transcription) Reset()
func (*Transcription) String ¶ added in v1.14.0
func (x *Transcription) String() string
type TranscriptionSegment ¶ added in v1.14.0
type TranscriptionSegment struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` StartTime uint64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EndTime uint64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` Final bool `protobuf:"varint,5,opt,name=final,proto3" json:"final,omitempty"` Language string `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"` // contains filtered or unexported fields }
func (*TranscriptionSegment) Descriptor
deprecated
added in
v1.14.0
func (*TranscriptionSegment) Descriptor() ([]byte, []int)
Deprecated: Use TranscriptionSegment.ProtoReflect.Descriptor instead.
func (*TranscriptionSegment) GetEndTime ¶ added in v1.14.0
func (x *TranscriptionSegment) GetEndTime() uint64
func (*TranscriptionSegment) GetFinal ¶ added in v1.14.0
func (x *TranscriptionSegment) GetFinal() bool
func (*TranscriptionSegment) GetId ¶ added in v1.14.0
func (x *TranscriptionSegment) GetId() string
func (*TranscriptionSegment) GetLanguage ¶ added in v1.15.0
func (x *TranscriptionSegment) GetLanguage() string
func (*TranscriptionSegment) GetStartTime ¶ added in v1.14.0
func (x *TranscriptionSegment) GetStartTime() uint64
func (*TranscriptionSegment) GetText ¶ added in v1.14.0
func (x *TranscriptionSegment) GetText() string
func (*TranscriptionSegment) ProtoMessage ¶ added in v1.14.0
func (*TranscriptionSegment) ProtoMessage()
func (*TranscriptionSegment) ProtoReflect ¶ added in v1.14.0
func (x *TranscriptionSegment) ProtoReflect() protoreflect.Message
func (*TranscriptionSegment) Reset ¶ added in v1.14.0
func (x *TranscriptionSegment) Reset()
func (*TranscriptionSegment) String ¶ added in v1.14.0
func (x *TranscriptionSegment) String() string
type TransferSIPParticipantRequest ¶ added in v1.23.0
type TransferSIPParticipantRequest struct { ParticipantIdentity string `protobuf:"bytes,1,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` RoomName string `protobuf:"bytes,2,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"` TransferTo string `protobuf:"bytes,3,opt,name=transfer_to,json=transferTo,proto3" json:"transfer_to,omitempty"` // Optionally play dialtone to the SIP participant as an audible indicator of being transferred PlayDialtone bool `protobuf:"varint,4,opt,name=play_dialtone,json=playDialtone,proto3" json:"play_dialtone,omitempty"` // Add the following headers to the REFER SIP request. Headers map[string]string `` /* 141-byte string literal not displayed */ // Max time for the transfer destination to answer the call. RingingTimeout *durationpb.Duration `protobuf:"bytes,6,opt,name=ringing_timeout,json=ringingTimeout,proto3" json:"ringing_timeout,omitempty"` // contains filtered or unexported fields }
func (*TransferSIPParticipantRequest) Descriptor
deprecated
added in
v1.23.0
func (*TransferSIPParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use TransferSIPParticipantRequest.ProtoReflect.Descriptor instead.
func (*TransferSIPParticipantRequest) GetHeaders ¶ added in v1.30.0
func (x *TransferSIPParticipantRequest) GetHeaders() map[string]string
func (*TransferSIPParticipantRequest) GetParticipantIdentity ¶ added in v1.23.0
func (x *TransferSIPParticipantRequest) GetParticipantIdentity() string
func (*TransferSIPParticipantRequest) GetPlayDialtone ¶ added in v1.27.0
func (x *TransferSIPParticipantRequest) GetPlayDialtone() bool
func (*TransferSIPParticipantRequest) GetRingingTimeout ¶ added in v1.37.0
func (x *TransferSIPParticipantRequest) GetRingingTimeout() *durationpb.Duration
func (*TransferSIPParticipantRequest) GetRoomName ¶ added in v1.23.0
func (x *TransferSIPParticipantRequest) GetRoomName() string