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) GetCpuLimit() string
- func (x *AgentDeployment) GetCpuReq() string
- func (x *AgentDeployment) GetCurCpu() string
- func (x *AgentDeployment) GetCurMem() string
- func (x *AgentDeployment) GetMaxReplicas() int32
- func (x *AgentDeployment) GetMemLimit() string
- 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 (x *JobState) GetWorkerId() string
- 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) GetAssumeRoleArn() string
- func (x *S3Upload) GetAssumeRoleExternalId() 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) GetRid() string
- func (x *VideoLayer) GetSpatialLayer() int32
- 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", 14: "ESP32", } 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, "ESP32": 14, } )
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 ¶
func IDsAsStrings[T stringTypes](ids []T) []string
func ListPageIter ¶
func StringsAsIDs ¶
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 ¶
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
func (*APICallInfo) Descriptor() ([]byte, []int)
Deprecated: Use APICallInfo.ProtoReflect.Descriptor instead.
func (*APICallInfo) GetDurationNs ¶
func (x *APICallInfo) GetDurationNs() int64
func (*APICallInfo) GetMethod ¶
func (x *APICallInfo) GetMethod() string
func (*APICallInfo) GetNodeId ¶
func (x *APICallInfo) GetNodeId() string
func (*APICallInfo) GetParticipantId ¶
func (x *APICallInfo) GetParticipantId() string
func (*APICallInfo) GetParticipantIdentity ¶
func (x *APICallInfo) GetParticipantIdentity() string
func (*APICallInfo) GetProjectId ¶
func (x *APICallInfo) GetProjectId() string
func (*APICallInfo) GetRequest ¶
func (x *APICallInfo) GetRequest() *APICallRequest
func (*APICallInfo) GetRoomId ¶
func (x *APICallInfo) GetRoomId() string
func (*APICallInfo) GetRoomName ¶
func (x *APICallInfo) GetRoomName() string
func (*APICallInfo) GetService ¶
func (x *APICallInfo) GetService() string
func (*APICallInfo) GetStartedAt ¶
func (x *APICallInfo) GetStartedAt() *timestamppb.Timestamp
func (*APICallInfo) GetStatus ¶
func (x *APICallInfo) GetStatus() int32
func (*APICallInfo) GetTrackId ¶
func (x *APICallInfo) GetTrackId() string
func (*APICallInfo) GetTwirpErrorCode ¶
func (x *APICallInfo) GetTwirpErrorCode() string
func (*APICallInfo) GetTwirpErrorMessage ¶
func (x *APICallInfo) GetTwirpErrorMessage() string
func (*APICallInfo) ProtoMessage ¶
func (*APICallInfo) ProtoMessage()
func (*APICallInfo) ProtoReflect ¶
func (x *APICallInfo) ProtoReflect() protoreflect.Message
func (*APICallInfo) Reset ¶
func (x *APICallInfo) Reset()
func (*APICallInfo) String ¶
func (x *APICallInfo) String() string
type APICallRequest ¶
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
func (*APICallRequest) Descriptor() ([]byte, []int)
Deprecated: Use APICallRequest.ProtoReflect.Descriptor instead.
func (*APICallRequest) GetCreateRoomRequest ¶
func (x *APICallRequest) GetCreateRoomRequest() *CreateRoomRequest
func (*APICallRequest) GetDeleteRoomRequest ¶
func (x *APICallRequest) GetDeleteRoomRequest() *DeleteRoomRequest
func (*APICallRequest) GetListParticipantsRequest ¶
func (x *APICallRequest) GetListParticipantsRequest() *ListParticipantsRequest
func (*APICallRequest) GetListRoomsRequest ¶
func (x *APICallRequest) GetListRoomsRequest() *ListRoomsRequest
func (*APICallRequest) GetMessage ¶
func (x *APICallRequest) GetMessage() isAPICallRequest_Message
func (*APICallRequest) GetMuteRoomTrackRequest ¶
func (x *APICallRequest) GetMuteRoomTrackRequest() *MuteRoomTrackRequest
func (*APICallRequest) GetRoomParticipantIdentity ¶
func (x *APICallRequest) GetRoomParticipantIdentity() *RoomParticipantIdentity
func (*APICallRequest) GetSendDataRequest ¶
func (x *APICallRequest) GetSendDataRequest() *SendDataRequest
func (*APICallRequest) GetUpdateParticipantRequest ¶
func (x *APICallRequest) GetUpdateParticipantRequest() *UpdateParticipantRequest
func (*APICallRequest) GetUpdateRoomMetadataRequest ¶
func (x *APICallRequest) GetUpdateRoomMetadataRequest() *UpdateRoomMetadataRequest
func (*APICallRequest) GetUpdateSubscriptionsRequest ¶
func (x *APICallRequest) GetUpdateSubscriptionsRequest() *UpdateSubscriptionsRequest
func (*APICallRequest) ProtoMessage ¶
func (*APICallRequest) ProtoMessage()
func (*APICallRequest) ProtoReflect ¶
func (x *APICallRequest) ProtoReflect() protoreflect.Message
func (*APICallRequest) Reset ¶
func (x *APICallRequest) Reset()
func (*APICallRequest) String ¶
func (x *APICallRequest) String() string
type APICallRequest_CreateRoomRequest ¶
type APICallRequest_CreateRoomRequest struct {
CreateRoomRequest *CreateRoomRequest `protobuf:"bytes,1,opt,name=create_room_request,json=createRoomRequest,proto3,oneof"`
}
type APICallRequest_DeleteRoomRequest ¶
type APICallRequest_DeleteRoomRequest struct {
DeleteRoomRequest *DeleteRoomRequest `protobuf:"bytes,3,opt,name=delete_room_request,json=deleteRoomRequest,proto3,oneof"`
}
type APICallRequest_ListParticipantsRequest ¶
type APICallRequest_ListParticipantsRequest struct {
ListParticipantsRequest *ListParticipantsRequest `protobuf:"bytes,4,opt,name=list_participants_request,json=listParticipantsRequest,proto3,oneof"`
}
type APICallRequest_ListRoomsRequest ¶
type APICallRequest_ListRoomsRequest struct {
ListRoomsRequest *ListRoomsRequest `protobuf:"bytes,2,opt,name=list_rooms_request,json=listRoomsRequest,proto3,oneof"`
}
type APICallRequest_MuteRoomTrackRequest ¶
type APICallRequest_MuteRoomTrackRequest struct {
MuteRoomTrackRequest *MuteRoomTrackRequest `protobuf:"bytes,6,opt,name=mute_room_track_request,json=muteRoomTrackRequest,proto3,oneof"`
}
type APICallRequest_RoomParticipantIdentity ¶
type APICallRequest_RoomParticipantIdentity struct {
RoomParticipantIdentity *RoomParticipantIdentity `protobuf:"bytes,5,opt,name=room_participant_identity,json=roomParticipantIdentity,proto3,oneof"`
}
type APICallRequest_SendDataRequest ¶
type APICallRequest_SendDataRequest struct {
SendDataRequest *SendDataRequest `protobuf:"bytes,9,opt,name=send_data_request,json=sendDataRequest,proto3,oneof"`
}
type APICallRequest_UpdateParticipantRequest ¶
type APICallRequest_UpdateParticipantRequest struct {
UpdateParticipantRequest *UpdateParticipantRequest `protobuf:"bytes,7,opt,name=update_participant_request,json=updateParticipantRequest,proto3,oneof"`
}
type APICallRequest_UpdateRoomMetadataRequest ¶
type APICallRequest_UpdateRoomMetadataRequest struct {
UpdateRoomMetadataRequest *UpdateRoomMetadataRequest `protobuf:"bytes,10,opt,name=update_room_metadata_request,json=updateRoomMetadataRequest,proto3,oneof"`
}
type APICallRequest_UpdateSubscriptionsRequest ¶
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 ¶
func (x *AddTrackRequest) GetAudioFeatures() []AudioTrackFeature
func (*AddTrackRequest) GetBackupCodecPolicy ¶
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 ¶
func (x *AddTrackRequest) GetDisableRed() bool
func (*AddTrackRequest) GetEncryption ¶
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 ¶
func (x *AddTrackRequest) GetSid() string
func (*AddTrackRequest) GetSimulcastCodecs ¶
func (x *AddTrackRequest) GetSimulcastCodecs() []*SimulcastCodec
func (*AddTrackRequest) GetSource ¶
func (x *AddTrackRequest) GetSource() TrackSource
func (*AddTrackRequest) GetStereo
deprecated
func (x *AddTrackRequest) GetStereo() bool
Deprecated: Marked as deprecated in livekit_rtc.proto.
func (*AddTrackRequest) GetStream ¶
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 ¶
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"`
MemLimit string `protobuf:"bytes,11,opt,name=mem_limit,json=memLimit,proto3" json:"mem_limit,omitempty"`
CpuLimit string `protobuf:"bytes,12,opt,name=cpu_limit,json=cpuLimit,proto3" json:"cpu_limit,omitempty"`
// contains filtered or unexported fields
}
func (*AgentDeployment) Descriptor
deprecated
func (*AgentDeployment) Descriptor() ([]byte, []int)
Deprecated: Use AgentDeployment.ProtoReflect.Descriptor instead.
func (*AgentDeployment) GetAgentId ¶
func (x *AgentDeployment) GetAgentId() string
func (*AgentDeployment) GetCpuLimit ¶
func (x *AgentDeployment) GetCpuLimit() string
func (*AgentDeployment) GetCpuReq ¶
func (x *AgentDeployment) GetCpuReq() string
func (*AgentDeployment) GetCurCpu ¶
func (x *AgentDeployment) GetCurCpu() string
func (*AgentDeployment) GetCurMem ¶
func (x *AgentDeployment) GetCurMem() string
func (*AgentDeployment) GetMaxReplicas ¶
func (x *AgentDeployment) GetMaxReplicas() int32
func (*AgentDeployment) GetMemLimit ¶
func (x *AgentDeployment) GetMemLimit() string
func (*AgentDeployment) GetMemReq ¶
func (x *AgentDeployment) GetMemReq() string
func (*AgentDeployment) GetMinReplicas ¶
func (x *AgentDeployment) GetMinReplicas() int32
func (*AgentDeployment) GetRegion ¶
func (x *AgentDeployment) GetRegion() string
func (*AgentDeployment) GetReplicas ¶
func (x *AgentDeployment) GetReplicas() int32
func (*AgentDeployment) GetStatus ¶
func (x *AgentDeployment) GetStatus() string
func (*AgentDeployment) ProtoMessage ¶
func (*AgentDeployment) ProtoMessage()
func (*AgentDeployment) ProtoReflect ¶
func (x *AgentDeployment) ProtoReflect() protoreflect.Message
func (*AgentDeployment) Reset ¶
func (x *AgentDeployment) Reset()
func (*AgentDeployment) String ¶
func (x *AgentDeployment) String() string
type AgentDispatch ¶
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
func (*AgentDispatch) Descriptor() ([]byte, []int)
Deprecated: Use AgentDispatch.ProtoReflect.Descriptor instead.
func (*AgentDispatch) GetAgentName ¶
func (x *AgentDispatch) GetAgentName() string
func (*AgentDispatch) GetId ¶
func (x *AgentDispatch) GetId() string
func (*AgentDispatch) GetMetadata ¶
func (x *AgentDispatch) GetMetadata() string
func (*AgentDispatch) GetRoom ¶
func (x *AgentDispatch) GetRoom() string
func (*AgentDispatch) GetState ¶
func (x *AgentDispatch) GetState() *AgentDispatchState
func (*AgentDispatch) ProtoMessage ¶
func (*AgentDispatch) ProtoMessage()
func (*AgentDispatch) ProtoReflect ¶
func (x *AgentDispatch) ProtoReflect() protoreflect.Message
func (*AgentDispatch) Reset ¶
func (x *AgentDispatch) Reset()
func (*AgentDispatch) String ¶
func (x *AgentDispatch) String() string
type AgentDispatchService ¶
type AgentDispatchService interface {
CreateDispatch(context.Context, *CreateAgentDispatchRequest) (*AgentDispatch, error)
DeleteDispatch(context.Context, *DeleteAgentDispatchRequest) (*AgentDispatch, error)
ListDispatch(context.Context, *ListAgentDispatchRequest) (*ListAgentDispatchResponse, error)
}
func NewAgentDispatchServiceJSONClient ¶
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 ¶
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 ¶
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
func (*AgentDispatchState) Descriptor() ([]byte, []int)
Deprecated: Use AgentDispatchState.ProtoReflect.Descriptor instead.
func (*AgentDispatchState) GetCreatedAt ¶
func (x *AgentDispatchState) GetCreatedAt() int64
func (*AgentDispatchState) GetDeletedAt ¶
func (x *AgentDispatchState) GetDeletedAt() int64
func (*AgentDispatchState) GetJobs ¶
func (x *AgentDispatchState) GetJobs() []*Job
func (*AgentDispatchState) ProtoMessage ¶
func (*AgentDispatchState) ProtoMessage()
func (*AgentDispatchState) ProtoReflect ¶
func (x *AgentDispatchState) ProtoReflect() protoreflect.Message
func (*AgentDispatchState) Reset ¶
func (x *AgentDispatchState) Reset()
func (*AgentDispatchState) String ¶
func (x *AgentDispatchState) String() string
type AgentInfo ¶
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
func (*AgentInfo) GetAgentDeployments ¶
func (x *AgentInfo) GetAgentDeployments() []*AgentDeployment
func (*AgentInfo) GetAgentId ¶
func (*AgentInfo) GetAgentName ¶
func (*AgentInfo) GetDeployedAt ¶
func (x *AgentInfo) GetDeployedAt() *timestamppb.Timestamp
func (*AgentInfo) GetSecrets ¶
func (x *AgentInfo) GetSecrets() []*AgentSecret
func (*AgentInfo) GetVersion ¶
func (*AgentInfo) ProtoMessage ¶
func (*AgentInfo) ProtoMessage()
func (*AgentInfo) ProtoReflect ¶
func (x *AgentInfo) ProtoReflect() protoreflect.Message
type AgentSecret ¶
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
func (*AgentSecret) Descriptor() ([]byte, []int)
Deprecated: Use AgentSecret.ProtoReflect.Descriptor instead.
func (*AgentSecret) GetCreatedAt ¶
func (x *AgentSecret) GetCreatedAt() *timestamppb.Timestamp
func (*AgentSecret) GetName ¶
func (x *AgentSecret) GetName() string
func (*AgentSecret) GetUpdatedAt ¶
func (x *AgentSecret) GetUpdatedAt() *timestamppb.Timestamp
func (*AgentSecret) GetValue ¶
func (x *AgentSecret) GetValue() []byte
func (*AgentSecret) ProtoMessage ¶
func (*AgentSecret) ProtoMessage()
func (*AgentSecret) ProtoReflect ¶
func (x *AgentSecret) ProtoReflect() protoreflect.Message
func (*AgentSecret) Reset ¶
func (x *AgentSecret) Reset()
func (*AgentSecret) String ¶
func (x *AgentSecret) String() string
type AgentVersion ¶
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
func (*AgentVersion) Descriptor() ([]byte, []int)
Deprecated: Use AgentVersion.ProtoReflect.Descriptor instead.
func (*AgentVersion) GetCreatedAt ¶
func (x *AgentVersion) GetCreatedAt() *timestamppb.Timestamp
func (*AgentVersion) GetCurrent ¶
func (x *AgentVersion) GetCurrent() bool
func (*AgentVersion) GetVersion ¶
func (x *AgentVersion) GetVersion() string
func (*AgentVersion) ProtoMessage ¶
func (*AgentVersion) ProtoMessage()
func (*AgentVersion) ProtoReflect ¶
func (x *AgentVersion) ProtoReflect() protoreflect.Message
func (*AgentVersion) Reset ¶
func (x *AgentVersion) Reset()
func (*AgentVersion) String ¶
func (x *AgentVersion) String() string
type AliOSSUpload ¶
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
func (*AliOSSUpload) Descriptor() ([]byte, []int)
Deprecated: Use AliOSSUpload.ProtoReflect.Descriptor instead.
func (*AliOSSUpload) GetAccessKey ¶
func (x *AliOSSUpload) GetAccessKey() string
func (*AliOSSUpload) GetBucket ¶
func (x *AliOSSUpload) GetBucket() string
func (*AliOSSUpload) GetEndpoint ¶
func (x *AliOSSUpload) GetEndpoint() string
func (*AliOSSUpload) GetRegion ¶
func (x *AliOSSUpload) GetRegion() string
func (*AliOSSUpload) GetSecret ¶
func (x *AliOSSUpload) GetSecret() string
func (*AliOSSUpload) ProtoMessage ¶
func (*AliOSSUpload) ProtoMessage()
func (*AliOSSUpload) ProtoReflect ¶
func (x *AliOSSUpload) ProtoReflect() protoreflect.Message
func (*AliOSSUpload) Reset ¶
func (x *AliOSSUpload) Reset()
func (*AliOSSUpload) String ¶
func (x *AliOSSUpload) String() string
type AnalyticsClientMeta ¶
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
func (*AnalyticsClientMeta) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsClientMeta.ProtoReflect.Descriptor instead.
func (*AnalyticsClientMeta) GetClientAddr ¶
func (x *AnalyticsClientMeta) GetClientAddr() string
func (*AnalyticsClientMeta) GetClientConnectTime ¶
func (x *AnalyticsClientMeta) GetClientConnectTime() uint32
func (*AnalyticsClientMeta) GetConnectionType ¶
func (x *AnalyticsClientMeta) GetConnectionType() string
func (*AnalyticsClientMeta) GetCountry ¶
func (x *AnalyticsClientMeta) GetCountry() string
func (*AnalyticsClientMeta) GetGeoHash ¶
func (x *AnalyticsClientMeta) GetGeoHash() string
func (*AnalyticsClientMeta) GetIspAsn ¶
func (x *AnalyticsClientMeta) GetIspAsn() uint32
func (*AnalyticsClientMeta) GetNode ¶
func (x *AnalyticsClientMeta) GetNode() string
func (*AnalyticsClientMeta) GetReconnectReason ¶
func (x *AnalyticsClientMeta) GetReconnectReason() ReconnectReason
func (*AnalyticsClientMeta) GetRegion ¶
func (x *AnalyticsClientMeta) GetRegion() string
func (*AnalyticsClientMeta) ProtoMessage ¶
func (*AnalyticsClientMeta) ProtoMessage()
func (*AnalyticsClientMeta) ProtoReflect ¶
func (x *AnalyticsClientMeta) ProtoReflect() protoreflect.Message
func (*AnalyticsClientMeta) Reset ¶
func (x *AnalyticsClientMeta) Reset()
func (*AnalyticsClientMeta) String ¶
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 ¶
func (x *AnalyticsEvent) GetApiCall() *APICallInfo
func (*AnalyticsEvent) GetClientInfo ¶
func (x *AnalyticsEvent) GetClientInfo() *ClientInfo
func (*AnalyticsEvent) GetClientMeta ¶
func (x *AnalyticsEvent) GetClientMeta() *AnalyticsClientMeta
func (*AnalyticsEvent) GetEgress ¶
func (x *AnalyticsEvent) GetEgress() *EgressInfo
func (*AnalyticsEvent) GetEgressId ¶
func (x *AnalyticsEvent) GetEgressId() string
func (*AnalyticsEvent) GetError ¶
func (x *AnalyticsEvent) GetError() string
func (*AnalyticsEvent) GetId ¶
func (x *AnalyticsEvent) GetId() string
func (*AnalyticsEvent) GetIngress ¶
func (x *AnalyticsEvent) GetIngress() *IngressInfo
func (*AnalyticsEvent) GetIngressId ¶
func (x *AnalyticsEvent) GetIngressId() string
func (*AnalyticsEvent) GetMaxSubscribedVideoQuality ¶
func (x *AnalyticsEvent) GetMaxSubscribedVideoQuality() VideoQuality
func (*AnalyticsEvent) GetMime ¶
func (x *AnalyticsEvent) GetMime() string
func (*AnalyticsEvent) GetNodeId ¶
func (x *AnalyticsEvent) GetNodeId() string
func (*AnalyticsEvent) GetParticipant ¶
func (x *AnalyticsEvent) GetParticipant() *ParticipantInfo
func (*AnalyticsEvent) GetParticipantId ¶
func (x *AnalyticsEvent) GetParticipantId() string
func (*AnalyticsEvent) GetPublisher ¶
func (x *AnalyticsEvent) GetPublisher() *ParticipantInfo
func (*AnalyticsEvent) GetReport ¶
func (x *AnalyticsEvent) GetReport() *ReportInfo
func (*AnalyticsEvent) GetRoom ¶
func (x *AnalyticsEvent) GetRoom() *Room
func (*AnalyticsEvent) GetRoomId ¶
func (x *AnalyticsEvent) GetRoomId() string
func (*AnalyticsEvent) GetRtpStats ¶
func (x *AnalyticsEvent) GetRtpStats() *RTPStats
func (*AnalyticsEvent) GetSipCall ¶
func (x *AnalyticsEvent) GetSipCall() *SIPCallInfo
func (*AnalyticsEvent) GetSipCallId ¶
func (x *AnalyticsEvent) GetSipCallId() string
func (*AnalyticsEvent) GetSipDispatchRule ¶
func (x *AnalyticsEvent) GetSipDispatchRule() *SIPDispatchRuleInfo
func (*AnalyticsEvent) GetSipDispatchRuleId ¶
func (x *AnalyticsEvent) GetSipDispatchRuleId() string
func (*AnalyticsEvent) GetSipInboundTrunk ¶
func (x *AnalyticsEvent) GetSipInboundTrunk() *SIPInboundTrunkInfo
func (*AnalyticsEvent) GetSipOutboundTrunk ¶
func (x *AnalyticsEvent) GetSipOutboundTrunk() *SIPOutboundTrunkInfo
func (*AnalyticsEvent) GetSipTransfer ¶
func (x *AnalyticsEvent) GetSipTransfer() *SIPTransferInfo
func (*AnalyticsEvent) GetSipTrunkId ¶
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 ¶
func (x *AnalyticsEvent) GetVideoLayer() int32
func (*AnalyticsEvent) GetWebhook ¶
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 ¶
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
func (*AnalyticsNodeRooms) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsNodeRooms.ProtoReflect.Descriptor instead.
func (*AnalyticsNodeRooms) GetNodeId ¶
func (x *AnalyticsNodeRooms) GetNodeId() string
func (*AnalyticsNodeRooms) GetRooms ¶
func (x *AnalyticsNodeRooms) GetRooms() []*AnalyticsRoom
func (*AnalyticsNodeRooms) GetSequenceNumber ¶
func (x *AnalyticsNodeRooms) GetSequenceNumber() uint64
func (*AnalyticsNodeRooms) GetTimestamp ¶
func (x *AnalyticsNodeRooms) GetTimestamp() *timestamppb.Timestamp
func (*AnalyticsNodeRooms) ProtoMessage ¶
func (*AnalyticsNodeRooms) ProtoMessage()
func (*AnalyticsNodeRooms) ProtoReflect ¶
func (x *AnalyticsNodeRooms) ProtoReflect() protoreflect.Message
func (*AnalyticsNodeRooms) Reset ¶
func (x *AnalyticsNodeRooms) Reset()
func (*AnalyticsNodeRooms) String ¶
func (x *AnalyticsNodeRooms) String() string
type AnalyticsRoom ¶
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
func (*AnalyticsRoom) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsRoom.ProtoReflect.Descriptor instead.
func (*AnalyticsRoom) GetCreatedAt ¶
func (x *AnalyticsRoom) GetCreatedAt() *timestamppb.Timestamp
func (*AnalyticsRoom) GetId ¶
func (x *AnalyticsRoom) GetId() string
func (*AnalyticsRoom) GetName ¶
func (x *AnalyticsRoom) GetName() string
func (*AnalyticsRoom) GetParticipants ¶
func (x *AnalyticsRoom) GetParticipants() []*AnalyticsRoomParticipant
func (*AnalyticsRoom) GetProjectId ¶
func (x *AnalyticsRoom) GetProjectId() string
func (*AnalyticsRoom) ProtoMessage ¶
func (*AnalyticsRoom) ProtoMessage()
func (*AnalyticsRoom) ProtoReflect ¶
func (x *AnalyticsRoom) ProtoReflect() protoreflect.Message
func (*AnalyticsRoom) Reset ¶
func (x *AnalyticsRoom) Reset()
func (*AnalyticsRoom) String ¶
func (x *AnalyticsRoom) String() string
type AnalyticsRoomParticipant ¶
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
func (*AnalyticsRoomParticipant) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsRoomParticipant.ProtoReflect.Descriptor instead.
func (*AnalyticsRoomParticipant) GetId ¶
func (x *AnalyticsRoomParticipant) GetId() string
func (*AnalyticsRoomParticipant) GetIdentity ¶
func (x *AnalyticsRoomParticipant) GetIdentity() string
func (*AnalyticsRoomParticipant) GetJoinedAt ¶
func (x *AnalyticsRoomParticipant) GetJoinedAt() *timestamppb.Timestamp
func (*AnalyticsRoomParticipant) GetName ¶
func (x *AnalyticsRoomParticipant) GetName() string
func (*AnalyticsRoomParticipant) GetState ¶
func (x *AnalyticsRoomParticipant) GetState() ParticipantInfo_State
func (*AnalyticsRoomParticipant) ProtoMessage ¶
func (*AnalyticsRoomParticipant) ProtoMessage()
func (*AnalyticsRoomParticipant) ProtoReflect ¶
func (x *AnalyticsRoomParticipant) ProtoReflect() protoreflect.Message
func (*AnalyticsRoomParticipant) Reset ¶
func (x *AnalyticsRoomParticipant) Reset()
func (*AnalyticsRoomParticipant) String ¶
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 ¶
func (x *AnalyticsStat) GetId() string
func (*AnalyticsStat) GetKind ¶
func (x *AnalyticsStat) GetKind() StreamType
func (*AnalyticsStat) GetMedianScore ¶
func (x *AnalyticsStat) GetMedianScore() float32
func (*AnalyticsStat) GetMime ¶
func (x *AnalyticsStat) GetMime() string
func (*AnalyticsStat) GetMinScore ¶
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 ¶
func (x *AnalyticsStat) GetScore() float32
func (*AnalyticsStat) GetStreams ¶
func (x *AnalyticsStat) GetStreams() []*AnalyticsStream
func (*AnalyticsStat) GetTimeStamp ¶
func (x *AnalyticsStat) GetTimeStamp() *timestamppb.Timestamp
func (*AnalyticsStat) GetTrackId ¶
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 ¶
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
func (*AnalyticsStream) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsStream.ProtoReflect.Descriptor instead.
func (*AnalyticsStream) GetEndTime ¶
func (x *AnalyticsStream) GetEndTime() *timestamppb.Timestamp
func (*AnalyticsStream) GetFirs ¶
func (x *AnalyticsStream) GetFirs() uint32
func (*AnalyticsStream) GetFrames ¶
func (x *AnalyticsStream) GetFrames() uint32
func (*AnalyticsStream) GetJitter ¶
func (x *AnalyticsStream) GetJitter() uint32
func (*AnalyticsStream) GetNacks ¶
func (x *AnalyticsStream) GetNacks() uint32
func (*AnalyticsStream) GetPacketsLost ¶
func (x *AnalyticsStream) GetPacketsLost() uint32
func (*AnalyticsStream) GetPacketsOutOfOrder ¶
func (x *AnalyticsStream) GetPacketsOutOfOrder() uint32
func (*AnalyticsStream) GetPaddingBytes ¶
func (x *AnalyticsStream) GetPaddingBytes() uint64
func (*AnalyticsStream) GetPaddingPackets ¶
func (x *AnalyticsStream) GetPaddingPackets() uint32
func (*AnalyticsStream) GetPlis ¶
func (x *AnalyticsStream) GetPlis() uint32
func (*AnalyticsStream) GetPrimaryBytes ¶
func (x *AnalyticsStream) GetPrimaryBytes() uint64
func (*AnalyticsStream) GetPrimaryPackets ¶
func (x *AnalyticsStream) GetPrimaryPackets() uint32
func (*AnalyticsStream) GetRetransmitBytes ¶
func (x *AnalyticsStream) GetRetransmitBytes() uint64
func (*AnalyticsStream) GetRetransmitPackets ¶
func (x *AnalyticsStream) GetRetransmitPackets() uint32
func (*AnalyticsStream) GetRtt ¶
func (x *AnalyticsStream) GetRtt() uint32
func (*AnalyticsStream) GetSsrc ¶
func (x *AnalyticsStream) GetSsrc() uint32
func (*AnalyticsStream) GetStartTime ¶
func (x *AnalyticsStream) GetStartTime() *timestamppb.Timestamp
func (*AnalyticsStream) GetVideoLayers ¶
func (x *AnalyticsStream) GetVideoLayers() []*AnalyticsVideoLayer
func (*AnalyticsStream) ProtoMessage ¶
func (*AnalyticsStream) ProtoMessage()
func (*AnalyticsStream) ProtoReflect ¶
func (x *AnalyticsStream) ProtoReflect() protoreflect.Message
func (*AnalyticsStream) Reset ¶
func (x *AnalyticsStream) Reset()
func (*AnalyticsStream) String ¶
func (x *AnalyticsStream) String() string
type AnalyticsVideoLayer ¶
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
func (*AnalyticsVideoLayer) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsVideoLayer.ProtoReflect.Descriptor instead.
func (*AnalyticsVideoLayer) GetBytes ¶
func (x *AnalyticsVideoLayer) GetBytes() uint64
func (*AnalyticsVideoLayer) GetFrames ¶
func (x *AnalyticsVideoLayer) GetFrames() uint32
func (*AnalyticsVideoLayer) GetLayer ¶
func (x *AnalyticsVideoLayer) GetLayer() int32
func (*AnalyticsVideoLayer) GetPackets ¶
func (x *AnalyticsVideoLayer) GetPackets() uint32
func (*AnalyticsVideoLayer) ProtoMessage ¶
func (*AnalyticsVideoLayer) ProtoMessage()
func (*AnalyticsVideoLayer) ProtoReflect ¶
func (x *AnalyticsVideoLayer) ProtoReflect() protoreflect.Message
func (*AnalyticsVideoLayer) Reset ¶
func (x *AnalyticsVideoLayer) Reset()
func (*AnalyticsVideoLayer) String ¶
func (x *AnalyticsVideoLayer) String() string
type AudioCodec ¶
type AudioCodec int32
const ( AudioCodec_DEFAULT_AC AudioCodec = 0 AudioCodec_OPUS AudioCodec = 1 AudioCodec_AAC AudioCodec = 2 )
func (AudioCodec) Descriptor ¶
func (AudioCodec) Descriptor() protoreflect.EnumDescriptor
func (AudioCodec) Enum ¶
func (x AudioCodec) Enum() *AudioCodec
func (AudioCodec) EnumDescriptor
deprecated
func (AudioCodec) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioCodec.Descriptor instead.
func (AudioCodec) Number ¶
func (x AudioCodec) Number() protoreflect.EnumNumber
func (AudioCodec) String ¶
func (x AudioCodec) String() string
func (AudioCodec) Type ¶
func (AudioCodec) Type() protoreflect.EnumType
type AudioMixing ¶
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 ¶
func (AudioMixing) Descriptor() protoreflect.EnumDescriptor
func (AudioMixing) Enum ¶
func (x AudioMixing) Enum() *AudioMixing
func (AudioMixing) EnumDescriptor
deprecated
func (AudioMixing) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioMixing.Descriptor instead.
func (AudioMixing) Number ¶
func (x AudioMixing) Number() protoreflect.EnumNumber
func (AudioMixing) String ¶
func (x AudioMixing) String() string
func (AudioMixing) Type ¶
func (AudioMixing) Type() protoreflect.EnumType
type AudioTrackFeature ¶
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 ¶
func (AudioTrackFeature) Descriptor() protoreflect.EnumDescriptor
func (AudioTrackFeature) Enum ¶
func (x AudioTrackFeature) Enum() *AudioTrackFeature
func (AudioTrackFeature) EnumDescriptor
deprecated
func (AudioTrackFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioTrackFeature.Descriptor instead.
func (AudioTrackFeature) Number ¶
func (x AudioTrackFeature) Number() protoreflect.EnumNumber
func (AudioTrackFeature) String ¶
func (x AudioTrackFeature) String() string
func (AudioTrackFeature) Type ¶
func (AudioTrackFeature) Type() protoreflect.EnumType
type AutoParticipantEgress ¶
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
func (*AutoParticipantEgress) Descriptor() ([]byte, []int)
Deprecated: Use AutoParticipantEgress.ProtoReflect.Descriptor instead.
func (*AutoParticipantEgress) GetAdvanced ¶
func (x *AutoParticipantEgress) GetAdvanced() *EncodingOptions
func (*AutoParticipantEgress) GetFileOutputs ¶
func (x *AutoParticipantEgress) GetFileOutputs() []*EncodedFileOutput
func (*AutoParticipantEgress) GetOptions ¶
func (x *AutoParticipantEgress) GetOptions() isAutoParticipantEgress_Options
func (*AutoParticipantEgress) GetPreset ¶
func (x *AutoParticipantEgress) GetPreset() EncodingOptionsPreset
func (*AutoParticipantEgress) GetSegmentOutputs ¶
func (x *AutoParticipantEgress) GetSegmentOutputs() []*SegmentedFileOutput
func (*AutoParticipantEgress) ProtoMessage ¶
func (*AutoParticipantEgress) ProtoMessage()
func (*AutoParticipantEgress) ProtoReflect ¶
func (x *AutoParticipantEgress) ProtoReflect() protoreflect.Message
func (*AutoParticipantEgress) Reset ¶
func (x *AutoParticipantEgress) Reset()
func (*AutoParticipantEgress) String ¶
func (x *AutoParticipantEgress) String() string
type AutoParticipantEgress_Advanced ¶
type AutoParticipantEgress_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,2,opt,name=advanced,proto3,oneof"` // (optional)
}
type AutoParticipantEgress_Preset ¶
type AutoParticipantEgress_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,1,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type AutoTrackEgress ¶
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
func (*AutoTrackEgress) Descriptor() ([]byte, []int)
Deprecated: Use AutoTrackEgress.ProtoReflect.Descriptor instead.
func (*AutoTrackEgress) GetAliOSS ¶
func (x *AutoTrackEgress) GetAliOSS() *AliOSSUpload
func (*AutoTrackEgress) GetAzure ¶
func (x *AutoTrackEgress) GetAzure() *AzureBlobUpload
func (*AutoTrackEgress) GetDisableManifest ¶
func (x *AutoTrackEgress) GetDisableManifest() bool
func (*AutoTrackEgress) GetFilepath ¶
func (x *AutoTrackEgress) GetFilepath() string
func (*AutoTrackEgress) GetGcp ¶
func (x *AutoTrackEgress) GetGcp() *GCPUpload
func (*AutoTrackEgress) GetOutput ¶
func (x *AutoTrackEgress) GetOutput() isAutoTrackEgress_Output
func (*AutoTrackEgress) GetS3 ¶
func (x *AutoTrackEgress) GetS3() *S3Upload
func (*AutoTrackEgress) ProtoMessage ¶
func (*AutoTrackEgress) ProtoMessage()
func (*AutoTrackEgress) ProtoReflect ¶
func (x *AutoTrackEgress) ProtoReflect() protoreflect.Message
func (*AutoTrackEgress) Reset ¶
func (x *AutoTrackEgress) Reset()
func (*AutoTrackEgress) String ¶
func (x *AutoTrackEgress) String() string
type AutoTrackEgress_AliOSS ¶
type AutoTrackEgress_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,6,opt,name=aliOSS,proto3,oneof"`
}
type AutoTrackEgress_Azure ¶
type AutoTrackEgress_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,4,opt,name=azure,proto3,oneof"`
}
type AutoTrackEgress_Gcp ¶
type AutoTrackEgress_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,3,opt,name=gcp,proto3,oneof"`
}
type AutoTrackEgress_S3 ¶
type AutoTrackEgress_S3 struct {
S3 *S3Upload `protobuf:"bytes,2,opt,name=s3,proto3,oneof"`
}
type AvailabilityRequest ¶
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
func (*AvailabilityRequest) Descriptor() ([]byte, []int)
Deprecated: Use AvailabilityRequest.ProtoReflect.Descriptor instead.
func (*AvailabilityRequest) GetJob ¶
func (x *AvailabilityRequest) GetJob() *Job
func (*AvailabilityRequest) GetResuming ¶
func (x *AvailabilityRequest) GetResuming() bool
func (*AvailabilityRequest) ProtoMessage ¶
func (*AvailabilityRequest) ProtoMessage()
func (*AvailabilityRequest) ProtoReflect ¶
func (x *AvailabilityRequest) ProtoReflect() protoreflect.Message
func (*AvailabilityRequest) Reset ¶
func (x *AvailabilityRequest) Reset()
func (*AvailabilityRequest) String ¶
func (x *AvailabilityRequest) String() string
type AvailabilityResponse ¶
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
func (*AvailabilityResponse) Descriptor() ([]byte, []int)
Deprecated: Use AvailabilityResponse.ProtoReflect.Descriptor instead.
func (*AvailabilityResponse) GetAvailable ¶
func (x *AvailabilityResponse) GetAvailable() bool
func (*AvailabilityResponse) GetJobId ¶
func (x *AvailabilityResponse) GetJobId() string
func (*AvailabilityResponse) GetParticipantAttributes ¶
func (x *AvailabilityResponse) GetParticipantAttributes() map[string]string
func (*AvailabilityResponse) GetParticipantIdentity ¶
func (x *AvailabilityResponse) GetParticipantIdentity() string
func (*AvailabilityResponse) GetParticipantMetadata ¶
func (x *AvailabilityResponse) GetParticipantMetadata() string
func (*AvailabilityResponse) GetParticipantName ¶
func (x *AvailabilityResponse) GetParticipantName() string
func (*AvailabilityResponse) GetSupportsResume ¶
func (x *AvailabilityResponse) GetSupportsResume() bool
func (*AvailabilityResponse) GetTerminate ¶
func (x *AvailabilityResponse) GetTerminate() bool
func (*AvailabilityResponse) ProtoMessage ¶
func (*AvailabilityResponse) ProtoMessage()
func (*AvailabilityResponse) ProtoReflect ¶
func (x *AvailabilityResponse) ProtoReflect() protoreflect.Message
func (*AvailabilityResponse) Reset ¶
func (x *AvailabilityResponse) Reset()
func (*AvailabilityResponse) String ¶
func (x *AvailabilityResponse) String() string
type AzureBlobUpload ¶
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
func (*AzureBlobUpload) Descriptor() ([]byte, []int)
Deprecated: Use AzureBlobUpload.ProtoReflect.Descriptor instead.
func (*AzureBlobUpload) GetAccountKey ¶
func (x *AzureBlobUpload) GetAccountKey() string
func (*AzureBlobUpload) GetAccountName ¶
func (x *AzureBlobUpload) GetAccountName() string
func (*AzureBlobUpload) GetContainerName ¶
func (x *AzureBlobUpload) GetContainerName() string
func (*AzureBlobUpload) ProtoMessage ¶
func (*AzureBlobUpload) ProtoMessage()
func (*AzureBlobUpload) ProtoReflect ¶
func (x *AzureBlobUpload) ProtoReflect() protoreflect.Message
func (*AzureBlobUpload) Reset ¶
func (x *AzureBlobUpload) Reset()
func (*AzureBlobUpload) String ¶
func (x *AzureBlobUpload) String() string
type BackupCodecPolicy ¶
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 ¶
func (BackupCodecPolicy) Descriptor() protoreflect.EnumDescriptor
func (BackupCodecPolicy) Enum ¶
func (x BackupCodecPolicy) Enum() *BackupCodecPolicy
func (BackupCodecPolicy) EnumDescriptor
deprecated
func (BackupCodecPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackupCodecPolicy.Descriptor instead.
func (BackupCodecPolicy) Number ¶
func (x BackupCodecPolicy) Number() protoreflect.EnumNumber
func (BackupCodecPolicy) String ¶
func (x BackupCodecPolicy) String() string
func (BackupCodecPolicy) Type ¶
func (BackupCodecPolicy) Type() protoreflect.EnumType
type CandidateProtocol ¶
type CandidateProtocol int32
const ( CandidateProtocol_UDP CandidateProtocol = 0 CandidateProtocol_TCP CandidateProtocol = 1 CandidateProtocol_TLS CandidateProtocol = 2 )
func (CandidateProtocol) Descriptor ¶
func (CandidateProtocol) Descriptor() protoreflect.EnumDescriptor
func (CandidateProtocol) Enum ¶
func (x CandidateProtocol) Enum() *CandidateProtocol
func (CandidateProtocol) EnumDescriptor
deprecated
func (CandidateProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use CandidateProtocol.Descriptor instead.
func (CandidateProtocol) Number ¶
func (x CandidateProtocol) Number() protoreflect.EnumNumber
func (CandidateProtocol) String ¶
func (x CandidateProtocol) String() string
func (CandidateProtocol) Type ¶
func (CandidateProtocol) Type() protoreflect.EnumType
type ChatMessage ¶
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
func (*ChatMessage) Descriptor() ([]byte, []int)
Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead.
func (*ChatMessage) GetDeleted ¶
func (x *ChatMessage) GetDeleted() bool
func (*ChatMessage) GetEditTimestamp ¶
func (x *ChatMessage) GetEditTimestamp() int64
func (*ChatMessage) GetGenerated ¶
func (x *ChatMessage) GetGenerated() bool
func (*ChatMessage) GetId ¶
func (x *ChatMessage) GetId() string
func (*ChatMessage) GetMessage ¶
func (x *ChatMessage) GetMessage() string
func (*ChatMessage) GetTimestamp ¶
func (x *ChatMessage) GetTimestamp() int64
func (*ChatMessage) ProtoMessage ¶
func (*ChatMessage) ProtoMessage()
func (*ChatMessage) ProtoReflect ¶
func (x *ChatMessage) ProtoReflect() protoreflect.Message
func (*ChatMessage) Reset ¶
func (x *ChatMessage) Reset()
func (*ChatMessage) String ¶
func (x *ChatMessage) String() string
type ClientConfigSetting ¶
type ClientConfigSetting int32
const ( ClientConfigSetting_UNSET ClientConfigSetting = 0 ClientConfigSetting_DISABLED ClientConfigSetting = 1 ClientConfigSetting_ENABLED ClientConfigSetting = 2 )
func (ClientConfigSetting) Descriptor ¶
func (ClientConfigSetting) Descriptor() protoreflect.EnumDescriptor
func (ClientConfigSetting) Enum ¶
func (x ClientConfigSetting) Enum() *ClientConfigSetting
func (ClientConfigSetting) EnumDescriptor
deprecated
func (ClientConfigSetting) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClientConfigSetting.Descriptor instead.
func (ClientConfigSetting) Number ¶
func (x ClientConfigSetting) Number() protoreflect.EnumNumber
func (ClientConfigSetting) String ¶
func (x ClientConfigSetting) String() string
func (ClientConfigSetting) Type ¶
func (ClientConfigSetting) Type() protoreflect.EnumType
type ClientConfiguration ¶
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
func (*ClientConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ClientConfiguration.ProtoReflect.Descriptor instead.
func (*ClientConfiguration) GetDisabledCodecs ¶
func (x *ClientConfiguration) GetDisabledCodecs() *DisabledCodecs
func (*ClientConfiguration) GetForceRelay ¶
func (x *ClientConfiguration) GetForceRelay() ClientConfigSetting
func (*ClientConfiguration) GetResumeConnection ¶
func (x *ClientConfiguration) GetResumeConnection() ClientConfigSetting
func (*ClientConfiguration) GetScreen ¶
func (x *ClientConfiguration) GetScreen() *VideoConfiguration
func (*ClientConfiguration) GetVideo ¶
func (x *ClientConfiguration) GetVideo() *VideoConfiguration
func (*ClientConfiguration) ProtoMessage ¶
func (*ClientConfiguration) ProtoMessage()
func (*ClientConfiguration) ProtoReflect ¶
func (x *ClientConfiguration) ProtoReflect() protoreflect.Message
func (*ClientConfiguration) Reset ¶
func (x *ClientConfiguration) Reset()
func (*ClientConfiguration) String ¶
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 ¶
func (x *ClientInfo) GetAddress() string
func (*ClientInfo) GetBrowser ¶
func (x *ClientInfo) GetBrowser() string
func (*ClientInfo) GetBrowserVersion ¶
func (x *ClientInfo) GetBrowserVersion() string
func (*ClientInfo) GetDeviceModel ¶
func (x *ClientInfo) GetDeviceModel() string
func (*ClientInfo) GetNetwork ¶
func (x *ClientInfo) GetNetwork() string
func (*ClientInfo) GetOs ¶
func (x *ClientInfo) GetOs() string
func (*ClientInfo) GetOsVersion ¶
func (x *ClientInfo) GetOsVersion() string
func (*ClientInfo) GetOtherSdks ¶
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 ClientInfo_ESP32 ClientInfo_SDK = 14 )
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 ¶
type ClientSettingsRequest struct {
// contains filtered or unexported fields
}
func (*ClientSettingsRequest) Descriptor
deprecated
func (*ClientSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClientSettingsRequest.ProtoReflect.Descriptor instead.
func (*ClientSettingsRequest) ProtoMessage ¶
func (*ClientSettingsRequest) ProtoMessage()
func (*ClientSettingsRequest) ProtoReflect ¶
func (x *ClientSettingsRequest) ProtoReflect() protoreflect.Message
func (*ClientSettingsRequest) Reset ¶
func (x *ClientSettingsRequest) Reset()
func (*ClientSettingsRequest) String ¶
func (x *ClientSettingsRequest) String() string
type ClientSettingsResponse ¶
type ClientSettingsResponse struct {
Params []*SettingsParam `protobuf:"bytes,1,rep,name=params,proto3" json:"params,omitempty"`
// contains filtered or unexported fields
}
func (*ClientSettingsResponse) Descriptor
deprecated
func (*ClientSettingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClientSettingsResponse.ProtoReflect.Descriptor instead.
func (*ClientSettingsResponse) GetParams ¶
func (x *ClientSettingsResponse) GetParams() []*SettingsParam
func (*ClientSettingsResponse) ProtoMessage ¶
func (*ClientSettingsResponse) ProtoMessage()
func (*ClientSettingsResponse) ProtoReflect ¶
func (x *ClientSettingsResponse) ProtoReflect() protoreflect.Message
func (*ClientSettingsResponse) Reset ¶
func (x *ClientSettingsResponse) Reset()
func (*ClientSettingsResponse) String ¶
func (x *ClientSettingsResponse) String() string
type CloudAgent ¶
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 ¶
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 ¶
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 ¶
type ConnectionID string
func (ConnectionID) String ¶
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 ¶
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 ¶
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
func (*CreateAgentDispatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentDispatchRequest.ProtoReflect.Descriptor instead.
func (*CreateAgentDispatchRequest) GetAgentName ¶
func (x *CreateAgentDispatchRequest) GetAgentName() string
func (*CreateAgentDispatchRequest) GetMetadata ¶
func (x *CreateAgentDispatchRequest) GetMetadata() string
func (*CreateAgentDispatchRequest) GetRoom ¶
func (x *CreateAgentDispatchRequest) GetRoom() string
func (*CreateAgentDispatchRequest) ProtoMessage ¶
func (*CreateAgentDispatchRequest) ProtoMessage()
func (*CreateAgentDispatchRequest) ProtoReflect ¶
func (x *CreateAgentDispatchRequest) ProtoReflect() protoreflect.Message
func (*CreateAgentDispatchRequest) Reset ¶
func (x *CreateAgentDispatchRequest) Reset()
func (*CreateAgentDispatchRequest) String ¶
func (x *CreateAgentDispatchRequest) String() string
type CreateAgentRequest ¶
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
func (*CreateAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentRequest.ProtoReflect.Descriptor instead.
func (*CreateAgentRequest) GetAgentName
deprecated
func (x *CreateAgentRequest) GetAgentName() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetCpuReq
deprecated
func (x *CreateAgentRequest) GetCpuReq() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetMaxReplicas
deprecated
func (x *CreateAgentRequest) GetMaxReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetRegions ¶
func (x *CreateAgentRequest) GetRegions() []string
func (*CreateAgentRequest) GetReplicas
deprecated
func (x *CreateAgentRequest) GetReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*CreateAgentRequest) GetSecrets ¶
func (x *CreateAgentRequest) GetSecrets() []*AgentSecret
func (*CreateAgentRequest) ProtoMessage ¶
func (*CreateAgentRequest) ProtoMessage()
func (*CreateAgentRequest) ProtoReflect ¶
func (x *CreateAgentRequest) ProtoReflect() protoreflect.Message
func (*CreateAgentRequest) Reset ¶
func (x *CreateAgentRequest) Reset()
func (*CreateAgentRequest) String ¶
func (x *CreateAgentRequest) String() string
type CreateAgentResponse ¶
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
func (*CreateAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentResponse.ProtoReflect.Descriptor instead.
func (*CreateAgentResponse) GetAgentId ¶
func (x *CreateAgentResponse) GetAgentId() string
func (*CreateAgentResponse) GetAgentName ¶
func (x *CreateAgentResponse) GetAgentName() string
func (*CreateAgentResponse) GetPresignedUrl ¶
func (x *CreateAgentResponse) GetPresignedUrl() string
func (*CreateAgentResponse) GetStatus ¶
func (x *CreateAgentResponse) GetStatus() string
func (*CreateAgentResponse) GetVersion ¶
func (x *CreateAgentResponse) GetVersion() string
func (*CreateAgentResponse) ProtoMessage ¶
func (*CreateAgentResponse) ProtoMessage()
func (*CreateAgentResponse) ProtoReflect ¶
func (x *CreateAgentResponse) ProtoReflect() protoreflect.Message
func (*CreateAgentResponse) Reset ¶
func (x *CreateAgentResponse) Reset()
func (*CreateAgentResponse) String ¶
func (x *CreateAgentResponse) String() string
type CreateIngressRequest ¶
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
func (*CreateIngressRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateIngressRequest.ProtoReflect.Descriptor instead.
func (*CreateIngressRequest) GetAudio ¶
func (x *CreateIngressRequest) GetAudio() *IngressAudioOptions
func (*CreateIngressRequest) GetBypassTranscoding
deprecated
func (x *CreateIngressRequest) GetBypassTranscoding() bool
Deprecated: Marked as deprecated in livekit_ingress.proto.
func (*CreateIngressRequest) GetEnableTranscoding ¶
func (x *CreateIngressRequest) GetEnableTranscoding() bool
func (*CreateIngressRequest) GetEnabled ¶
func (x *CreateIngressRequest) GetEnabled() bool
func (*CreateIngressRequest) GetInputType ¶
func (x *CreateIngressRequest) GetInputType() IngressInput
func (*CreateIngressRequest) GetName ¶
func (x *CreateIngressRequest) GetName() string
func (*CreateIngressRequest) GetParticipantIdentity ¶
func (x *CreateIngressRequest) GetParticipantIdentity() string
func (*CreateIngressRequest) GetParticipantMetadata ¶
func (x *CreateIngressRequest) GetParticipantMetadata() string
func (*CreateIngressRequest) GetParticipantName ¶
func (x *CreateIngressRequest) GetParticipantName() string
func (*CreateIngressRequest) GetRoomName ¶
func (x *CreateIngressRequest) GetRoomName() string
func (*CreateIngressRequest) GetUrl ¶
func (x *CreateIngressRequest) GetUrl() string
func (*CreateIngressRequest) GetVideo ¶
func (x *CreateIngressRequest) GetVideo() *IngressVideoOptions
func (*CreateIngressRequest) ProtoMessage ¶
func (*CreateIngressRequest) ProtoMessage()
func (*CreateIngressRequest) ProtoReflect ¶
func (x *CreateIngressRequest) ProtoReflect() protoreflect.Message
func (*CreateIngressRequest) Reset ¶
func (x *CreateIngressRequest) Reset()
func (*CreateIngressRequest) String ¶
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 ¶
func (x *CreateRoomRequest) GetAgents() []*RoomAgentDispatch
func (*CreateRoomRequest) GetDepartureTimeout ¶
func (x *CreateRoomRequest) GetDepartureTimeout() uint32
func (*CreateRoomRequest) GetEgress ¶
func (x *CreateRoomRequest) GetEgress() *RoomEgress
func (*CreateRoomRequest) GetEmptyTimeout ¶
func (x *CreateRoomRequest) GetEmptyTimeout() uint32
func (*CreateRoomRequest) GetMaxParticipants ¶
func (x *CreateRoomRequest) GetMaxParticipants() uint32
func (*CreateRoomRequest) GetMaxPlayoutDelay ¶
func (x *CreateRoomRequest) GetMaxPlayoutDelay() uint32
func (*CreateRoomRequest) GetMetadata ¶
func (x *CreateRoomRequest) GetMetadata() string
func (*CreateRoomRequest) GetMinPlayoutDelay ¶
func (x *CreateRoomRequest) GetMinPlayoutDelay() uint32
func (*CreateRoomRequest) GetName ¶
func (x *CreateRoomRequest) GetName() string
func (*CreateRoomRequest) GetNodeId ¶
func (x *CreateRoomRequest) GetNodeId() string
func (*CreateRoomRequest) GetReplayEnabled ¶
func (x *CreateRoomRequest) GetReplayEnabled() bool
func (*CreateRoomRequest) GetRoomPreset ¶
func (x *CreateRoomRequest) GetRoomPreset() string
func (*CreateRoomRequest) GetSyncStreams ¶
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 ¶
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
func (*CreateSIPDispatchRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPDispatchRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPDispatchRuleRequest) DispatchRuleInfo ¶
func (p *CreateSIPDispatchRuleRequest) DispatchRuleInfo() *SIPDispatchRuleInfo
func (*CreateSIPDispatchRuleRequest) GetAttributes
deprecated
func (x *CreateSIPDispatchRuleRequest) GetAttributes() map[string]string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetDispatchRule ¶
func (x *CreateSIPDispatchRuleRequest) GetDispatchRule() *SIPDispatchRuleInfo
func (*CreateSIPDispatchRuleRequest) GetHidePhoneNumber
deprecated
func (x *CreateSIPDispatchRuleRequest) GetHidePhoneNumber() bool
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetInboundNumbers
deprecated
func (x *CreateSIPDispatchRuleRequest) GetInboundNumbers() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetMetadata
deprecated
func (x *CreateSIPDispatchRuleRequest) GetMetadata() string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetName
deprecated
func (x *CreateSIPDispatchRuleRequest) GetName() string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetRoomConfig
deprecated
func (x *CreateSIPDispatchRuleRequest) GetRoomConfig() *RoomConfiguration
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetRoomPreset
deprecated
func (x *CreateSIPDispatchRuleRequest) GetRoomPreset() string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetRule
deprecated
func (x *CreateSIPDispatchRuleRequest) GetRule() *SIPDispatchRule
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) GetTrunkIds
deprecated
func (x *CreateSIPDispatchRuleRequest) GetTrunkIds() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPDispatchRuleRequest) ProtoMessage ¶
func (*CreateSIPDispatchRuleRequest) ProtoMessage()
func (*CreateSIPDispatchRuleRequest) ProtoReflect ¶
func (x *CreateSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPDispatchRuleRequest) Reset ¶
func (x *CreateSIPDispatchRuleRequest) Reset()
func (*CreateSIPDispatchRuleRequest) String ¶
func (x *CreateSIPDispatchRuleRequest) String() string
func (*CreateSIPDispatchRuleRequest) Validate ¶
func (p *CreateSIPDispatchRuleRequest) Validate() error
type CreateSIPInboundTrunkRequest ¶
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
func (*CreateSIPInboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPInboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPInboundTrunkRequest) GetTrunk ¶
func (x *CreateSIPInboundTrunkRequest) GetTrunk() *SIPInboundTrunkInfo
func (*CreateSIPInboundTrunkRequest) ProtoMessage ¶
func (*CreateSIPInboundTrunkRequest) ProtoMessage()
func (*CreateSIPInboundTrunkRequest) ProtoReflect ¶
func (x *CreateSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPInboundTrunkRequest) Reset ¶
func (x *CreateSIPInboundTrunkRequest) Reset()
func (*CreateSIPInboundTrunkRequest) String ¶
func (x *CreateSIPInboundTrunkRequest) String() string
func (*CreateSIPInboundTrunkRequest) Validate ¶
func (p *CreateSIPInboundTrunkRequest) Validate() error
type CreateSIPOutboundTrunkRequest ¶
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
func (*CreateSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPOutboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPOutboundTrunkRequest) GetTrunk ¶
func (x *CreateSIPOutboundTrunkRequest) GetTrunk() *SIPOutboundTrunkInfo
func (*CreateSIPOutboundTrunkRequest) ProtoMessage ¶
func (*CreateSIPOutboundTrunkRequest) ProtoMessage()
func (*CreateSIPOutboundTrunkRequest) ProtoReflect ¶
func (x *CreateSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPOutboundTrunkRequest) Reset ¶
func (x *CreateSIPOutboundTrunkRequest) Reset()
func (*CreateSIPOutboundTrunkRequest) String ¶
func (x *CreateSIPOutboundTrunkRequest) String() string
func (*CreateSIPOutboundTrunkRequest) Validate ¶
func (p *CreateSIPOutboundTrunkRequest) Validate() error
type CreateSIPParticipantRequest ¶
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
func (*CreateSIPParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPParticipantRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPParticipantRequest) GetDtmf ¶
func (x *CreateSIPParticipantRequest) GetDtmf() string
func (*CreateSIPParticipantRequest) GetHeaders ¶
func (x *CreateSIPParticipantRequest) GetHeaders() map[string]string
func (*CreateSIPParticipantRequest) GetHidePhoneNumber ¶
func (x *CreateSIPParticipantRequest) GetHidePhoneNumber() bool
func (*CreateSIPParticipantRequest) GetIncludeHeaders ¶
func (x *CreateSIPParticipantRequest) GetIncludeHeaders() SIPHeaderOptions
func (*CreateSIPParticipantRequest) GetKrispEnabled ¶
func (x *CreateSIPParticipantRequest) GetKrispEnabled() bool
func (*CreateSIPParticipantRequest) GetMaxCallDuration ¶
func (x *CreateSIPParticipantRequest) GetMaxCallDuration() *durationpb.Duration
func (*CreateSIPParticipantRequest) GetMediaEncryption ¶
func (x *CreateSIPParticipantRequest) GetMediaEncryption() SIPMediaEncryption
func (*CreateSIPParticipantRequest) GetParticipantAttributes ¶
func (x *CreateSIPParticipantRequest) GetParticipantAttributes() map[string]string
func (*CreateSIPParticipantRequest) GetParticipantIdentity ¶
func (x *CreateSIPParticipantRequest) GetParticipantIdentity() string
func (*CreateSIPParticipantRequest) GetParticipantMetadata ¶
func (x *CreateSIPParticipantRequest) GetParticipantMetadata() string
func (*CreateSIPParticipantRequest) GetParticipantName ¶
func (x *CreateSIPParticipantRequest) GetParticipantName() string
func (*CreateSIPParticipantRequest) GetPlayDialtone ¶
func (x *CreateSIPParticipantRequest) GetPlayDialtone() bool
func (*CreateSIPParticipantRequest) GetPlayRingtone
deprecated
func (x *CreateSIPParticipantRequest) GetPlayRingtone() bool
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPParticipantRequest) GetRingingTimeout ¶
func (x *CreateSIPParticipantRequest) GetRingingTimeout() *durationpb.Duration
func (*CreateSIPParticipantRequest) GetRoomName ¶
func (x *CreateSIPParticipantRequest) GetRoomName() string
func (*CreateSIPParticipantRequest) GetSipCallTo ¶
func (x *CreateSIPParticipantRequest) GetSipCallTo() string
func (*CreateSIPParticipantRequest) GetSipNumber ¶
func (x *CreateSIPParticipantRequest) GetSipNumber() string
func (*CreateSIPParticipantRequest) GetSipTrunkId ¶
func (x *CreateSIPParticipantRequest) GetSipTrunkId() string
func (*CreateSIPParticipantRequest) GetTrunk ¶
func (x *CreateSIPParticipantRequest) GetTrunk() *SIPOutboundConfig
func (*CreateSIPParticipantRequest) GetWaitUntilAnswered ¶
func (x *CreateSIPParticipantRequest) GetWaitUntilAnswered() bool
func (*CreateSIPParticipantRequest) ProtoMessage ¶
func (*CreateSIPParticipantRequest) ProtoMessage()
func (*CreateSIPParticipantRequest) ProtoReflect ¶
func (x *CreateSIPParticipantRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPParticipantRequest) Reset ¶
func (x *CreateSIPParticipantRequest) Reset()
func (*CreateSIPParticipantRequest) String ¶
func (x *CreateSIPParticipantRequest) String() string
func (*CreateSIPParticipantRequest) Validate ¶
func (p *CreateSIPParticipantRequest) Validate() error
type CreateSIPTrunkRequest
deprecated
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
func (*CreateSIPTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSIPTrunkRequest.ProtoReflect.Descriptor instead.
func (*CreateSIPTrunkRequest) GetInboundAddresses ¶
func (x *CreateSIPTrunkRequest) GetInboundAddresses() []string
func (*CreateSIPTrunkRequest) GetInboundNumbers ¶
func (x *CreateSIPTrunkRequest) GetInboundNumbers() []string
func (*CreateSIPTrunkRequest) GetInboundNumbersRegex
deprecated
func (x *CreateSIPTrunkRequest) GetInboundNumbersRegex() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*CreateSIPTrunkRequest) GetInboundPassword ¶
func (x *CreateSIPTrunkRequest) GetInboundPassword() string
func (*CreateSIPTrunkRequest) GetInboundUsername ¶
func (x *CreateSIPTrunkRequest) GetInboundUsername() string
func (*CreateSIPTrunkRequest) GetMetadata ¶
func (x *CreateSIPTrunkRequest) GetMetadata() string
func (*CreateSIPTrunkRequest) GetName ¶
func (x *CreateSIPTrunkRequest) GetName() string
func (*CreateSIPTrunkRequest) GetOutboundAddress ¶
func (x *CreateSIPTrunkRequest) GetOutboundAddress() string
func (*CreateSIPTrunkRequest) GetOutboundNumber ¶
func (x *CreateSIPTrunkRequest) GetOutboundNumber() string
func (*CreateSIPTrunkRequest) GetOutboundPassword ¶
func (x *CreateSIPTrunkRequest) GetOutboundPassword() string
func (*CreateSIPTrunkRequest) GetOutboundUsername ¶
func (x *CreateSIPTrunkRequest) GetOutboundUsername() string
func (*CreateSIPTrunkRequest) ProtoMessage ¶
func (*CreateSIPTrunkRequest) ProtoMessage()
func (*CreateSIPTrunkRequest) ProtoReflect ¶
func (x *CreateSIPTrunkRequest) ProtoReflect() protoreflect.Message
func (*CreateSIPTrunkRequest) Reset ¶
func (x *CreateSIPTrunkRequest) Reset()
func (*CreateSIPTrunkRequest) String ¶
func (x *CreateSIPTrunkRequest) String() string
type DataChannelInfo ¶
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
func (*DataChannelInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataChannelInfo.ProtoReflect.Descriptor instead.
func (*DataChannelInfo) GetId ¶
func (x *DataChannelInfo) GetId() uint32
func (*DataChannelInfo) GetLabel ¶
func (x *DataChannelInfo) GetLabel() string
func (*DataChannelInfo) GetTarget ¶
func (x *DataChannelInfo) GetTarget() SignalTarget
func (*DataChannelInfo) ProtoMessage ¶
func (*DataChannelInfo) ProtoMessage()
func (*DataChannelInfo) ProtoReflect ¶
func (x *DataChannelInfo) ProtoReflect() protoreflect.Message
func (*DataChannelInfo) Reset ¶
func (x *DataChannelInfo) Reset()
func (*DataChannelInfo) String ¶
func (x *DataChannelInfo) String() string
type DataChannelReceiveState ¶
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
func (*DataChannelReceiveState) Descriptor() ([]byte, []int)
Deprecated: Use DataChannelReceiveState.ProtoReflect.Descriptor instead.
func (*DataChannelReceiveState) GetLastSeq ¶
func (x *DataChannelReceiveState) GetLastSeq() uint32
func (*DataChannelReceiveState) GetPublisherSid ¶
func (x *DataChannelReceiveState) GetPublisherSid() string
func (*DataChannelReceiveState) ProtoMessage ¶
func (*DataChannelReceiveState) ProtoMessage()
func (*DataChannelReceiveState) ProtoReflect ¶
func (x *DataChannelReceiveState) ProtoReflect() protoreflect.Message
func (*DataChannelReceiveState) Reset ¶
func (x *DataChannelReceiveState) Reset()
func (*DataChannelReceiveState) String ¶
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 ¶
func (x *DataPacket) GetChatMessage() *ChatMessage
func (*DataPacket) GetDestinationIdentities ¶
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 ¶
func (x *DataPacket) GetMetrics() *MetricsBatch
func (*DataPacket) GetParticipantIdentity ¶
func (x *DataPacket) GetParticipantIdentity() string
func (*DataPacket) GetParticipantSid ¶
func (x *DataPacket) GetParticipantSid() string
func (*DataPacket) GetRpcAck ¶
func (x *DataPacket) GetRpcAck() *RpcAck
func (*DataPacket) GetRpcRequest ¶
func (x *DataPacket) GetRpcRequest() *RpcRequest
func (*DataPacket) GetRpcResponse ¶
func (x *DataPacket) GetRpcResponse() *RpcResponse
func (*DataPacket) GetSequence ¶
func (x *DataPacket) GetSequence() uint32
func (*DataPacket) GetSipDtmf ¶
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 ¶
func (x *DataPacket) GetStreamChunk() *DataStream_Chunk
func (*DataPacket) GetStreamHeader ¶
func (x *DataPacket) GetStreamHeader() *DataStream_Header
func (*DataPacket) GetStreamTrailer ¶
func (x *DataPacket) GetStreamTrailer() *DataStream_Trailer
func (*DataPacket) GetTranscription ¶
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 ¶
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 ¶
type DataPacket_Metrics struct {
Metrics *MetricsBatch `protobuf:"bytes,8,opt,name=metrics,proto3,oneof"`
}
type DataPacket_RpcAck ¶
type DataPacket_RpcAck struct {
RpcAck *RpcAck `protobuf:"bytes,11,opt,name=rpc_ack,json=rpcAck,proto3,oneof"`
}
type DataPacket_RpcRequest ¶
type DataPacket_RpcRequest struct {
RpcRequest *RpcRequest `protobuf:"bytes,10,opt,name=rpc_request,json=rpcRequest,proto3,oneof"`
}
type DataPacket_RpcResponse ¶
type DataPacket_RpcResponse struct {
RpcResponse *RpcResponse `protobuf:"bytes,12,opt,name=rpc_response,json=rpcResponse,proto3,oneof"`
}
type DataPacket_SipDtmf ¶
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 ¶
type DataPacket_StreamChunk struct {
StreamChunk *DataStream_Chunk `protobuf:"bytes,14,opt,name=stream_chunk,json=streamChunk,proto3,oneof"`
}
type DataPacket_StreamHeader ¶
type DataPacket_StreamHeader struct {
StreamHeader *DataStream_Header `protobuf:"bytes,13,opt,name=stream_header,json=streamHeader,proto3,oneof"`
}
type DataPacket_StreamTrailer ¶
type DataPacket_StreamTrailer struct {
StreamTrailer *DataStream_Trailer `protobuf:"bytes,15,opt,name=stream_trailer,json=streamTrailer,proto3,oneof"`
}
type DataPacket_Transcription ¶
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 ¶
type DataStream struct {
// contains filtered or unexported fields
}
func (*DataStream) Descriptor
deprecated
func (*DataStream) Descriptor() ([]byte, []int)
Deprecated: Use DataStream.ProtoReflect.Descriptor instead.
func (*DataStream) ProtoMessage ¶
func (*DataStream) ProtoMessage()
func (*DataStream) ProtoReflect ¶
func (x *DataStream) ProtoReflect() protoreflect.Message
func (*DataStream) Reset ¶
func (x *DataStream) Reset()
func (*DataStream) String ¶
func (x *DataStream) String() string
type DataStream_ByteHeader ¶
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
func (*DataStream_ByteHeader) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_ByteHeader.ProtoReflect.Descriptor instead.
func (*DataStream_ByteHeader) GetName ¶
func (x *DataStream_ByteHeader) GetName() string
func (*DataStream_ByteHeader) ProtoMessage ¶
func (*DataStream_ByteHeader) ProtoMessage()
func (*DataStream_ByteHeader) ProtoReflect ¶
func (x *DataStream_ByteHeader) ProtoReflect() protoreflect.Message
func (*DataStream_ByteHeader) Reset ¶
func (x *DataStream_ByteHeader) Reset()
func (*DataStream_ByteHeader) String ¶
func (x *DataStream_ByteHeader) String() string
type DataStream_Chunk ¶
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
func (*DataStream_Chunk) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_Chunk.ProtoReflect.Descriptor instead.
func (*DataStream_Chunk) GetChunkIndex ¶
func (x *DataStream_Chunk) GetChunkIndex() uint64
func (*DataStream_Chunk) GetContent ¶
func (x *DataStream_Chunk) GetContent() []byte
func (*DataStream_Chunk) GetIv ¶
func (x *DataStream_Chunk) GetIv() []byte
func (*DataStream_Chunk) GetStreamId ¶
func (x *DataStream_Chunk) GetStreamId() string
func (*DataStream_Chunk) GetVersion ¶
func (x *DataStream_Chunk) GetVersion() int32
func (*DataStream_Chunk) ProtoMessage ¶
func (*DataStream_Chunk) ProtoMessage()
func (*DataStream_Chunk) ProtoReflect ¶
func (x *DataStream_Chunk) ProtoReflect() protoreflect.Message
func (*DataStream_Chunk) Reset ¶
func (x *DataStream_Chunk) Reset()
func (*DataStream_Chunk) String ¶
func (x *DataStream_Chunk) String() string
type DataStream_Header ¶
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
func (*DataStream_Header) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_Header.ProtoReflect.Descriptor instead.
func (*DataStream_Header) GetAttributes ¶
func (x *DataStream_Header) GetAttributes() map[string]string
func (*DataStream_Header) GetByteHeader ¶
func (x *DataStream_Header) GetByteHeader() *DataStream_ByteHeader
func (*DataStream_Header) GetContentHeader ¶
func (x *DataStream_Header) GetContentHeader() isDataStream_Header_ContentHeader
func (*DataStream_Header) GetEncryptionType ¶
func (x *DataStream_Header) GetEncryptionType() Encryption_Type
func (*DataStream_Header) GetMimeType ¶
func (x *DataStream_Header) GetMimeType() string
func (*DataStream_Header) GetStreamId ¶
func (x *DataStream_Header) GetStreamId() string
func (*DataStream_Header) GetTextHeader ¶
func (x *DataStream_Header) GetTextHeader() *DataStream_TextHeader
func (*DataStream_Header) GetTimestamp ¶
func (x *DataStream_Header) GetTimestamp() int64
func (*DataStream_Header) GetTopic ¶
func (x *DataStream_Header) GetTopic() string
func (*DataStream_Header) GetTotalLength ¶
func (x *DataStream_Header) GetTotalLength() uint64
func (*DataStream_Header) ProtoMessage ¶
func (*DataStream_Header) ProtoMessage()
func (*DataStream_Header) ProtoReflect ¶
func (x *DataStream_Header) ProtoReflect() protoreflect.Message
func (*DataStream_Header) Reset ¶
func (x *DataStream_Header) Reset()
func (*DataStream_Header) String ¶
func (x *DataStream_Header) String() string
type DataStream_Header_ByteHeader ¶
type DataStream_Header_ByteHeader struct {
ByteHeader *DataStream_ByteHeader `protobuf:"bytes,10,opt,name=byte_header,json=byteHeader,proto3,oneof"`
}
type DataStream_Header_TextHeader ¶
type DataStream_Header_TextHeader struct {
TextHeader *DataStream_TextHeader `protobuf:"bytes,9,opt,name=text_header,json=textHeader,proto3,oneof"`
}
type DataStream_OperationType ¶
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 ¶
func (DataStream_OperationType) Descriptor() protoreflect.EnumDescriptor
func (DataStream_OperationType) Enum ¶
func (x DataStream_OperationType) Enum() *DataStream_OperationType
func (DataStream_OperationType) EnumDescriptor
deprecated
func (DataStream_OperationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataStream_OperationType.Descriptor instead.
func (DataStream_OperationType) Number ¶
func (x DataStream_OperationType) Number() protoreflect.EnumNumber
func (DataStream_OperationType) String ¶
func (x DataStream_OperationType) String() string
func (DataStream_OperationType) Type ¶
func (DataStream_OperationType) Type() protoreflect.EnumType
type DataStream_TextHeader ¶
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
func (*DataStream_TextHeader) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_TextHeader.ProtoReflect.Descriptor instead.
func (*DataStream_TextHeader) GetAttachedStreamIds ¶
func (x *DataStream_TextHeader) GetAttachedStreamIds() []string
func (*DataStream_TextHeader) GetGenerated ¶
func (x *DataStream_TextHeader) GetGenerated() bool
func (*DataStream_TextHeader) GetOperationType ¶
func (x *DataStream_TextHeader) GetOperationType() DataStream_OperationType
func (*DataStream_TextHeader) GetReplyToStreamId ¶
func (x *DataStream_TextHeader) GetReplyToStreamId() string
func (*DataStream_TextHeader) GetVersion ¶
func (x *DataStream_TextHeader) GetVersion() int32
func (*DataStream_TextHeader) ProtoMessage ¶
func (*DataStream_TextHeader) ProtoMessage()
func (*DataStream_TextHeader) ProtoReflect ¶
func (x *DataStream_TextHeader) ProtoReflect() protoreflect.Message
func (*DataStream_TextHeader) Reset ¶
func (x *DataStream_TextHeader) Reset()
func (*DataStream_TextHeader) String ¶
func (x *DataStream_TextHeader) String() string
type DataStream_Trailer ¶
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
func (*DataStream_Trailer) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_Trailer.ProtoReflect.Descriptor instead.
func (*DataStream_Trailer) GetAttributes ¶
func (x *DataStream_Trailer) GetAttributes() map[string]string
func (*DataStream_Trailer) GetReason ¶
func (x *DataStream_Trailer) GetReason() string
func (*DataStream_Trailer) GetStreamId ¶
func (x *DataStream_Trailer) GetStreamId() string
func (*DataStream_Trailer) ProtoMessage ¶
func (*DataStream_Trailer) ProtoMessage()
func (*DataStream_Trailer) ProtoReflect ¶
func (x *DataStream_Trailer) ProtoReflect() protoreflect.Message
func (*DataStream_Trailer) Reset ¶
func (x *DataStream_Trailer) Reset()
func (*DataStream_Trailer) String ¶
func (x *DataStream_Trailer) String() string
type DeleteAgentDispatchRequest ¶
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
func (*DeleteAgentDispatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentDispatchRequest.ProtoReflect.Descriptor instead.
func (*DeleteAgentDispatchRequest) GetDispatchId ¶
func (x *DeleteAgentDispatchRequest) GetDispatchId() string
func (*DeleteAgentDispatchRequest) GetRoom ¶
func (x *DeleteAgentDispatchRequest) GetRoom() string
func (*DeleteAgentDispatchRequest) ProtoMessage ¶
func (*DeleteAgentDispatchRequest) ProtoMessage()
func (*DeleteAgentDispatchRequest) ProtoReflect ¶
func (x *DeleteAgentDispatchRequest) ProtoReflect() protoreflect.Message
func (*DeleteAgentDispatchRequest) Reset ¶
func (x *DeleteAgentDispatchRequest) Reset()
func (*DeleteAgentDispatchRequest) String ¶
func (x *DeleteAgentDispatchRequest) String() string
type DeleteAgentRequest ¶
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
func (*DeleteAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentRequest.ProtoReflect.Descriptor instead.
func (*DeleteAgentRequest) GetAgentId ¶
func (x *DeleteAgentRequest) GetAgentId() string
func (*DeleteAgentRequest) GetAgentName ¶
func (x *DeleteAgentRequest) GetAgentName() string
func (*DeleteAgentRequest) ProtoMessage ¶
func (*DeleteAgentRequest) ProtoMessage()
func (*DeleteAgentRequest) ProtoReflect ¶
func (x *DeleteAgentRequest) ProtoReflect() protoreflect.Message
func (*DeleteAgentRequest) Reset ¶
func (x *DeleteAgentRequest) Reset()
func (*DeleteAgentRequest) String ¶
func (x *DeleteAgentRequest) String() string
type DeleteAgentResponse ¶
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
func (*DeleteAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentResponse.ProtoReflect.Descriptor instead.
func (*DeleteAgentResponse) GetMessage ¶
func (x *DeleteAgentResponse) GetMessage() string
func (*DeleteAgentResponse) GetSuccess ¶
func (x *DeleteAgentResponse) GetSuccess() bool
func (*DeleteAgentResponse) ProtoMessage ¶
func (*DeleteAgentResponse) ProtoMessage()
func (*DeleteAgentResponse) ProtoReflect ¶
func (x *DeleteAgentResponse) ProtoReflect() protoreflect.Message
func (*DeleteAgentResponse) Reset ¶
func (x *DeleteAgentResponse) Reset()
func (*DeleteAgentResponse) String ¶
func (x *DeleteAgentResponse) String() string
type DeleteIngressRequest ¶
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
func (*DeleteIngressRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIngressRequest.ProtoReflect.Descriptor instead.
func (*DeleteIngressRequest) GetIngressId ¶
func (x *DeleteIngressRequest) GetIngressId() string
func (*DeleteIngressRequest) ProtoMessage ¶
func (*DeleteIngressRequest) ProtoMessage()
func (*DeleteIngressRequest) ProtoReflect ¶
func (x *DeleteIngressRequest) ProtoReflect() protoreflect.Message
func (*DeleteIngressRequest) Reset ¶
func (x *DeleteIngressRequest) Reset()
func (*DeleteIngressRequest) String ¶
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 ¶
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
func (*DeleteSIPDispatchRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSIPDispatchRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteSIPDispatchRuleRequest) GetSipDispatchRuleId ¶
func (x *DeleteSIPDispatchRuleRequest) GetSipDispatchRuleId() string
func (*DeleteSIPDispatchRuleRequest) ProtoMessage ¶
func (*DeleteSIPDispatchRuleRequest) ProtoMessage()
func (*DeleteSIPDispatchRuleRequest) ProtoReflect ¶
func (x *DeleteSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteSIPDispatchRuleRequest) Reset ¶
func (x *DeleteSIPDispatchRuleRequest) Reset()
func (*DeleteSIPDispatchRuleRequest) String ¶
func (x *DeleteSIPDispatchRuleRequest) String() string
type DeleteSIPTrunkRequest ¶
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
func (*DeleteSIPTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSIPTrunkRequest.ProtoReflect.Descriptor instead.
func (*DeleteSIPTrunkRequest) GetSipTrunkId ¶
func (x *DeleteSIPTrunkRequest) GetSipTrunkId() string
func (*DeleteSIPTrunkRequest) ProtoMessage ¶
func (*DeleteSIPTrunkRequest) ProtoMessage()
func (*DeleteSIPTrunkRequest) ProtoReflect ¶
func (x *DeleteSIPTrunkRequest) ProtoReflect() protoreflect.Message
func (*DeleteSIPTrunkRequest) Reset ¶
func (x *DeleteSIPTrunkRequest) Reset()
func (*DeleteSIPTrunkRequest) String ¶
func (x *DeleteSIPTrunkRequest) String() string
type DeployAgentRequest ¶
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
func (*DeployAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployAgentRequest.ProtoReflect.Descriptor instead.
func (*DeployAgentRequest) GetAgentId ¶
func (x *DeployAgentRequest) GetAgentId() string
func (*DeployAgentRequest) GetAgentName
deprecated
func (x *DeployAgentRequest) GetAgentName() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetCpuReq
deprecated
func (x *DeployAgentRequest) GetCpuReq() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetMaxReplicas
deprecated
func (x *DeployAgentRequest) GetMaxReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetReplicas
deprecated
func (x *DeployAgentRequest) GetReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*DeployAgentRequest) GetSecrets ¶
func (x *DeployAgentRequest) GetSecrets() []*AgentSecret
func (*DeployAgentRequest) ProtoMessage ¶
func (*DeployAgentRequest) ProtoMessage()
func (*DeployAgentRequest) ProtoReflect ¶
func (x *DeployAgentRequest) ProtoReflect() protoreflect.Message
func (*DeployAgentRequest) Reset ¶
func (x *DeployAgentRequest) Reset()
func (*DeployAgentRequest) String ¶
func (x *DeployAgentRequest) String() string
type DeployAgentResponse ¶
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
func (*DeployAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployAgentResponse.ProtoReflect.Descriptor instead.
func (*DeployAgentResponse) GetAgentId ¶
func (x *DeployAgentResponse) GetAgentId() string
func (*DeployAgentResponse) GetMessage ¶
func (x *DeployAgentResponse) GetMessage() string
func (*DeployAgentResponse) GetPresignedUrl ¶
func (x *DeployAgentResponse) GetPresignedUrl() string
func (*DeployAgentResponse) GetSuccess ¶
func (x *DeployAgentResponse) GetSuccess() bool
func (*DeployAgentResponse) ProtoMessage ¶
func (*DeployAgentResponse) ProtoMessage()
func (*DeployAgentResponse) ProtoReflect ¶
func (x *DeployAgentResponse) ProtoReflect() protoreflect.Message
func (*DeployAgentResponse) Reset ¶
func (x *DeployAgentResponse) Reset()
func (*DeployAgentResponse) String ¶
func (x *DeployAgentResponse) String() string
type DirectFileOutput ¶
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
func (*DirectFileOutput) Descriptor() ([]byte, []int)
Deprecated: Use DirectFileOutput.ProtoReflect.Descriptor instead.
func (*DirectFileOutput) GetAliOSS ¶
func (x *DirectFileOutput) GetAliOSS() *AliOSSUpload
func (*DirectFileOutput) GetAzure ¶
func (x *DirectFileOutput) GetAzure() *AzureBlobUpload
func (*DirectFileOutput) GetDisableManifest ¶
func (x *DirectFileOutput) GetDisableManifest() bool
func (*DirectFileOutput) GetFilepath ¶
func (x *DirectFileOutput) GetFilepath() string
func (*DirectFileOutput) GetGcp ¶
func (x *DirectFileOutput) GetGcp() *GCPUpload
func (*DirectFileOutput) GetOutput ¶
func (x *DirectFileOutput) GetOutput() isDirectFileOutput_Output
func (*DirectFileOutput) GetS3 ¶
func (x *DirectFileOutput) GetS3() *S3Upload
func (*DirectFileOutput) ProtoMessage ¶
func (*DirectFileOutput) ProtoMessage()
func (*DirectFileOutput) ProtoReflect ¶
func (x *DirectFileOutput) ProtoReflect() protoreflect.Message
func (*DirectFileOutput) Reset ¶
func (x *DirectFileOutput) Reset()
func (*DirectFileOutput) String ¶
func (x *DirectFileOutput) String() string
type DirectFileOutput_AliOSS ¶
type DirectFileOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,6,opt,name=aliOSS,proto3,oneof"`
}
type DirectFileOutput_Azure ¶
type DirectFileOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,4,opt,name=azure,proto3,oneof"`
}
type DirectFileOutput_Gcp ¶
type DirectFileOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,3,opt,name=gcp,proto3,oneof"`
}
type DirectFileOutput_S3 ¶
type DirectFileOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,2,opt,name=s3,proto3,oneof"`
}
type DisabledCodecs ¶
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
func (*DisabledCodecs) Descriptor() ([]byte, []int)
Deprecated: Use DisabledCodecs.ProtoReflect.Descriptor instead.
func (*DisabledCodecs) GetCodecs ¶
func (x *DisabledCodecs) GetCodecs() []*Codec
func (*DisabledCodecs) GetPublish ¶
func (x *DisabledCodecs) GetPublish() []*Codec
func (*DisabledCodecs) ProtoMessage ¶
func (*DisabledCodecs) ProtoMessage()
func (*DisabledCodecs) ProtoReflect ¶
func (x *DisabledCodecs) ProtoReflect() protoreflect.Message
func (*DisabledCodecs) Reset ¶
func (x *DisabledCodecs) Reset()
func (*DisabledCodecs) String ¶
func (x *DisabledCodecs) String() string
type DisconnectReason ¶
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 ¶
func (DisconnectReason) Descriptor() protoreflect.EnumDescriptor
func (DisconnectReason) Enum ¶
func (x DisconnectReason) Enum() *DisconnectReason
func (DisconnectReason) EnumDescriptor
deprecated
func (DisconnectReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use DisconnectReason.Descriptor instead.
func (DisconnectReason) Number ¶
func (x DisconnectReason) Number() protoreflect.EnumNumber
func (DisconnectReason) String ¶
func (x DisconnectReason) String() string
func (DisconnectReason) Type ¶
func (DisconnectReason) Type() protoreflect.EnumType
type DispatchID ¶
type DispatchID string
func (DispatchID) String ¶
func (s DispatchID) String() string
type Egress ¶
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 ¶
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 ¶
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 ¶
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
func (*EgressInfo) Descriptor() ([]byte, []int)
Deprecated: Use EgressInfo.ProtoReflect.Descriptor instead.
func (*EgressInfo) GetBackupStorageUsed ¶
func (x *EgressInfo) GetBackupStorageUsed() bool
func (*EgressInfo) GetDetails ¶
func (x *EgressInfo) GetDetails() string
func (*EgressInfo) GetEgressId ¶
func (x *EgressInfo) GetEgressId() string
func (*EgressInfo) GetEndedAt ¶
func (x *EgressInfo) GetEndedAt() int64
func (*EgressInfo) GetError ¶
func (x *EgressInfo) GetError() string
func (*EgressInfo) GetErrorCode ¶
func (x *EgressInfo) GetErrorCode() int32
func (*EgressInfo) GetFile
deprecated
func (x *EgressInfo) GetFile() *FileInfo
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*EgressInfo) GetFileResults ¶
func (x *EgressInfo) GetFileResults() []*FileInfo
func (*EgressInfo) GetImageResults ¶
func (x *EgressInfo) GetImageResults() []*ImagesInfo
func (*EgressInfo) GetManifestLocation ¶
func (x *EgressInfo) GetManifestLocation() string
func (*EgressInfo) GetParticipant ¶
func (x *EgressInfo) GetParticipant() *ParticipantEgressRequest
func (*EgressInfo) GetRequest ¶
func (x *EgressInfo) GetRequest() isEgressInfo_Request
func (*EgressInfo) GetResult ¶
func (x *EgressInfo) GetResult() isEgressInfo_Result
func (*EgressInfo) GetRoomComposite ¶
func (x *EgressInfo) GetRoomComposite() *RoomCompositeEgressRequest
func (*EgressInfo) GetRoomId ¶
func (x *EgressInfo) GetRoomId() string
func (*EgressInfo) GetRoomName ¶
func (x *EgressInfo) GetRoomName() string
func (*EgressInfo) GetSegmentResults ¶
func (x *EgressInfo) GetSegmentResults() []*SegmentsInfo
func (*EgressInfo) GetSegments
deprecated
func (x *EgressInfo) GetSegments() *SegmentsInfo
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*EgressInfo) GetSourceType ¶
func (x *EgressInfo) GetSourceType() EgressSourceType
func (*EgressInfo) GetStartedAt ¶
func (x *EgressInfo) GetStartedAt() int64
func (*EgressInfo) GetStatus ¶
func (x *EgressInfo) GetStatus() EgressStatus
func (*EgressInfo) GetStream
deprecated
func (x *EgressInfo) GetStream() *StreamInfoList
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*EgressInfo) GetStreamResults ¶
func (x *EgressInfo) GetStreamResults() []*StreamInfo
func (*EgressInfo) GetTrack ¶
func (x *EgressInfo) GetTrack() *TrackEgressRequest
func (*EgressInfo) GetTrackComposite ¶
func (x *EgressInfo) GetTrackComposite() *TrackCompositeEgressRequest
func (*EgressInfo) GetUpdatedAt ¶
func (x *EgressInfo) GetUpdatedAt() int64
func (*EgressInfo) GetWeb ¶
func (x *EgressInfo) GetWeb() *WebEgressRequest
func (*EgressInfo) ProtoMessage ¶
func (*EgressInfo) ProtoMessage()
func (*EgressInfo) ProtoReflect ¶
func (x *EgressInfo) ProtoReflect() protoreflect.Message
func (*EgressInfo) Reset ¶
func (x *EgressInfo) Reset()
func (*EgressInfo) SetAborted ¶
func (e *EgressInfo) SetAborted(msg string)
func (*EgressInfo) SetBackupUsed ¶
func (e *EgressInfo) SetBackupUsed()
func (*EgressInfo) SetComplete ¶
func (e *EgressInfo) SetComplete()
func (*EgressInfo) SetEndReason ¶
func (e *EgressInfo) SetEndReason(reason string)
func (*EgressInfo) SetFailed ¶
func (e *EgressInfo) SetFailed(err error)
func (*EgressInfo) SetLimitReached ¶
func (e *EgressInfo) SetLimitReached()
func (*EgressInfo) String ¶
func (x *EgressInfo) String() string
func (*EgressInfo) UpdateStatus ¶
func (e *EgressInfo) UpdateStatus(status EgressStatus)
type EgressInfo_File ¶
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 ¶
type EgressInfo_Participant struct {
Participant *ParticipantEgressRequest `protobuf:"bytes,19,opt,name=participant,proto3,oneof"`
}
type EgressInfo_RoomComposite ¶
type EgressInfo_RoomComposite struct {
RoomComposite *RoomCompositeEgressRequest `protobuf:"bytes,4,opt,name=room_composite,json=roomComposite,proto3,oneof"`
}
type EgressInfo_Segments ¶
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 ¶
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 ¶
type EgressInfo_Track struct {
Track *TrackEgressRequest `protobuf:"bytes,6,opt,name=track,proto3,oneof"`
}
type EgressInfo_TrackComposite ¶
type EgressInfo_TrackComposite struct {
TrackComposite *TrackCompositeEgressRequest `protobuf:"bytes,5,opt,name=track_composite,json=trackComposite,proto3,oneof"`
}
type EgressInfo_Web ¶
type EgressInfo_Web struct {
Web *WebEgressRequest `protobuf:"bytes,14,opt,name=web,proto3,oneof"`
}
type EgressSourceType ¶
type EgressSourceType int32
const ( EgressSourceType_EGRESS_SOURCE_TYPE_WEB EgressSourceType = 0 EgressSourceType_EGRESS_SOURCE_TYPE_SDK EgressSourceType = 1 )
func (EgressSourceType) Descriptor ¶
func (EgressSourceType) Descriptor() protoreflect.EnumDescriptor
func (EgressSourceType) Enum ¶
func (x EgressSourceType) Enum() *EgressSourceType
func (EgressSourceType) EnumDescriptor
deprecated
func (EgressSourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EgressSourceType.Descriptor instead.
func (EgressSourceType) Number ¶
func (x EgressSourceType) Number() protoreflect.EnumNumber
func (EgressSourceType) String ¶
func (x EgressSourceType) String() string
func (EgressSourceType) Type ¶
func (EgressSourceType) Type() protoreflect.EnumType
type EgressStatus ¶
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 ¶
func (EgressStatus) Descriptor() protoreflect.EnumDescriptor
func (EgressStatus) Enum ¶
func (x EgressStatus) Enum() *EgressStatus
func (EgressStatus) EnumDescriptor
deprecated
func (EgressStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use EgressStatus.Descriptor instead.
func (EgressStatus) Number ¶
func (x EgressStatus) Number() protoreflect.EnumNumber
func (EgressStatus) String ¶
func (x EgressStatus) String() string
func (EgressStatus) Type ¶
func (EgressStatus) Type() protoreflect.EnumType
type EncodedFileOutput ¶
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
func (*EncodedFileOutput) Descriptor() ([]byte, []int)
Deprecated: Use EncodedFileOutput.ProtoReflect.Descriptor instead.
func (*EncodedFileOutput) GetAliOSS ¶
func (x *EncodedFileOutput) GetAliOSS() *AliOSSUpload
func (*EncodedFileOutput) GetAzure ¶
func (x *EncodedFileOutput) GetAzure() *AzureBlobUpload
func (*EncodedFileOutput) GetDisableManifest ¶
func (x *EncodedFileOutput) GetDisableManifest() bool
func (*EncodedFileOutput) GetFileType ¶
func (x *EncodedFileOutput) GetFileType() EncodedFileType
func (*EncodedFileOutput) GetFilepath ¶
func (x *EncodedFileOutput) GetFilepath() string
func (*EncodedFileOutput) GetGcp ¶
func (x *EncodedFileOutput) GetGcp() *GCPUpload
func (*EncodedFileOutput) GetOutput ¶
func (x *EncodedFileOutput) GetOutput() isEncodedFileOutput_Output
func (*EncodedFileOutput) GetS3 ¶
func (x *EncodedFileOutput) GetS3() *S3Upload
func (*EncodedFileOutput) ProtoMessage ¶
func (*EncodedFileOutput) ProtoMessage()
func (*EncodedFileOutput) ProtoReflect ¶
func (x *EncodedFileOutput) ProtoReflect() protoreflect.Message
func (*EncodedFileOutput) Reset ¶
func (x *EncodedFileOutput) Reset()
func (*EncodedFileOutput) String ¶
func (x *EncodedFileOutput) String() string
type EncodedFileOutput_AliOSS ¶
type EncodedFileOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,7,opt,name=aliOSS,proto3,oneof"`
}
type EncodedFileOutput_Azure ¶
type EncodedFileOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,5,opt,name=azure,proto3,oneof"`
}
type EncodedFileOutput_Gcp ¶
type EncodedFileOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,4,opt,name=gcp,proto3,oneof"`
}
type EncodedFileOutput_S3 ¶
type EncodedFileOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,3,opt,name=s3,proto3,oneof"`
}
type EncodedFileType ¶
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 ¶
func (EncodedFileType) Descriptor() protoreflect.EnumDescriptor
func (EncodedFileType) Enum ¶
func (x EncodedFileType) Enum() *EncodedFileType
func (EncodedFileType) EnumDescriptor
deprecated
func (EncodedFileType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EncodedFileType.Descriptor instead.
func (EncodedFileType) Number ¶
func (x EncodedFileType) Number() protoreflect.EnumNumber
func (EncodedFileType) String ¶
func (x EncodedFileType) String() string
func (EncodedFileType) Type ¶
func (EncodedFileType) Type() protoreflect.EnumType
type EncodingOptions ¶
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
func (*EncodingOptions) Descriptor() ([]byte, []int)
Deprecated: Use EncodingOptions.ProtoReflect.Descriptor instead.
func (*EncodingOptions) GetAudioBitrate ¶
func (x *EncodingOptions) GetAudioBitrate() int32
func (*EncodingOptions) GetAudioCodec ¶
func (x *EncodingOptions) GetAudioCodec() AudioCodec
func (*EncodingOptions) GetAudioFrequency ¶
func (x *EncodingOptions) GetAudioFrequency() int32
func (*EncodingOptions) GetAudioQuality ¶
func (x *EncodingOptions) GetAudioQuality() int32
func (*EncodingOptions) GetDepth ¶
func (x *EncodingOptions) GetDepth() int32
func (*EncodingOptions) GetFramerate ¶
func (x *EncodingOptions) GetFramerate() int32
func (*EncodingOptions) GetHeight ¶
func (x *EncodingOptions) GetHeight() int32
func (*EncodingOptions) GetKeyFrameInterval ¶
func (x *EncodingOptions) GetKeyFrameInterval() float64
func (*EncodingOptions) GetVideoBitrate ¶
func (x *EncodingOptions) GetVideoBitrate() int32
func (*EncodingOptions) GetVideoCodec ¶
func (x *EncodingOptions) GetVideoCodec() VideoCodec
func (*EncodingOptions) GetVideoQuality ¶
func (x *EncodingOptions) GetVideoQuality() int32
func (*EncodingOptions) GetWidth ¶
func (x *EncodingOptions) GetWidth() int32
func (*EncodingOptions) ProtoMessage ¶
func (*EncodingOptions) ProtoMessage()
func (*EncodingOptions) ProtoReflect ¶
func (x *EncodingOptions) ProtoReflect() protoreflect.Message
func (*EncodingOptions) Reset ¶
func (x *EncodingOptions) Reset()
func (*EncodingOptions) String ¶
func (x *EncodingOptions) String() string
type EncodingOptionsPreset ¶
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 ¶
func (EncodingOptionsPreset) Descriptor() protoreflect.EnumDescriptor
func (EncodingOptionsPreset) Enum ¶
func (x EncodingOptionsPreset) Enum() *EncodingOptionsPreset
func (EncodingOptionsPreset) EnumDescriptor
deprecated
func (EncodingOptionsPreset) EnumDescriptor() ([]byte, []int)
Deprecated: Use EncodingOptionsPreset.Descriptor instead.
func (EncodingOptionsPreset) Number ¶
func (x EncodingOptionsPreset) Number() protoreflect.EnumNumber
func (EncodingOptionsPreset) String ¶
func (x EncodingOptionsPreset) String() string
func (EncodingOptionsPreset) Type ¶
func (EncodingOptionsPreset) Type() protoreflect.EnumType
type Encryption ¶
type Encryption struct {
// contains filtered or unexported fields
}
func (*Encryption) Descriptor
deprecated
func (*Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption.ProtoReflect.Descriptor instead.
func (*Encryption) ProtoMessage ¶
func (*Encryption) ProtoMessage()
func (*Encryption) ProtoReflect ¶
func (x *Encryption) ProtoReflect() protoreflect.Message
func (*Encryption) Reset ¶
func (x *Encryption) Reset()
func (*Encryption) String ¶
func (x *Encryption) String() string
type Encryption_Type ¶
type Encryption_Type int32
const ( Encryption_NONE Encryption_Type = 0 Encryption_GCM Encryption_Type = 1 Encryption_CUSTOM Encryption_Type = 2 )
func (Encryption_Type) Descriptor ¶
func (Encryption_Type) Descriptor() protoreflect.EnumDescriptor
func (Encryption_Type) Enum ¶
func (x Encryption_Type) Enum() *Encryption_Type
func (Encryption_Type) EnumDescriptor
deprecated
func (Encryption_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Encryption_Type.Descriptor instead.
func (Encryption_Type) Number ¶
func (x Encryption_Type) Number() protoreflect.EnumNumber
func (Encryption_Type) String ¶
func (x Encryption_Type) String() string
func (Encryption_Type) Type ¶
func (Encryption_Type) Type() protoreflect.EnumType
type EventMetric ¶
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
func (*EventMetric) Descriptor() ([]byte, []int)
Deprecated: Use EventMetric.ProtoReflect.Descriptor instead.
func (*EventMetric) GetEndTimestampMs ¶
func (x *EventMetric) GetEndTimestampMs() int64
func (*EventMetric) GetLabel ¶
func (x *EventMetric) GetLabel() uint32
func (*EventMetric) GetMetadata ¶
func (x *EventMetric) GetMetadata() string
func (*EventMetric) GetNormalizedEndTimestamp ¶
func (x *EventMetric) GetNormalizedEndTimestamp() *timestamppb.Timestamp
func (*EventMetric) GetNormalizedStartTimestamp ¶
func (x *EventMetric) GetNormalizedStartTimestamp() *timestamppb.Timestamp
func (*EventMetric) GetParticipantIdentity ¶
func (x *EventMetric) GetParticipantIdentity() uint32
func (*EventMetric) GetRid ¶
func (x *EventMetric) GetRid() uint32
func (*EventMetric) GetStartTimestampMs ¶
func (x *EventMetric) GetStartTimestampMs() int64
func (*EventMetric) GetTrackSid ¶
func (x *EventMetric) GetTrackSid() uint32
func (*EventMetric) ProtoMessage ¶
func (*EventMetric) ProtoMessage()
func (*EventMetric) ProtoReflect ¶
func (x *EventMetric) ProtoReflect() protoreflect.Message
func (*EventMetric) Reset ¶
func (x *EventMetric) Reset()
func (*EventMetric) String ¶
func (x *EventMetric) String() string
type FeatureUsageInfo ¶
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
func (*FeatureUsageInfo) Descriptor() ([]byte, []int)
Deprecated: Use FeatureUsageInfo.ProtoReflect.Descriptor instead.
func (*FeatureUsageInfo) GetFeature ¶
func (x *FeatureUsageInfo) GetFeature() FeatureUsageInfo_Feature
func (*FeatureUsageInfo) GetParticipantId ¶
func (x *FeatureUsageInfo) GetParticipantId() string
func (*FeatureUsageInfo) GetParticipantIdentity ¶
func (x *FeatureUsageInfo) GetParticipantIdentity() string
func (*FeatureUsageInfo) GetProjectId ¶
func (x *FeatureUsageInfo) GetProjectId() string
func (*FeatureUsageInfo) GetRoomId ¶
func (x *FeatureUsageInfo) GetRoomId() string
func (*FeatureUsageInfo) GetRoomName ¶
func (x *FeatureUsageInfo) GetRoomName() string
func (*FeatureUsageInfo) GetTimeRanges ¶
func (x *FeatureUsageInfo) GetTimeRanges() []*TimeRange
func (*FeatureUsageInfo) GetTrackId ¶
func (x *FeatureUsageInfo) GetTrackId() string
func (*FeatureUsageInfo) ProtoMessage ¶
func (*FeatureUsageInfo) ProtoMessage()
func (*FeatureUsageInfo) ProtoReflect ¶
func (x *FeatureUsageInfo) ProtoReflect() protoreflect.Message
func (*FeatureUsageInfo) Reset ¶
func (x *FeatureUsageInfo) Reset()
func (*FeatureUsageInfo) String ¶
func (x *FeatureUsageInfo) String() string
type FeatureUsageInfo_Feature ¶
type FeatureUsageInfo_Feature int32
const ( FeatureUsageInfo_KRISP_NOISE_CANCELLATION FeatureUsageInfo_Feature = 0 FeatureUsageInfo_KRISP_BACKGROUND_VOICE_CANCELLATION FeatureUsageInfo_Feature = 1 )
func (FeatureUsageInfo_Feature) Descriptor ¶
func (FeatureUsageInfo_Feature) Descriptor() protoreflect.EnumDescriptor
func (FeatureUsageInfo_Feature) Enum ¶
func (x FeatureUsageInfo_Feature) Enum() *FeatureUsageInfo_Feature
func (FeatureUsageInfo_Feature) EnumDescriptor
deprecated
func (FeatureUsageInfo_Feature) EnumDescriptor() ([]byte, []int)
Deprecated: Use FeatureUsageInfo_Feature.Descriptor instead.
func (FeatureUsageInfo_Feature) Number ¶
func (x FeatureUsageInfo_Feature) Number() protoreflect.EnumNumber
func (FeatureUsageInfo_Feature) String ¶
func (x FeatureUsageInfo_Feature) String() string
func (FeatureUsageInfo_Feature) Type ¶
func (FeatureUsageInfo_Feature) Type() protoreflect.EnumType
type FileInfo ¶
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
func (*FileInfo) GetDuration ¶
func (*FileInfo) GetEndedAt ¶
func (*FileInfo) GetFilename ¶
func (*FileInfo) GetLocation ¶
func (*FileInfo) GetStartedAt ¶
func (*FileInfo) ProtoMessage ¶
func (*FileInfo) ProtoMessage()
func (*FileInfo) ProtoReflect ¶
func (x *FileInfo) ProtoReflect() protoreflect.Message
type ForwardParticipantRequest ¶
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
func (*ForwardParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use ForwardParticipantRequest.ProtoReflect.Descriptor instead.
func (*ForwardParticipantRequest) GetDestinationRoom ¶
func (x *ForwardParticipantRequest) GetDestinationRoom() string
func (*ForwardParticipantRequest) GetIdentity ¶
func (x *ForwardParticipantRequest) GetIdentity() string
func (*ForwardParticipantRequest) GetRoom ¶
func (x *ForwardParticipantRequest) GetRoom() string
func (*ForwardParticipantRequest) ProtoMessage ¶
func (*ForwardParticipantRequest) ProtoMessage()
func (*ForwardParticipantRequest) ProtoReflect ¶
func (x *ForwardParticipantRequest) ProtoReflect() protoreflect.Message
func (*ForwardParticipantRequest) Reset ¶
func (x *ForwardParticipantRequest) Reset()
func (*ForwardParticipantRequest) String ¶
func (x *ForwardParticipantRequest) String() string
type ForwardParticipantResponse ¶
type ForwardParticipantResponse struct {
// contains filtered or unexported fields
}
func (*ForwardParticipantResponse) Descriptor
deprecated
func (*ForwardParticipantResponse) Descriptor() ([]byte, []int)
Deprecated: Use ForwardParticipantResponse.ProtoReflect.Descriptor instead.
func (*ForwardParticipantResponse) ProtoMessage ¶
func (*ForwardParticipantResponse) ProtoMessage()
func (*ForwardParticipantResponse) ProtoReflect ¶
func (x *ForwardParticipantResponse) ProtoReflect() protoreflect.Message
func (*ForwardParticipantResponse) Reset ¶
func (x *ForwardParticipantResponse) Reset()
func (*ForwardParticipantResponse) String ¶
func (x *ForwardParticipantResponse) String() string
type GCPUpload ¶
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
func (*GCPUpload) GetCredentials ¶
func (*GCPUpload) GetProxy ¶
func (x *GCPUpload) GetProxy() *ProxyConfig
func (*GCPUpload) ProtoMessage ¶
func (*GCPUpload) ProtoMessage()
func (*GCPUpload) ProtoReflect ¶
func (x *GCPUpload) ProtoReflect() protoreflect.Message
type GetSIPInboundTrunkRequest ¶
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
func (*GetSIPInboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPInboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*GetSIPInboundTrunkRequest) GetSipTrunkId ¶
func (x *GetSIPInboundTrunkRequest) GetSipTrunkId() string
func (*GetSIPInboundTrunkRequest) ProtoMessage ¶
func (*GetSIPInboundTrunkRequest) ProtoMessage()
func (*GetSIPInboundTrunkRequest) ProtoReflect ¶
func (x *GetSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*GetSIPInboundTrunkRequest) Reset ¶
func (x *GetSIPInboundTrunkRequest) Reset()
func (*GetSIPInboundTrunkRequest) String ¶
func (x *GetSIPInboundTrunkRequest) String() string
type GetSIPInboundTrunkResponse ¶
type GetSIPInboundTrunkResponse struct {
Trunk *SIPInboundTrunkInfo `protobuf:"bytes,1,opt,name=trunk,proto3" json:"trunk,omitempty"`
// contains filtered or unexported fields
}
func (*GetSIPInboundTrunkResponse) Descriptor
deprecated
func (*GetSIPInboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPInboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*GetSIPInboundTrunkResponse) GetTrunk ¶
func (x *GetSIPInboundTrunkResponse) GetTrunk() *SIPInboundTrunkInfo
func (*GetSIPInboundTrunkResponse) ProtoMessage ¶
func (*GetSIPInboundTrunkResponse) ProtoMessage()
func (*GetSIPInboundTrunkResponse) ProtoReflect ¶
func (x *GetSIPInboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*GetSIPInboundTrunkResponse) Reset ¶
func (x *GetSIPInboundTrunkResponse) Reset()
func (*GetSIPInboundTrunkResponse) String ¶
func (x *GetSIPInboundTrunkResponse) String() string
type GetSIPOutboundTrunkRequest ¶
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
func (*GetSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPOutboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*GetSIPOutboundTrunkRequest) GetSipTrunkId ¶
func (x *GetSIPOutboundTrunkRequest) GetSipTrunkId() string
func (*GetSIPOutboundTrunkRequest) ProtoMessage ¶
func (*GetSIPOutboundTrunkRequest) ProtoMessage()
func (*GetSIPOutboundTrunkRequest) ProtoReflect ¶
func (x *GetSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*GetSIPOutboundTrunkRequest) Reset ¶
func (x *GetSIPOutboundTrunkRequest) Reset()
func (*GetSIPOutboundTrunkRequest) String ¶
func (x *GetSIPOutboundTrunkRequest) String() string
type GetSIPOutboundTrunkResponse ¶
type GetSIPOutboundTrunkResponse struct {
Trunk *SIPOutboundTrunkInfo `protobuf:"bytes,1,opt,name=trunk,proto3" json:"trunk,omitempty"`
// contains filtered or unexported fields
}
func (*GetSIPOutboundTrunkResponse) Descriptor
deprecated
func (*GetSIPOutboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSIPOutboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*GetSIPOutboundTrunkResponse) GetTrunk ¶
func (x *GetSIPOutboundTrunkResponse) GetTrunk() *SIPOutboundTrunkInfo
func (*GetSIPOutboundTrunkResponse) ProtoMessage ¶
func (*GetSIPOutboundTrunkResponse) ProtoMessage()
func (*GetSIPOutboundTrunkResponse) ProtoReflect ¶
func (x *GetSIPOutboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*GetSIPOutboundTrunkResponse) Reset ¶
func (x *GetSIPOutboundTrunkResponse) Reset()
func (*GetSIPOutboundTrunkResponse) String ¶
func (x *GetSIPOutboundTrunkResponse) String() string
type Guid ¶
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 ¶
type ICECandidateType int32
const ( ICECandidateType_ICT_NONE ICECandidateType = 0 ICECandidateType_ICT_TCP ICECandidateType = 1 ICECandidateType_ICT_TLS ICECandidateType = 2 )
func (ICECandidateType) Descriptor ¶
func (ICECandidateType) Descriptor() protoreflect.EnumDescriptor
func (ICECandidateType) Enum ¶
func (x ICECandidateType) Enum() *ICECandidateType
func (ICECandidateType) EnumDescriptor
deprecated
func (ICECandidateType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ICECandidateType.Descriptor instead.
func (ICECandidateType) Number ¶
func (x ICECandidateType) Number() protoreflect.EnumNumber
func (ICECandidateType) String ¶
func (x ICECandidateType) String() string
func (ICECandidateType) Type ¶
func (ICECandidateType) Type() protoreflect.EnumType
type ICEConfig ¶
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
func (*ICEConfig) GetPreferencePublisher ¶
func (x *ICEConfig) GetPreferencePublisher() ICECandidateType
func (*ICEConfig) GetPreferenceSubscriber ¶
func (x *ICEConfig) GetPreferenceSubscriber() ICECandidateType
func (*ICEConfig) ProtoMessage ¶
func (*ICEConfig) ProtoMessage()
func (*ICEConfig) ProtoReflect ¶
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 ¶
type ImageCodec int32
const ( ImageCodec_IC_DEFAULT ImageCodec = 0 ImageCodec_IC_JPEG ImageCodec = 1 )
func (ImageCodec) Descriptor ¶
func (ImageCodec) Descriptor() protoreflect.EnumDescriptor
func (ImageCodec) Enum ¶
func (x ImageCodec) Enum() *ImageCodec
func (ImageCodec) EnumDescriptor
deprecated
func (ImageCodec) EnumDescriptor() ([]byte, []int)
Deprecated: Use ImageCodec.Descriptor instead.
func (ImageCodec) Number ¶
func (x ImageCodec) Number() protoreflect.EnumNumber
func (ImageCodec) String ¶
func (x ImageCodec) String() string
func (ImageCodec) Type ¶
func (ImageCodec) Type() protoreflect.EnumType
type ImageFileSuffix ¶
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 ¶
func (ImageFileSuffix) Descriptor() protoreflect.EnumDescriptor
func (ImageFileSuffix) Enum ¶
func (x ImageFileSuffix) Enum() *ImageFileSuffix
func (ImageFileSuffix) EnumDescriptor
deprecated
func (ImageFileSuffix) EnumDescriptor() ([]byte, []int)
Deprecated: Use ImageFileSuffix.Descriptor instead.
func (ImageFileSuffix) Number ¶
func (x ImageFileSuffix) Number() protoreflect.EnumNumber
func (ImageFileSuffix) String ¶
func (x ImageFileSuffix) String() string
func (ImageFileSuffix) Type ¶
func (ImageFileSuffix) Type() protoreflect.EnumType
type ImageOutput ¶
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
func (*ImageOutput) Descriptor() ([]byte, []int)
Deprecated: Use ImageOutput.ProtoReflect.Descriptor instead.
func (*ImageOutput) GetAliOSS ¶
func (x *ImageOutput) GetAliOSS() *AliOSSUpload
func (*ImageOutput) GetAzure ¶
func (x *ImageOutput) GetAzure() *AzureBlobUpload
func (*ImageOutput) GetCaptureInterval ¶
func (x *ImageOutput) GetCaptureInterval() uint32
func (*ImageOutput) GetDisableManifest ¶
func (x *ImageOutput) GetDisableManifest() bool
func (*ImageOutput) GetFilenamePrefix ¶
func (x *ImageOutput) GetFilenamePrefix() string
func (*ImageOutput) GetFilenameSuffix ¶
func (x *ImageOutput) GetFilenameSuffix() ImageFileSuffix
func (*ImageOutput) GetGcp ¶
func (x *ImageOutput) GetGcp() *GCPUpload
func (*ImageOutput) GetHeight ¶
func (x *ImageOutput) GetHeight() int32
func (*ImageOutput) GetImageCodec ¶
func (x *ImageOutput) GetImageCodec() ImageCodec
func (*ImageOutput) GetOutput ¶
func (x *ImageOutput) GetOutput() isImageOutput_Output
func (*ImageOutput) GetS3 ¶
func (x *ImageOutput) GetS3() *S3Upload
func (*ImageOutput) GetWidth ¶
func (x *ImageOutput) GetWidth() int32
func (*ImageOutput) ProtoMessage ¶
func (*ImageOutput) ProtoMessage()
func (*ImageOutput) ProtoReflect ¶
func (x *ImageOutput) ProtoReflect() protoreflect.Message
func (*ImageOutput) Reset ¶
func (x *ImageOutput) Reset()
func (*ImageOutput) String ¶
func (x *ImageOutput) String() string
type ImageOutput_AliOSS ¶
type ImageOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,11,opt,name=aliOSS,proto3,oneof"`
}
type ImageOutput_Azure ¶
type ImageOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,10,opt,name=azure,proto3,oneof"`
}
type ImageOutput_Gcp ¶
type ImageOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,9,opt,name=gcp,proto3,oneof"`
}
type ImageOutput_S3 ¶
type ImageOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,8,opt,name=s3,proto3,oneof"`
}
type ImagesInfo ¶
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
func (*ImagesInfo) Descriptor() ([]byte, []int)
Deprecated: Use ImagesInfo.ProtoReflect.Descriptor instead.
func (*ImagesInfo) GetEndedAt ¶
func (x *ImagesInfo) GetEndedAt() int64
func (*ImagesInfo) GetFilenamePrefix ¶
func (x *ImagesInfo) GetFilenamePrefix() string
func (*ImagesInfo) GetImageCount ¶
func (x *ImagesInfo) GetImageCount() int64
func (*ImagesInfo) GetStartedAt ¶
func (x *ImagesInfo) GetStartedAt() int64
func (*ImagesInfo) ProtoMessage ¶
func (*ImagesInfo) ProtoMessage()
func (*ImagesInfo) ProtoReflect ¶
func (x *ImagesInfo) ProtoReflect() protoreflect.Message
func (*ImagesInfo) Reset ¶
func (x *ImagesInfo) Reset()
func (*ImagesInfo) String ¶
func (x *ImagesInfo) String() string
type Ingress ¶
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 ¶
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 ¶
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 ¶
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
func (*IngressAudioEncodingOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressAudioEncodingOptions.ProtoReflect.Descriptor instead.
func (*IngressAudioEncodingOptions) GetAudioCodec ¶
func (x *IngressAudioEncodingOptions) GetAudioCodec() AudioCodec
func (*IngressAudioEncodingOptions) GetBitrate ¶
func (x *IngressAudioEncodingOptions) GetBitrate() uint32
func (*IngressAudioEncodingOptions) GetChannels ¶
func (x *IngressAudioEncodingOptions) GetChannels() uint32
func (*IngressAudioEncodingOptions) GetDisableDtx ¶
func (x *IngressAudioEncodingOptions) GetDisableDtx() bool
func (*IngressAudioEncodingOptions) ProtoMessage ¶
func (*IngressAudioEncodingOptions) ProtoMessage()
func (*IngressAudioEncodingOptions) ProtoReflect ¶
func (x *IngressAudioEncodingOptions) ProtoReflect() protoreflect.Message
func (*IngressAudioEncodingOptions) Reset ¶
func (x *IngressAudioEncodingOptions) Reset()
func (*IngressAudioEncodingOptions) String ¶
func (x *IngressAudioEncodingOptions) String() string
type IngressAudioEncodingPreset ¶
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 ¶
func (IngressAudioEncodingPreset) Descriptor() protoreflect.EnumDescriptor
func (IngressAudioEncodingPreset) Enum ¶
func (x IngressAudioEncodingPreset) Enum() *IngressAudioEncodingPreset
func (IngressAudioEncodingPreset) EnumDescriptor
deprecated
func (IngressAudioEncodingPreset) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressAudioEncodingPreset.Descriptor instead.
func (IngressAudioEncodingPreset) Number ¶
func (x IngressAudioEncodingPreset) Number() protoreflect.EnumNumber
func (IngressAudioEncodingPreset) String ¶
func (x IngressAudioEncodingPreset) String() string
func (IngressAudioEncodingPreset) Type ¶
func (IngressAudioEncodingPreset) Type() protoreflect.EnumType
type IngressAudioOptions ¶
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
func (*IngressAudioOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressAudioOptions.ProtoReflect.Descriptor instead.
func (*IngressAudioOptions) GetEncodingOptions ¶
func (x *IngressAudioOptions) GetEncodingOptions() isIngressAudioOptions_EncodingOptions
func (*IngressAudioOptions) GetName ¶
func (x *IngressAudioOptions) GetName() string
func (*IngressAudioOptions) GetOptions ¶
func (x *IngressAudioOptions) GetOptions() *IngressAudioEncodingOptions
func (*IngressAudioOptions) GetPreset ¶
func (x *IngressAudioOptions) GetPreset() IngressAudioEncodingPreset
func (*IngressAudioOptions) GetSource ¶
func (x *IngressAudioOptions) GetSource() TrackSource
func (*IngressAudioOptions) ProtoMessage ¶
func (*IngressAudioOptions) ProtoMessage()
func (*IngressAudioOptions) ProtoReflect ¶
func (x *IngressAudioOptions) ProtoReflect() protoreflect.Message
func (*IngressAudioOptions) Reset ¶
func (x *IngressAudioOptions) Reset()
func (*IngressAudioOptions) String ¶
func (x *IngressAudioOptions) String() string
type IngressAudioOptions_Options ¶
type IngressAudioOptions_Options struct {
Options *IngressAudioEncodingOptions `protobuf:"bytes,4,opt,name=options,proto3,oneof"`
}
type IngressAudioOptions_Preset ¶
type IngressAudioOptions_Preset struct {
Preset IngressAudioEncodingPreset `protobuf:"varint,3,opt,name=preset,proto3,enum=livekit.IngressAudioEncodingPreset,oneof"`
}
type IngressInfo ¶
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
func (*IngressInfo) Descriptor() ([]byte, []int)
Deprecated: Use IngressInfo.ProtoReflect.Descriptor instead.
func (*IngressInfo) GetAudio ¶
func (x *IngressInfo) GetAudio() *IngressAudioOptions
func (*IngressInfo) GetBypassTranscoding
deprecated
func (x *IngressInfo) GetBypassTranscoding() bool
Deprecated: Marked as deprecated in livekit_ingress.proto.
func (*IngressInfo) GetEnableTranscoding ¶
func (x *IngressInfo) GetEnableTranscoding() bool
func (*IngressInfo) GetEnabled ¶
func (x *IngressInfo) GetEnabled() bool
func (*IngressInfo) GetIngressId ¶
func (x *IngressInfo) GetIngressId() string
func (*IngressInfo) GetInputType ¶
func (x *IngressInfo) GetInputType() IngressInput
func (*IngressInfo) GetName ¶
func (x *IngressInfo) GetName() string
func (*IngressInfo) GetParticipantIdentity ¶
func (x *IngressInfo) GetParticipantIdentity() string
func (*IngressInfo) GetParticipantMetadata ¶
func (x *IngressInfo) GetParticipantMetadata() string
func (*IngressInfo) GetParticipantName ¶
func (x *IngressInfo) GetParticipantName() string
func (*IngressInfo) GetReusable ¶
func (x *IngressInfo) GetReusable() bool
func (*IngressInfo) GetRoomName ¶
func (x *IngressInfo) GetRoomName() string
func (*IngressInfo) GetState ¶
func (x *IngressInfo) GetState() *IngressState
func (*IngressInfo) GetStreamKey ¶
func (x *IngressInfo) GetStreamKey() string
func (*IngressInfo) GetUrl ¶
func (x *IngressInfo) GetUrl() string
func (*IngressInfo) GetVideo ¶
func (x *IngressInfo) GetVideo() *IngressVideoOptions
func (*IngressInfo) ProtoMessage ¶
func (*IngressInfo) ProtoMessage()
func (*IngressInfo) ProtoReflect ¶
func (x *IngressInfo) ProtoReflect() protoreflect.Message
func (*IngressInfo) Reset ¶
func (x *IngressInfo) Reset()
func (*IngressInfo) String ¶
func (x *IngressInfo) String() string
type IngressInput ¶
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 ¶
func (IngressInput) Descriptor() protoreflect.EnumDescriptor
func (IngressInput) Enum ¶
func (x IngressInput) Enum() *IngressInput
func (IngressInput) EnumDescriptor
deprecated
func (IngressInput) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressInput.Descriptor instead.
func (IngressInput) Number ¶
func (x IngressInput) Number() protoreflect.EnumNumber
func (IngressInput) String ¶
func (x IngressInput) String() string
func (IngressInput) Type ¶
func (IngressInput) Type() protoreflect.EnumType
type IngressState ¶
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
func (*IngressState) Descriptor() ([]byte, []int)
Deprecated: Use IngressState.ProtoReflect.Descriptor instead.
func (*IngressState) GetAudio ¶
func (x *IngressState) GetAudio() *InputAudioState
func (*IngressState) GetEndedAt ¶
func (x *IngressState) GetEndedAt() int64
func (*IngressState) GetError ¶
func (x *IngressState) GetError() string
func (*IngressState) GetResourceId ¶
func (x *IngressState) GetResourceId() string
func (*IngressState) GetRoomId ¶
func (x *IngressState) GetRoomId() string
func (*IngressState) GetStartedAt ¶
func (x *IngressState) GetStartedAt() int64
func (*IngressState) GetStatus ¶
func (x *IngressState) GetStatus() IngressState_Status
func (*IngressState) GetTracks ¶
func (x *IngressState) GetTracks() []*TrackInfo
func (*IngressState) GetUpdatedAt ¶
func (x *IngressState) GetUpdatedAt() int64
func (*IngressState) GetVideo ¶
func (x *IngressState) GetVideo() *InputVideoState
func (*IngressState) ProtoMessage ¶
func (*IngressState) ProtoMessage()
func (*IngressState) ProtoReflect ¶
func (x *IngressState) ProtoReflect() protoreflect.Message
func (*IngressState) Reset ¶
func (x *IngressState) Reset()
func (*IngressState) String ¶
func (x *IngressState) String() string
type IngressState_Status ¶
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 ¶
func (IngressState_Status) Descriptor() protoreflect.EnumDescriptor
func (IngressState_Status) Enum ¶
func (x IngressState_Status) Enum() *IngressState_Status
func (IngressState_Status) EnumDescriptor
deprecated
func (IngressState_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressState_Status.Descriptor instead.
func (IngressState_Status) Number ¶
func (x IngressState_Status) Number() protoreflect.EnumNumber
func (IngressState_Status) String ¶
func (x IngressState_Status) String() string
func (IngressState_Status) Type ¶
func (IngressState_Status) Type() protoreflect.EnumType
type IngressVideoEncodingOptions ¶
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
func (*IngressVideoEncodingOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressVideoEncodingOptions.ProtoReflect.Descriptor instead.
func (*IngressVideoEncodingOptions) GetFrameRate ¶
func (x *IngressVideoEncodingOptions) GetFrameRate() float64
func (*IngressVideoEncodingOptions) GetLayers ¶
func (x *IngressVideoEncodingOptions) GetLayers() []*VideoLayer
func (*IngressVideoEncodingOptions) GetVideoCodec ¶
func (x *IngressVideoEncodingOptions) GetVideoCodec() VideoCodec
func (*IngressVideoEncodingOptions) ProtoMessage ¶
func (*IngressVideoEncodingOptions) ProtoMessage()
func (*IngressVideoEncodingOptions) ProtoReflect ¶
func (x *IngressVideoEncodingOptions) ProtoReflect() protoreflect.Message
func (*IngressVideoEncodingOptions) Reset ¶
func (x *IngressVideoEncodingOptions) Reset()
func (*IngressVideoEncodingOptions) String ¶
func (x *IngressVideoEncodingOptions) String() string
type IngressVideoEncodingPreset ¶
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 ¶
func (IngressVideoEncodingPreset) Descriptor() protoreflect.EnumDescriptor
func (IngressVideoEncodingPreset) Enum ¶
func (x IngressVideoEncodingPreset) Enum() *IngressVideoEncodingPreset
func (IngressVideoEncodingPreset) EnumDescriptor
deprecated
func (IngressVideoEncodingPreset) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngressVideoEncodingPreset.Descriptor instead.
func (IngressVideoEncodingPreset) Number ¶
func (x IngressVideoEncodingPreset) Number() protoreflect.EnumNumber
func (IngressVideoEncodingPreset) String ¶
func (x IngressVideoEncodingPreset) String() string
func (IngressVideoEncodingPreset) Type ¶
func (IngressVideoEncodingPreset) Type() protoreflect.EnumType
type IngressVideoOptions ¶
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
func (*IngressVideoOptions) Descriptor() ([]byte, []int)
Deprecated: Use IngressVideoOptions.ProtoReflect.Descriptor instead.
func (*IngressVideoOptions) GetEncodingOptions ¶
func (x *IngressVideoOptions) GetEncodingOptions() isIngressVideoOptions_EncodingOptions
func (*IngressVideoOptions) GetName ¶
func (x *IngressVideoOptions) GetName() string
func (*IngressVideoOptions) GetOptions ¶
func (x *IngressVideoOptions) GetOptions() *IngressVideoEncodingOptions
func (*IngressVideoOptions) GetPreset ¶
func (x *IngressVideoOptions) GetPreset() IngressVideoEncodingPreset
func (*IngressVideoOptions) GetSource ¶
func (x *IngressVideoOptions) GetSource() TrackSource
func (*IngressVideoOptions) ProtoMessage ¶
func (*IngressVideoOptions) ProtoMessage()
func (*IngressVideoOptions) ProtoReflect ¶
func (x *IngressVideoOptions) ProtoReflect() protoreflect.Message
func (*IngressVideoOptions) Reset ¶
func (x *IngressVideoOptions) Reset()
func (*IngressVideoOptions) String ¶
func (x *IngressVideoOptions) String() string
type IngressVideoOptions_Options ¶
type IngressVideoOptions_Options struct {
Options *IngressVideoEncodingOptions `protobuf:"bytes,4,opt,name=options,proto3,oneof"`
}
type IngressVideoOptions_Preset ¶
type IngressVideoOptions_Preset struct {
Preset IngressVideoEncodingPreset `protobuf:"varint,3,opt,name=preset,proto3,enum=livekit.IngressVideoEncodingPreset,oneof"`
}
type InputAudioState ¶
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
func (*InputAudioState) Descriptor() ([]byte, []int)
Deprecated: Use InputAudioState.ProtoReflect.Descriptor instead.
func (*InputAudioState) GetAverageBitrate ¶
func (x *InputAudioState) GetAverageBitrate() uint32
func (*InputAudioState) GetChannels ¶
func (x *InputAudioState) GetChannels() uint32
func (*InputAudioState) GetMimeType ¶
func (x *InputAudioState) GetMimeType() string
func (*InputAudioState) GetSampleRate ¶
func (x *InputAudioState) GetSampleRate() uint32
func (*InputAudioState) ProtoMessage ¶
func (*InputAudioState) ProtoMessage()
func (*InputAudioState) ProtoReflect ¶
func (x *InputAudioState) ProtoReflect() protoreflect.Message
func (*InputAudioState) Reset ¶
func (x *InputAudioState) Reset()
func (*InputAudioState) String ¶
func (x *InputAudioState) String() string
type InputVideoState ¶
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
func (*InputVideoState) Descriptor() ([]byte, []int)
Deprecated: Use InputVideoState.ProtoReflect.Descriptor instead.
func (*InputVideoState) GetAverageBitrate ¶
func (x *InputVideoState) GetAverageBitrate() uint32
func (*InputVideoState) GetFramerate ¶
func (x *InputVideoState) GetFramerate() float64
func (*InputVideoState) GetHeight ¶
func (x *InputVideoState) GetHeight() uint32
func (*InputVideoState) GetMimeType ¶
func (x *InputVideoState) GetMimeType() string
func (*InputVideoState) GetWidth ¶
func (x *InputVideoState) GetWidth() uint32
func (*InputVideoState) ProtoMessage ¶
func (*InputVideoState) ProtoMessage()
func (*InputVideoState) ProtoReflect ¶
func (x *InputVideoState) ProtoReflect() protoreflect.Message
func (*InputVideoState) Reset ¶
func (x *InputVideoState) Reset()
func (*InputVideoState) String ¶
func (x *InputVideoState) String() string
type Job ¶
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
func (*Job) GetAgentName ¶
func (*Job) GetDispatchId ¶
func (*Job) GetMetadata ¶
func (*Job) GetNamespace
deprecated
func (*Job) GetParticipant ¶
func (x *Job) GetParticipant() *ParticipantInfo
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type JobAssignment ¶
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
func (*JobAssignment) Descriptor() ([]byte, []int)
Deprecated: Use JobAssignment.ProtoReflect.Descriptor instead.
func (*JobAssignment) GetJob ¶
func (x *JobAssignment) GetJob() *Job
func (*JobAssignment) GetToken ¶
func (x *JobAssignment) GetToken() string
func (*JobAssignment) GetUrl ¶
func (x *JobAssignment) GetUrl() string
func (*JobAssignment) ProtoMessage ¶
func (*JobAssignment) ProtoMessage()
func (*JobAssignment) ProtoReflect ¶
func (x *JobAssignment) ProtoReflect() protoreflect.Message
func (*JobAssignment) Reset ¶
func (x *JobAssignment) Reset()
func (*JobAssignment) String ¶
func (x *JobAssignment) String() string
type JobState ¶
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"`
WorkerId string `protobuf:"bytes,7,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"`
// contains filtered or unexported fields
}
func (*JobState) Descriptor
deprecated
func (*JobState) GetEndedAt ¶
func (*JobState) GetParticipantIdentity ¶
func (*JobState) GetStartedAt ¶
func (*JobState) GetUpdatedAt ¶
func (*JobState) GetWorkerId ¶
func (*JobState) ProtoMessage ¶
func (*JobState) ProtoMessage()
func (*JobState) ProtoReflect ¶
func (x *JobState) ProtoReflect() protoreflect.Message
type JobStatus ¶
type JobStatus int32
func (JobStatus) Descriptor ¶
func (JobStatus) Descriptor() protoreflect.EnumDescriptor
func (JobStatus) EnumDescriptor
deprecated
func (JobStatus) Number ¶
func (x JobStatus) Number() protoreflect.EnumNumber
func (JobStatus) Type ¶
func (JobStatus) Type() protoreflect.EnumType
type JobTermination ¶
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
func (*JobTermination) Descriptor() ([]byte, []int)
Deprecated: Use JobTermination.ProtoReflect.Descriptor instead.
func (*JobTermination) GetJobId ¶
func (x *JobTermination) GetJobId() string
func (*JobTermination) ProtoMessage ¶
func (*JobTermination) ProtoMessage()
func (*JobTermination) ProtoReflect ¶
func (x *JobTermination) ProtoReflect() protoreflect.Message
func (*JobTermination) Reset ¶
func (x *JobTermination) Reset()
func (*JobTermination) String ¶
func (x *JobTermination) String() string
type JobType ¶
type JobType int32
func (JobType) Descriptor ¶
func (JobType) Descriptor() protoreflect.EnumDescriptor
func (JobType) EnumDescriptor
deprecated
func (JobType) Number ¶
func (x JobType) Number() protoreflect.EnumNumber
func (JobType) Type ¶
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 ¶
func (x *JoinResponse) GetClientConfiguration() *ClientConfiguration
func (*JoinResponse) GetEnabledPublishCodecs ¶
func (x *JoinResponse) GetEnabledPublishCodecs() []*Codec
func (*JoinResponse) GetFastPublish ¶
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 ¶
func (x *JoinResponse) GetPingInterval() int32
func (*JoinResponse) GetPingTimeout ¶
func (x *JoinResponse) GetPingTimeout() int32
func (*JoinResponse) GetRoom ¶
func (x *JoinResponse) GetRoom() *Room
func (*JoinResponse) GetServerInfo ¶
func (x *JoinResponse) GetServerInfo() *ServerInfo
func (*JoinResponse) GetServerRegion ¶
func (x *JoinResponse) GetServerRegion() string
func (*JoinResponse) GetServerVersion ¶
func (x *JoinResponse) GetServerVersion() string
func (*JoinResponse) GetSifTrailer ¶
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 ¶
func (x *LeaveRequest) GetAction() LeaveRequest_Action
func (*LeaveRequest) GetCanReconnect ¶
func (x *LeaveRequest) GetCanReconnect() bool
func (*LeaveRequest) GetReason ¶
func (x *LeaveRequest) GetReason() DisconnectReason
func (*LeaveRequest) GetRegions ¶
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 ¶
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 ¶
func (LeaveRequest_Action) Descriptor() protoreflect.EnumDescriptor
func (LeaveRequest_Action) Enum ¶
func (x LeaveRequest_Action) Enum() *LeaveRequest_Action
func (LeaveRequest_Action) EnumDescriptor
deprecated
func (LeaveRequest_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use LeaveRequest_Action.Descriptor instead.
func (LeaveRequest_Action) Number ¶
func (x LeaveRequest_Action) Number() protoreflect.EnumNumber
func (LeaveRequest_Action) String ¶
func (x LeaveRequest_Action) String() string
func (LeaveRequest_Action) Type ¶
func (LeaveRequest_Action) Type() protoreflect.EnumType
type ListAgentDispatchRequest ¶
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
func (*ListAgentDispatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentDispatchRequest.ProtoReflect.Descriptor instead.
func (*ListAgentDispatchRequest) GetDispatchId ¶
func (x *ListAgentDispatchRequest) GetDispatchId() string
func (*ListAgentDispatchRequest) GetRoom ¶
func (x *ListAgentDispatchRequest) GetRoom() string
func (*ListAgentDispatchRequest) ProtoMessage ¶
func (*ListAgentDispatchRequest) ProtoMessage()
func (*ListAgentDispatchRequest) ProtoReflect ¶
func (x *ListAgentDispatchRequest) ProtoReflect() protoreflect.Message
func (*ListAgentDispatchRequest) Reset ¶
func (x *ListAgentDispatchRequest) Reset()
func (*ListAgentDispatchRequest) String ¶
func (x *ListAgentDispatchRequest) String() string
type ListAgentDispatchResponse ¶
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
func (*ListAgentDispatchResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentDispatchResponse.ProtoReflect.Descriptor instead.
func (*ListAgentDispatchResponse) GetAgentDispatches ¶
func (x *ListAgentDispatchResponse) GetAgentDispatches() []*AgentDispatch
func (*ListAgentDispatchResponse) ProtoMessage ¶
func (*ListAgentDispatchResponse) ProtoMessage()
func (*ListAgentDispatchResponse) ProtoReflect ¶
func (x *ListAgentDispatchResponse) ProtoReflect() protoreflect.Message
func (*ListAgentDispatchResponse) Reset ¶
func (x *ListAgentDispatchResponse) Reset()
func (*ListAgentDispatchResponse) String ¶
func (x *ListAgentDispatchResponse) String() string
type ListAgentSecretsRequest ¶
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
func (*ListAgentSecretsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentSecretsRequest.ProtoReflect.Descriptor instead.
func (*ListAgentSecretsRequest) GetAgentId ¶
func (x *ListAgentSecretsRequest) GetAgentId() string
func (*ListAgentSecretsRequest) GetAgentName ¶
func (x *ListAgentSecretsRequest) GetAgentName() string
func (*ListAgentSecretsRequest) ProtoMessage ¶
func (*ListAgentSecretsRequest) ProtoMessage()
func (*ListAgentSecretsRequest) ProtoReflect ¶
func (x *ListAgentSecretsRequest) ProtoReflect() protoreflect.Message
func (*ListAgentSecretsRequest) Reset ¶
func (x *ListAgentSecretsRequest) Reset()
func (*ListAgentSecretsRequest) String ¶
func (x *ListAgentSecretsRequest) String() string
type ListAgentSecretsResponse ¶
type ListAgentSecretsResponse struct {
Secrets []*AgentSecret `protobuf:"bytes,1,rep,name=secrets,proto3" json:"secrets,omitempty"`
// contains filtered or unexported fields
}
func (*ListAgentSecretsResponse) Descriptor
deprecated
func (*ListAgentSecretsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentSecretsResponse.ProtoReflect.Descriptor instead.
func (*ListAgentSecretsResponse) GetSecrets ¶
func (x *ListAgentSecretsResponse) GetSecrets() []*AgentSecret
func (*ListAgentSecretsResponse) ProtoMessage ¶
func (*ListAgentSecretsResponse) ProtoMessage()
func (*ListAgentSecretsResponse) ProtoReflect ¶
func (x *ListAgentSecretsResponse) ProtoReflect() protoreflect.Message
func (*ListAgentSecretsResponse) Reset ¶
func (x *ListAgentSecretsResponse) Reset()
func (*ListAgentSecretsResponse) String ¶
func (x *ListAgentSecretsResponse) String() string
type ListAgentVersionsRequest ¶
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
func (*ListAgentVersionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListAgentVersionsRequest) GetAgentId ¶
func (x *ListAgentVersionsRequest) GetAgentId() string
func (*ListAgentVersionsRequest) GetAgentName ¶
func (x *ListAgentVersionsRequest) GetAgentName() string
func (*ListAgentVersionsRequest) ProtoMessage ¶
func (*ListAgentVersionsRequest) ProtoMessage()
func (*ListAgentVersionsRequest) ProtoReflect ¶
func (x *ListAgentVersionsRequest) ProtoReflect() protoreflect.Message
func (*ListAgentVersionsRequest) Reset ¶
func (x *ListAgentVersionsRequest) Reset()
func (*ListAgentVersionsRequest) String ¶
func (x *ListAgentVersionsRequest) String() string
type ListAgentVersionsResponse ¶
type ListAgentVersionsResponse struct {
Versions []*AgentVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
// contains filtered or unexported fields
}
func (*ListAgentVersionsResponse) Descriptor
deprecated
func (*ListAgentVersionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListAgentVersionsResponse) GetVersions ¶
func (x *ListAgentVersionsResponse) GetVersions() []*AgentVersion
func (*ListAgentVersionsResponse) ProtoMessage ¶
func (*ListAgentVersionsResponse) ProtoMessage()
func (*ListAgentVersionsResponse) ProtoReflect ¶
func (x *ListAgentVersionsResponse) ProtoReflect() protoreflect.Message
func (*ListAgentVersionsResponse) Reset ¶
func (x *ListAgentVersionsResponse) Reset()
func (*ListAgentVersionsResponse) String ¶
func (x *ListAgentVersionsResponse) String() string
type ListAgentsRequest ¶
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
func (*ListAgentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsRequest.ProtoReflect.Descriptor instead.
func (*ListAgentsRequest) GetAgentId ¶
func (x *ListAgentsRequest) GetAgentId() string
func (*ListAgentsRequest) GetAgentName ¶
func (x *ListAgentsRequest) GetAgentName() string
func (*ListAgentsRequest) ProtoMessage ¶
func (*ListAgentsRequest) ProtoMessage()
func (*ListAgentsRequest) ProtoReflect ¶
func (x *ListAgentsRequest) ProtoReflect() protoreflect.Message
func (*ListAgentsRequest) Reset ¶
func (x *ListAgentsRequest) Reset()
func (*ListAgentsRequest) String ¶
func (x *ListAgentsRequest) String() string
type ListAgentsResponse ¶
type ListAgentsResponse struct {
Agents []*AgentInfo `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
// contains filtered or unexported fields
}
func (*ListAgentsResponse) Descriptor
deprecated
func (*ListAgentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsResponse.ProtoReflect.Descriptor instead.
func (*ListAgentsResponse) GetAgents ¶
func (x *ListAgentsResponse) GetAgents() []*AgentInfo
func (*ListAgentsResponse) ProtoMessage ¶
func (*ListAgentsResponse) ProtoMessage()
func (*ListAgentsResponse) ProtoReflect ¶
func (x *ListAgentsResponse) ProtoReflect() protoreflect.Message
func (*ListAgentsResponse) Reset ¶
func (x *ListAgentsResponse) Reset()
func (*ListAgentsResponse) String ¶
func (x *ListAgentsResponse) String() string
type ListEgressRequest ¶
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
func (*ListEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEgressRequest.ProtoReflect.Descriptor instead.
func (*ListEgressRequest) GetActive ¶
func (x *ListEgressRequest) GetActive() bool
func (*ListEgressRequest) GetEgressId ¶
func (x *ListEgressRequest) GetEgressId() string
func (*ListEgressRequest) GetRoomName ¶
func (x *ListEgressRequest) GetRoomName() string
func (*ListEgressRequest) ProtoMessage ¶
func (*ListEgressRequest) ProtoMessage()
func (*ListEgressRequest) ProtoReflect ¶
func (x *ListEgressRequest) ProtoReflect() protoreflect.Message
func (*ListEgressRequest) Reset ¶
func (x *ListEgressRequest) Reset()
func (*ListEgressRequest) String ¶
func (x *ListEgressRequest) String() string
type ListEgressResponse ¶
type ListEgressResponse struct {
Items []*EgressInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*ListEgressResponse) Descriptor
deprecated
func (*ListEgressResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEgressResponse.ProtoReflect.Descriptor instead.
func (*ListEgressResponse) GetItems ¶
func (x *ListEgressResponse) GetItems() []*EgressInfo
func (*ListEgressResponse) ProtoMessage ¶
func (*ListEgressResponse) ProtoMessage()
func (*ListEgressResponse) ProtoReflect ¶
func (x *ListEgressResponse) ProtoReflect() protoreflect.Message
func (*ListEgressResponse) Reset ¶
func (x *ListEgressResponse) Reset()
func (*ListEgressResponse) String ¶
func (x *ListEgressResponse) String() string
type ListIngressRequest ¶
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
func (*ListIngressRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIngressRequest.ProtoReflect.Descriptor instead.
func (*ListIngressRequest) GetIngressId ¶
func (x *ListIngressRequest) GetIngressId() string
func (*ListIngressRequest) GetRoomName ¶
func (x *ListIngressRequest) GetRoomName() string
func (*ListIngressRequest) ProtoMessage ¶
func (*ListIngressRequest) ProtoMessage()
func (*ListIngressRequest) ProtoReflect ¶
func (x *ListIngressRequest) ProtoReflect() protoreflect.Message
func (*ListIngressRequest) Reset ¶
func (x *ListIngressRequest) Reset()
func (*ListIngressRequest) String ¶
func (x *ListIngressRequest) String() string
type ListIngressResponse ¶
type ListIngressResponse struct {
Items []*IngressInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*ListIngressResponse) Descriptor
deprecated
func (*ListIngressResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIngressResponse.ProtoReflect.Descriptor instead.
func (*ListIngressResponse) GetItems ¶
func (x *ListIngressResponse) GetItems() []*IngressInfo
func (*ListIngressResponse) ProtoMessage ¶
func (*ListIngressResponse) ProtoMessage()
func (*ListIngressResponse) ProtoReflect ¶
func (x *ListIngressResponse) ProtoReflect() protoreflect.Message
func (*ListIngressResponse) Reset ¶
func (x *ListIngressResponse) Reset()
func (*ListIngressResponse) String ¶
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 ¶
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 ¶
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
func (*ListSIPDispatchRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPDispatchRuleRequest.ProtoReflect.Descriptor instead.
func (*ListSIPDispatchRuleRequest) Filter ¶
func (p *ListSIPDispatchRuleRequest) Filter(info *SIPDispatchRuleInfo) bool
func (*ListSIPDispatchRuleRequest) FilterSlice ¶
func (p *ListSIPDispatchRuleRequest) FilterSlice(arr []*SIPDispatchRuleInfo) []*SIPDispatchRuleInfo
func (*ListSIPDispatchRuleRequest) GetDispatchRuleIds ¶
func (x *ListSIPDispatchRuleRequest) GetDispatchRuleIds() []string
func (*ListSIPDispatchRuleRequest) GetPage ¶
func (x *ListSIPDispatchRuleRequest) GetPage() *Pagination
func (*ListSIPDispatchRuleRequest) GetTrunkIds ¶
func (x *ListSIPDispatchRuleRequest) GetTrunkIds() []string
func (*ListSIPDispatchRuleRequest) ProtoMessage ¶
func (*ListSIPDispatchRuleRequest) ProtoMessage()
func (*ListSIPDispatchRuleRequest) ProtoReflect ¶
func (x *ListSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
func (*ListSIPDispatchRuleRequest) Reset ¶
func (x *ListSIPDispatchRuleRequest) Reset()
func (*ListSIPDispatchRuleRequest) String ¶
func (x *ListSIPDispatchRuleRequest) String() string
type ListSIPDispatchRuleResponse ¶
type ListSIPDispatchRuleResponse struct {
Items []*SIPDispatchRuleInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*ListSIPDispatchRuleResponse) Descriptor
deprecated
func (*ListSIPDispatchRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPDispatchRuleResponse.ProtoReflect.Descriptor instead.
func (*ListSIPDispatchRuleResponse) GetItems ¶
func (x *ListSIPDispatchRuleResponse) GetItems() []*SIPDispatchRuleInfo
func (*ListSIPDispatchRuleResponse) ProtoMessage ¶
func (*ListSIPDispatchRuleResponse) ProtoMessage()
func (*ListSIPDispatchRuleResponse) ProtoReflect ¶
func (x *ListSIPDispatchRuleResponse) ProtoReflect() protoreflect.Message
func (*ListSIPDispatchRuleResponse) Reset ¶
func (x *ListSIPDispatchRuleResponse) Reset()
func (*ListSIPDispatchRuleResponse) String ¶
func (x *ListSIPDispatchRuleResponse) String() string
type ListSIPInboundTrunkRequest ¶
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
func (*ListSIPInboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPInboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*ListSIPInboundTrunkRequest) Filter ¶
func (p *ListSIPInboundTrunkRequest) Filter(info *SIPInboundTrunkInfo) bool
func (*ListSIPInboundTrunkRequest) FilterSlice ¶
func (p *ListSIPInboundTrunkRequest) FilterSlice(arr []*SIPInboundTrunkInfo) []*SIPInboundTrunkInfo
func (*ListSIPInboundTrunkRequest) GetNumbers ¶
func (x *ListSIPInboundTrunkRequest) GetNumbers() []string
func (*ListSIPInboundTrunkRequest) GetPage ¶
func (x *ListSIPInboundTrunkRequest) GetPage() *Pagination
func (*ListSIPInboundTrunkRequest) GetTrunkIds ¶
func (x *ListSIPInboundTrunkRequest) GetTrunkIds() []string
func (*ListSIPInboundTrunkRequest) ProtoMessage ¶
func (*ListSIPInboundTrunkRequest) ProtoMessage()
func (*ListSIPInboundTrunkRequest) ProtoReflect ¶
func (x *ListSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*ListSIPInboundTrunkRequest) Reset ¶
func (x *ListSIPInboundTrunkRequest) Reset()
func (*ListSIPInboundTrunkRequest) String ¶
func (x *ListSIPInboundTrunkRequest) String() string
type ListSIPInboundTrunkResponse ¶
type ListSIPInboundTrunkResponse struct {
Items []*SIPInboundTrunkInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*ListSIPInboundTrunkResponse) Descriptor
deprecated
func (*ListSIPInboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPInboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*ListSIPInboundTrunkResponse) GetItems ¶
func (x *ListSIPInboundTrunkResponse) GetItems() []*SIPInboundTrunkInfo
func (*ListSIPInboundTrunkResponse) ProtoMessage ¶
func (*ListSIPInboundTrunkResponse) ProtoMessage()
func (*ListSIPInboundTrunkResponse) ProtoReflect ¶
func (x *ListSIPInboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*ListSIPInboundTrunkResponse) Reset ¶
func (x *ListSIPInboundTrunkResponse) Reset()
func (*ListSIPInboundTrunkResponse) String ¶
func (x *ListSIPInboundTrunkResponse) String() string
type ListSIPOutboundTrunkRequest ¶
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
func (*ListSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPOutboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*ListSIPOutboundTrunkRequest) Filter ¶
func (p *ListSIPOutboundTrunkRequest) Filter(info *SIPOutboundTrunkInfo) bool
func (*ListSIPOutboundTrunkRequest) FilterSlice ¶
func (p *ListSIPOutboundTrunkRequest) FilterSlice(arr []*SIPOutboundTrunkInfo) []*SIPOutboundTrunkInfo
func (*ListSIPOutboundTrunkRequest) GetNumbers ¶
func (x *ListSIPOutboundTrunkRequest) GetNumbers() []string
func (*ListSIPOutboundTrunkRequest) GetPage ¶
func (x *ListSIPOutboundTrunkRequest) GetPage() *Pagination
func (*ListSIPOutboundTrunkRequest) GetTrunkIds ¶
func (x *ListSIPOutboundTrunkRequest) GetTrunkIds() []string
func (*ListSIPOutboundTrunkRequest) ProtoMessage ¶
func (*ListSIPOutboundTrunkRequest) ProtoMessage()
func (*ListSIPOutboundTrunkRequest) ProtoReflect ¶
func (x *ListSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*ListSIPOutboundTrunkRequest) Reset ¶
func (x *ListSIPOutboundTrunkRequest) Reset()
func (*ListSIPOutboundTrunkRequest) String ¶
func (x *ListSIPOutboundTrunkRequest) String() string
type ListSIPOutboundTrunkResponse ¶
type ListSIPOutboundTrunkResponse struct {
Items []*SIPOutboundTrunkInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*ListSIPOutboundTrunkResponse) Descriptor
deprecated
func (*ListSIPOutboundTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPOutboundTrunkResponse.ProtoReflect.Descriptor instead.
func (*ListSIPOutboundTrunkResponse) GetItems ¶
func (x *ListSIPOutboundTrunkResponse) GetItems() []*SIPOutboundTrunkInfo
func (*ListSIPOutboundTrunkResponse) ProtoMessage ¶
func (*ListSIPOutboundTrunkResponse) ProtoMessage()
func (*ListSIPOutboundTrunkResponse) ProtoReflect ¶
func (x *ListSIPOutboundTrunkResponse) ProtoReflect() protoreflect.Message
func (*ListSIPOutboundTrunkResponse) Reset ¶
func (x *ListSIPOutboundTrunkResponse) Reset()
func (*ListSIPOutboundTrunkResponse) String ¶
func (x *ListSIPOutboundTrunkResponse) String() string
type ListSIPTrunkRequest
deprecated
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
func (*ListSIPTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPTrunkRequest.ProtoReflect.Descriptor instead.
func (*ListSIPTrunkRequest) Filter ¶
func (p *ListSIPTrunkRequest) Filter(info *SIPTrunkInfo) bool
func (*ListSIPTrunkRequest) GetPage ¶
func (x *ListSIPTrunkRequest) GetPage() *Pagination
func (*ListSIPTrunkRequest) ProtoMessage ¶
func (*ListSIPTrunkRequest) ProtoMessage()
func (*ListSIPTrunkRequest) ProtoReflect ¶
func (x *ListSIPTrunkRequest) ProtoReflect() protoreflect.Message
func (*ListSIPTrunkRequest) Reset ¶
func (x *ListSIPTrunkRequest) Reset()
func (*ListSIPTrunkRequest) String ¶
func (x *ListSIPTrunkRequest) String() string
type ListSIPTrunkResponse
deprecated
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
func (*ListSIPTrunkResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPTrunkResponse.ProtoReflect.Descriptor instead.
func (*ListSIPTrunkResponse) GetItems ¶
func (x *ListSIPTrunkResponse) GetItems() []*SIPTrunkInfo
func (*ListSIPTrunkResponse) ProtoMessage ¶
func (*ListSIPTrunkResponse) ProtoMessage()
func (*ListSIPTrunkResponse) ProtoReflect ¶
func (x *ListSIPTrunkResponse) ProtoReflect() protoreflect.Message
func (*ListSIPTrunkResponse) Reset ¶
func (x *ListSIPTrunkResponse) Reset()
func (*ListSIPTrunkResponse) String ¶
func (x *ListSIPTrunkResponse) String() string
type ListUpdate ¶
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
func (*ListUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ListUpdate.ProtoReflect.Descriptor instead.
func (*ListUpdate) GetSet ¶
func (x *ListUpdate) GetSet() []string
func (*ListUpdate) ProtoMessage ¶
func (*ListUpdate) ProtoMessage()
func (*ListUpdate) ProtoReflect ¶
func (x *ListUpdate) ProtoReflect() protoreflect.Message
func (*ListUpdate) Reset ¶
func (x *ListUpdate) Reset()
func (*ListUpdate) String ¶
func (x *ListUpdate) String() string
func (*ListUpdate) Validate ¶
func (p *ListUpdate) Validate() error
type MetricLabel ¶
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 ¶
func (MetricLabel) Descriptor() protoreflect.EnumDescriptor
func (MetricLabel) Enum ¶
func (x MetricLabel) Enum() *MetricLabel
func (MetricLabel) EnumDescriptor
deprecated
func (MetricLabel) EnumDescriptor() ([]byte, []int)
Deprecated: Use MetricLabel.Descriptor instead.
func (MetricLabel) Number ¶
func (x MetricLabel) Number() protoreflect.EnumNumber
func (MetricLabel) String ¶
func (x MetricLabel) String() string
func (MetricLabel) Type ¶
func (MetricLabel) Type() protoreflect.EnumType
type MetricSample ¶
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
func (*MetricSample) Descriptor() ([]byte, []int)
Deprecated: Use MetricSample.ProtoReflect.Descriptor instead.
func (*MetricSample) GetNormalizedTimestamp ¶
func (x *MetricSample) GetNormalizedTimestamp() *timestamppb.Timestamp
func (*MetricSample) GetTimestampMs ¶
func (x *MetricSample) GetTimestampMs() int64
func (*MetricSample) GetValue ¶
func (x *MetricSample) GetValue() float32
func (*MetricSample) ProtoMessage ¶
func (*MetricSample) ProtoMessage()
func (*MetricSample) ProtoReflect ¶
func (x *MetricSample) ProtoReflect() protoreflect.Message
func (*MetricSample) Reset ¶
func (x *MetricSample) Reset()
func (*MetricSample) String ¶
func (x *MetricSample) String() string
type MetricsBatch ¶
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
func (*MetricsBatch) Descriptor() ([]byte, []int)
Deprecated: Use MetricsBatch.ProtoReflect.Descriptor instead.
func (*MetricsBatch) GetEvents ¶
func (x *MetricsBatch) GetEvents() []*EventMetric
func (*MetricsBatch) GetNormalizedTimestamp ¶
func (x *MetricsBatch) GetNormalizedTimestamp() *timestamppb.Timestamp
func (*MetricsBatch) GetStrData ¶
func (x *MetricsBatch) GetStrData() []string
func (*MetricsBatch) GetTimeSeries ¶
func (x *MetricsBatch) GetTimeSeries() []*TimeSeriesMetric
func (*MetricsBatch) GetTimestampMs ¶
func (x *MetricsBatch) GetTimestampMs() int64
func (*MetricsBatch) ProtoMessage ¶
func (*MetricsBatch) ProtoMessage()
func (*MetricsBatch) ProtoReflect ¶
func (x *MetricsBatch) ProtoReflect() protoreflect.Message
func (*MetricsBatch) Reset ¶
func (x *MetricsBatch) Reset()
func (*MetricsBatch) String ¶
func (x *MetricsBatch) String() string
type MigrateJobRequest ¶
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
func (*MigrateJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use MigrateJobRequest.ProtoReflect.Descriptor instead.
func (*MigrateJobRequest) GetJobIds ¶
func (x *MigrateJobRequest) GetJobIds() []string
func (*MigrateJobRequest) ProtoMessage ¶
func (*MigrateJobRequest) ProtoMessage()
func (*MigrateJobRequest) ProtoReflect ¶
func (x *MigrateJobRequest) ProtoReflect() protoreflect.Message
func (*MigrateJobRequest) Reset ¶
func (x *MigrateJobRequest) Reset()
func (*MigrateJobRequest) String ¶
func (x *MigrateJobRequest) String() string
type MoveParticipantRequest ¶
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
func (*MoveParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use MoveParticipantRequest.ProtoReflect.Descriptor instead.
func (*MoveParticipantRequest) GetDestinationRoom ¶
func (x *MoveParticipantRequest) GetDestinationRoom() string
func (*MoveParticipantRequest) GetIdentity ¶
func (x *MoveParticipantRequest) GetIdentity() string
func (*MoveParticipantRequest) GetRoom ¶
func (x *MoveParticipantRequest) GetRoom() string
func (*MoveParticipantRequest) ProtoMessage ¶
func (*MoveParticipantRequest) ProtoMessage()
func (*MoveParticipantRequest) ProtoReflect ¶
func (x *MoveParticipantRequest) ProtoReflect() protoreflect.Message
func (*MoveParticipantRequest) Reset ¶
func (x *MoveParticipantRequest) Reset()
func (*MoveParticipantRequest) String ¶
func (x *MoveParticipantRequest) String() string
type MoveParticipantResponse ¶
type MoveParticipantResponse struct {
// contains filtered or unexported fields
}
func (*MoveParticipantResponse) Descriptor
deprecated
func (*MoveParticipantResponse) Descriptor() ([]byte, []int)
Deprecated: Use MoveParticipantResponse.ProtoReflect.Descriptor instead.
func (*MoveParticipantResponse) ProtoMessage ¶
func (*MoveParticipantResponse) ProtoMessage()
func (*MoveParticipantResponse) ProtoReflect ¶
func (x *MoveParticipantResponse) ProtoReflect() protoreflect.Message
func (*MoveParticipantResponse) Reset ¶
func (x *MoveParticipantResponse) Reset()
func (*MoveParticipantResponse) String ¶
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 ¶
func (*NodeStats) GetForwardJitter ¶
func (*NodeStats) GetForwardLatency ¶
func (*NodeStats) GetLoadAvgLast15Min ¶
func (*NodeStats) GetLoadAvgLast1Min ¶
func (*NodeStats) GetLoadAvgLast5Min ¶
func (*NodeStats) GetMemoryLoad
deprecated
func (*NodeStats) GetMemoryTotal ¶
func (*NodeStats) GetMemoryUsed ¶
func (*NodeStats) GetNackPerSec
deprecated
func (*NodeStats) GetNackTotal ¶
func (*NodeStats) GetNumClients ¶
func (*NodeStats) GetNumCpus ¶
func (*NodeStats) GetNumRooms ¶
func (*NodeStats) GetNumTrackPublishAttempts ¶
func (*NodeStats) GetNumTrackPublishSuccess ¶
func (*NodeStats) GetNumTrackSubscribeAttempts ¶
func (*NodeStats) GetNumTrackSubscribeSuccess ¶
func (*NodeStats) GetNumTracksIn ¶
func (*NodeStats) GetNumTracksOut ¶
func (*NodeStats) GetPacketsIn ¶
func (*NodeStats) GetPacketsInPerSec
deprecated
func (*NodeStats) GetPacketsOut ¶
func (*NodeStats) GetPacketsOutPerSec
deprecated
func (*NodeStats) GetParticipantRtcConnected ¶
func (*NodeStats) GetParticipantRtcConnectedPerSec
deprecated
func (*NodeStats) GetParticipantRtcInit ¶
func (*NodeStats) GetParticipantRtcInitPerSec
deprecated
func (*NodeStats) GetParticipantSignalConnected ¶
func (*NodeStats) GetParticipantSignalConnectedPerSec
deprecated
func (*NodeStats) GetRates ¶
func (x *NodeStats) GetRates() []*NodeStatsRate
func (*NodeStats) GetRetransmitBytesOut ¶
func (*NodeStats) GetRetransmitBytesOutPerSec
deprecated
func (*NodeStats) GetRetransmitPacketsOut ¶
func (*NodeStats) GetRetransmitPacketsOutPerSec
deprecated
func (*NodeStats) GetStartedAt ¶
func (*NodeStats) GetSysPacketsDropped ¶
func (*NodeStats) GetSysPacketsDroppedPctPerSec
deprecated
func (*NodeStats) GetSysPacketsDroppedPerSec
deprecated
func (*NodeStats) GetSysPacketsOut ¶
func (*NodeStats) GetSysPacketsOutPerSec
deprecated
func (*NodeStats) GetTrackPublishAttemptsPerSec
deprecated
func (*NodeStats) GetTrackPublishSuccessPerSec
deprecated
func (*NodeStats) GetTrackSubscribeAttemptsPerSec
deprecated
func (*NodeStats) GetTrackSubscribeSuccessPerSec
deprecated
func (*NodeStats) GetUpdatedAt ¶
func (*NodeStats) ProtoMessage ¶
func (*NodeStats) ProtoMessage()
func (*NodeStats) ProtoReflect ¶
func (x *NodeStats) ProtoReflect() protoreflect.Message
type NodeStatsRate ¶
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
func (*NodeStatsRate) Descriptor() ([]byte, []int)
Deprecated: Use NodeStatsRate.ProtoReflect.Descriptor instead.
func (*NodeStatsRate) GetBytesIn ¶
func (x *NodeStatsRate) GetBytesIn() float32
func (*NodeStatsRate) GetBytesOut ¶
func (x *NodeStatsRate) GetBytesOut() float32
func (*NodeStatsRate) GetCpuLoad ¶
func (x *NodeStatsRate) GetCpuLoad() float32
func (*NodeStatsRate) GetDuration ¶
func (x *NodeStatsRate) GetDuration() int64
func (*NodeStatsRate) GetEndedAt ¶
func (x *NodeStatsRate) GetEndedAt() int64
func (*NodeStatsRate) GetMemoryLoad ¶
func (x *NodeStatsRate) GetMemoryLoad() float32
func (*NodeStatsRate) GetMemoryTotal ¶
func (x *NodeStatsRate) GetMemoryTotal() float32
func (*NodeStatsRate) GetMemoryUsed ¶
func (x *NodeStatsRate) GetMemoryUsed() float32
func (*NodeStatsRate) GetNackTotal ¶
func (x *NodeStatsRate) GetNackTotal() float32
func (*NodeStatsRate) GetPacketsIn ¶
func (x *NodeStatsRate) GetPacketsIn() float32
func (*NodeStatsRate) GetPacketsOut ¶
func (x *NodeStatsRate) GetPacketsOut() float32
func (*NodeStatsRate) GetParticipantRtcConnected ¶
func (x *NodeStatsRate) GetParticipantRtcConnected() float32
func (*NodeStatsRate) GetParticipantRtcInit ¶
func (x *NodeStatsRate) GetParticipantRtcInit() float32
func (*NodeStatsRate) GetParticipantSignalConnected ¶
func (x *NodeStatsRate) GetParticipantSignalConnected() float32
func (*NodeStatsRate) GetRetransmitBytesOut ¶
func (x *NodeStatsRate) GetRetransmitBytesOut() float32
func (*NodeStatsRate) GetRetransmitPacketsOut ¶
func (x *NodeStatsRate) GetRetransmitPacketsOut() float32
func (*NodeStatsRate) GetStartedAt ¶
func (x *NodeStatsRate) GetStartedAt() int64
func (*NodeStatsRate) GetSysPacketsDropped ¶
func (x *NodeStatsRate) GetSysPacketsDropped() float32
func (*NodeStatsRate) GetSysPacketsOut ¶
func (x *NodeStatsRate) GetSysPacketsOut() float32
func (*NodeStatsRate) GetTrackPublishAttempts ¶
func (x *NodeStatsRate) GetTrackPublishAttempts() float32
func (*NodeStatsRate) GetTrackPublishSuccess ¶
func (x *NodeStatsRate) GetTrackPublishSuccess() float32
func (*NodeStatsRate) GetTrackSubscribeAttempts ¶
func (x *NodeStatsRate) GetTrackSubscribeAttempts() float32
func (*NodeStatsRate) GetTrackSubscribeSuccess ¶
func (x *NodeStatsRate) GetTrackSubscribeSuccess() float32
func (*NodeStatsRate) ProtoMessage ¶
func (*NodeStatsRate) ProtoMessage()
func (*NodeStatsRate) ProtoReflect ¶
func (x *NodeStatsRate) ProtoReflect() protoreflect.Message
func (*NodeStatsRate) Reset ¶
func (x *NodeStatsRate) Reset()
func (*NodeStatsRate) String ¶
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 ¶
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
func (*Pagination) Descriptor() ([]byte, []int)
Deprecated: Use Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) Filter ¶
func (p *Pagination) Filter(v PageItem) bool
func (*Pagination) GetAfterId ¶
func (x *Pagination) GetAfterId() string
func (*Pagination) GetLimit ¶
func (x *Pagination) GetLimit() int32
func (*Pagination) ProtoMessage ¶
func (*Pagination) ProtoMessage()
func (*Pagination) ProtoReflect ¶
func (x *Pagination) ProtoReflect() protoreflect.Message
func (*Pagination) Reset ¶
func (x *Pagination) Reset()
func (*Pagination) String ¶
func (x *Pagination) String() string
type ParticipantEgressRequest ¶
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
func (*ParticipantEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantEgressRequest.ProtoReflect.Descriptor instead.
func (*ParticipantEgressRequest) GetAdvanced ¶
func (x *ParticipantEgressRequest) GetAdvanced() *EncodingOptions
func (*ParticipantEgressRequest) GetFileOutputs ¶
func (x *ParticipantEgressRequest) GetFileOutputs() []*EncodedFileOutput
func (*ParticipantEgressRequest) GetIdentity ¶
func (x *ParticipantEgressRequest) GetIdentity() string
func (*ParticipantEgressRequest) GetImageOutputs ¶
func (x *ParticipantEgressRequest) GetImageOutputs() []*ImageOutput
func (*ParticipantEgressRequest) GetOptions ¶
func (x *ParticipantEgressRequest) GetOptions() isParticipantEgressRequest_Options
func (*ParticipantEgressRequest) GetPreset ¶
func (x *ParticipantEgressRequest) GetPreset() EncodingOptionsPreset
func (*ParticipantEgressRequest) GetRoomName ¶
func (x *ParticipantEgressRequest) GetRoomName() string
func (*ParticipantEgressRequest) GetScreenShare ¶
func (x *ParticipantEgressRequest) GetScreenShare() bool
func (*ParticipantEgressRequest) GetSegmentOutputs ¶
func (x *ParticipantEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
func (*ParticipantEgressRequest) GetStreamOutputs ¶
func (x *ParticipantEgressRequest) GetStreamOutputs() []*StreamOutput
func (*ParticipantEgressRequest) GetWebhooks ¶
func (x *ParticipantEgressRequest) GetWebhooks() []*WebhookConfig
func (*ParticipantEgressRequest) ProtoMessage ¶
func (*ParticipantEgressRequest) ProtoMessage()
func (*ParticipantEgressRequest) ProtoReflect ¶
func (x *ParticipantEgressRequest) ProtoReflect() protoreflect.Message
func (*ParticipantEgressRequest) Reset ¶
func (x *ParticipantEgressRequest) Reset()
func (*ParticipantEgressRequest) String ¶
func (x *ParticipantEgressRequest) String() string
type ParticipantEgressRequest_Advanced ¶
type ParticipantEgressRequest_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,5,opt,name=advanced,proto3,oneof"` // (optional)
}
type ParticipantEgressRequest_Preset ¶
type ParticipantEgressRequest_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,4,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type ParticipantID ¶
type ParticipantID string
func (ParticipantID) String ¶
func (s ParticipantID) String() string
type ParticipantIdentity ¶
type ParticipantIdentity string
func (ParticipantIdentity) String ¶
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 ¶
func (x *ParticipantInfo) GetAttributes() map[string]string
func (*ParticipantInfo) GetDisconnectReason ¶
func (x *ParticipantInfo) GetDisconnectReason() DisconnectReason
func (*ParticipantInfo) GetIdentity ¶
func (x *ParticipantInfo) GetIdentity() string
func (*ParticipantInfo) GetIsPublisher ¶
func (x *ParticipantInfo) GetIsPublisher() bool
func (*ParticipantInfo) GetJoinedAt ¶
func (x *ParticipantInfo) GetJoinedAt() int64
func (*ParticipantInfo) GetJoinedAtMs ¶
func (x *ParticipantInfo) GetJoinedAtMs() int64
func (*ParticipantInfo) GetKind ¶
func (x *ParticipantInfo) GetKind() ParticipantInfo_Kind
func (*ParticipantInfo) GetKindDetails ¶
func (x *ParticipantInfo) GetKindDetails() []ParticipantInfo_KindDetail
func (*ParticipantInfo) GetMetadata ¶
func (x *ParticipantInfo) GetMetadata() string
func (*ParticipantInfo) GetName ¶
func (x *ParticipantInfo) GetName() string
func (*ParticipantInfo) GetPermission ¶
func (x *ParticipantInfo) GetPermission() *ParticipantPermission
func (*ParticipantInfo) GetRegion ¶
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 ¶
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 ¶
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 ¶
func (ParticipantInfo_Kind) Descriptor() protoreflect.EnumDescriptor
func (ParticipantInfo_Kind) Enum ¶
func (x ParticipantInfo_Kind) Enum() *ParticipantInfo_Kind
func (ParticipantInfo_Kind) EnumDescriptor
deprecated
func (ParticipantInfo_Kind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ParticipantInfo_Kind.Descriptor instead.
func (ParticipantInfo_Kind) Number ¶
func (x ParticipantInfo_Kind) Number() protoreflect.EnumNumber
func (ParticipantInfo_Kind) String ¶
func (x ParticipantInfo_Kind) String() string
func (ParticipantInfo_Kind) Type ¶
func (ParticipantInfo_Kind) Type() protoreflect.EnumType
type ParticipantInfo_KindDetail ¶
type ParticipantInfo_KindDetail int32
const ( ParticipantInfo_CLOUD_AGENT ParticipantInfo_KindDetail = 0 ParticipantInfo_FORWARDED ParticipantInfo_KindDetail = 1 )
func (ParticipantInfo_KindDetail) Descriptor ¶
func (ParticipantInfo_KindDetail) Descriptor() protoreflect.EnumDescriptor
func (ParticipantInfo_KindDetail) Enum ¶
func (x ParticipantInfo_KindDetail) Enum() *ParticipantInfo_KindDetail
func (ParticipantInfo_KindDetail) EnumDescriptor
deprecated
func (ParticipantInfo_KindDetail) EnumDescriptor() ([]byte, []int)
Deprecated: Use ParticipantInfo_KindDetail.Descriptor instead.
func (ParticipantInfo_KindDetail) Number ¶
func (x ParticipantInfo_KindDetail) Number() protoreflect.EnumNumber
func (ParticipantInfo_KindDetail) String ¶
func (x ParticipantInfo_KindDetail) String() string
func (ParticipantInfo_KindDetail) Type ¶
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 ¶
type ParticipantKey struct {
RoomKey
Identity ParticipantIdentity
}
type ParticipantName ¶
type ParticipantName string
func (ParticipantName) String ¶
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
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 ¶
func (x *ParticipantPermission) GetCanPublishSources() []TrackSource
func (*ParticipantPermission) GetCanSubscribe ¶
func (x *ParticipantPermission) GetCanSubscribe() bool
func (*ParticipantPermission) GetCanSubscribeMetrics ¶
func (x *ParticipantPermission) GetCanSubscribeMetrics() bool
func (*ParticipantPermission) GetCanUpdateMetadata ¶
func (x *ParticipantPermission) GetCanUpdateMetadata() bool
func (*ParticipantPermission) GetHidden ¶
func (x *ParticipantPermission) GetHidden() bool
func (*ParticipantPermission) GetRecorder
deprecated
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 ¶
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
func (*ParticipantTracks) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantTracks.ProtoReflect.Descriptor instead.
func (*ParticipantTracks) GetParticipantSid ¶
func (x *ParticipantTracks) GetParticipantSid() string
func (*ParticipantTracks) GetTrackSids ¶
func (x *ParticipantTracks) GetTrackSids() []string
func (*ParticipantTracks) ProtoMessage ¶
func (*ParticipantTracks) ProtoMessage()
func (*ParticipantTracks) ProtoReflect ¶
func (x *ParticipantTracks) ProtoReflect() protoreflect.Message
func (*ParticipantTracks) Reset ¶
func (x *ParticipantTracks) Reset()
func (*ParticipantTracks) String ¶
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 ¶
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
func (*Ping) GetTimestamp ¶
func (*Ping) ProtoMessage ¶
func (*Ping) ProtoMessage()
func (*Ping) ProtoReflect ¶
func (x *Ping) ProtoReflect() protoreflect.Message
type PlayoutDelay ¶
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
func (*PlayoutDelay) Descriptor() ([]byte, []int)
Deprecated: Use PlayoutDelay.ProtoReflect.Descriptor instead.
func (*PlayoutDelay) GetEnabled ¶
func (x *PlayoutDelay) GetEnabled() bool
func (*PlayoutDelay) GetMax ¶
func (x *PlayoutDelay) GetMax() uint32
func (*PlayoutDelay) GetMin ¶
func (x *PlayoutDelay) GetMin() uint32
func (*PlayoutDelay) ProtoMessage ¶
func (*PlayoutDelay) ProtoMessage()
func (*PlayoutDelay) ProtoReflect ¶
func (x *PlayoutDelay) ProtoReflect() protoreflect.Message
func (*PlayoutDelay) Reset ¶
func (x *PlayoutDelay) Reset()
func (*PlayoutDelay) String ¶
func (x *PlayoutDelay) String() string
type Pong ¶
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
func (*Pong) GetLastPingTimestamp ¶
func (*Pong) GetTimestamp ¶
func (*Pong) ProtoMessage ¶
func (*Pong) ProtoMessage()
func (*Pong) ProtoReflect ¶
func (x *Pong) ProtoReflect() protoreflect.Message
type ProxyConfig ¶
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
func (*ProxyConfig) Descriptor() ([]byte, []int)
Deprecated: Use ProxyConfig.ProtoReflect.Descriptor instead.
func (*ProxyConfig) GetPassword ¶
func (x *ProxyConfig) GetPassword() string
func (*ProxyConfig) GetUrl ¶
func (x *ProxyConfig) GetUrl() string
func (*ProxyConfig) GetUsername ¶
func (x *ProxyConfig) GetUsername() string
func (*ProxyConfig) ProtoMessage ¶
func (*ProxyConfig) ProtoMessage()
func (*ProxyConfig) ProtoReflect ¶
func (x *ProxyConfig) ProtoReflect() protoreflect.Message
func (*ProxyConfig) Reset ¶
func (x *ProxyConfig) Reset()
func (*ProxyConfig) String ¶
func (x *ProxyConfig) String() string
type RTCPSenderReportState ¶
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
func (*RTCPSenderReportState) Descriptor() ([]byte, []int)
Deprecated: Use RTCPSenderReportState.ProtoReflect.Descriptor instead.
func (*RTCPSenderReportState) GetAt ¶
func (x *RTCPSenderReportState) GetAt() int64
func (*RTCPSenderReportState) GetAtAdjusted ¶
func (x *RTCPSenderReportState) GetAtAdjusted() int64
func (*RTCPSenderReportState) GetNtpTimestamp ¶
func (x *RTCPSenderReportState) GetNtpTimestamp() uint64
func (*RTCPSenderReportState) GetOctets ¶
func (x *RTCPSenderReportState) GetOctets() uint64
func (*RTCPSenderReportState) GetPackets ¶
func (x *RTCPSenderReportState) GetPackets() uint32
func (*RTCPSenderReportState) GetRtpTimestamp ¶
func (x *RTCPSenderReportState) GetRtpTimestamp() uint32
func (*RTCPSenderReportState) GetRtpTimestampExt ¶
func (x *RTCPSenderReportState) GetRtpTimestampExt() uint64
func (*RTCPSenderReportState) ProtoMessage ¶
func (*RTCPSenderReportState) ProtoMessage()
func (*RTCPSenderReportState) ProtoReflect ¶
func (x *RTCPSenderReportState) ProtoReflect() protoreflect.Message
func (*RTCPSenderReportState) Reset ¶
func (x *RTCPSenderReportState) Reset()
func (*RTCPSenderReportState) String ¶
func (x *RTCPSenderReportState) String() string
type RTPDrift ¶
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
func (*RTPDrift) GetClockRate ¶
func (*RTPDrift) GetDriftMs ¶
func (*RTPDrift) GetDriftSamples ¶
func (*RTPDrift) GetDuration ¶
func (*RTPDrift) GetEndTime ¶
func (x *RTPDrift) GetEndTime() *timestamppb.Timestamp
func (*RTPDrift) GetEndTimestamp ¶
func (*RTPDrift) GetRtpClockTicks ¶
func (*RTPDrift) GetStartTime ¶
func (x *RTPDrift) GetStartTime() *timestamppb.Timestamp
func (*RTPDrift) GetStartTimestamp ¶
func (*RTPDrift) ProtoMessage ¶
func (*RTPDrift) ProtoMessage()
func (*RTPDrift) ProtoReflect ¶
func (x *RTPDrift) ProtoReflect() protoreflect.Message
type RTPForwarderState ¶
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
func (*RTPForwarderState) Descriptor() ([]byte, []int)
Deprecated: Use RTPForwarderState.ProtoReflect.Descriptor instead.
func (*RTPForwarderState) GetCodecMunger ¶
func (x *RTPForwarderState) GetCodecMunger() isRTPForwarderState_CodecMunger
func (*RTPForwarderState) GetDummyStartTimestampOffset ¶
func (x *RTPForwarderState) GetDummyStartTimestampOffset() uint64
func (*RTPForwarderState) GetExtFirstTimestamp ¶
func (x *RTPForwarderState) GetExtFirstTimestamp() uint64
func (*RTPForwarderState) GetPreStartTime ¶
func (x *RTPForwarderState) GetPreStartTime() int64
func (*RTPForwarderState) GetReferenceLayerSpatial ¶
func (x *RTPForwarderState) GetReferenceLayerSpatial() int32
func (*RTPForwarderState) GetRtpMunger ¶
func (x *RTPForwarderState) GetRtpMunger() *RTPMungerState
func (*RTPForwarderState) GetSenderReportState ¶
func (x *RTPForwarderState) GetSenderReportState() []*RTCPSenderReportState
func (*RTPForwarderState) GetStarted ¶
func (x *RTPForwarderState) GetStarted() bool
func (*RTPForwarderState) GetVp8Munger ¶
func (x *RTPForwarderState) GetVp8Munger() *VP8MungerState
func (*RTPForwarderState) ProtoMessage ¶
func (*RTPForwarderState) ProtoMessage()
func (*RTPForwarderState) ProtoReflect ¶
func (x *RTPForwarderState) ProtoReflect() protoreflect.Message
func (*RTPForwarderState) Reset ¶
func (x *RTPForwarderState) Reset()
func (*RTPForwarderState) String ¶
func (x *RTPForwarderState) String() string
type RTPForwarderState_Vp8Munger ¶
type RTPForwarderState_Vp8Munger struct {
Vp8Munger *VP8MungerState `protobuf:"bytes,7,opt,name=vp8_munger,json=vp8Munger,proto3,oneof"`
}
type RTPMungerState ¶
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
func (*RTPMungerState) Descriptor() ([]byte, []int)
Deprecated: Use RTPMungerState.ProtoReflect.Descriptor instead.
func (*RTPMungerState) GetExtLastSequenceNumber ¶
func (x *RTPMungerState) GetExtLastSequenceNumber() uint64
func (*RTPMungerState) GetExtLastTimestamp ¶
func (x *RTPMungerState) GetExtLastTimestamp() uint64
func (*RTPMungerState) GetExtSecondLastSequenceNumber ¶
func (x *RTPMungerState) GetExtSecondLastSequenceNumber() uint64
func (*RTPMungerState) GetExtSecondLastTimestamp ¶
func (x *RTPMungerState) GetExtSecondLastTimestamp() uint64
func (*RTPMungerState) GetLastMarker ¶
func (x *RTPMungerState) GetLastMarker() bool
func (*RTPMungerState) GetSecondLastMarker ¶
func (x *RTPMungerState) GetSecondLastMarker() bool
func (*RTPMungerState) ProtoMessage ¶
func (*RTPMungerState) ProtoMessage()
func (*RTPMungerState) ProtoReflect ¶
func (x *RTPMungerState) ProtoReflect() protoreflect.Message
func (*RTPMungerState) Reset ¶
func (x *RTPMungerState) Reset()
func (*RTPMungerState) String ¶
func (x *RTPMungerState) String() string
type RTPStats ¶
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
func (*RTPStats) GetBitrate ¶
func (*RTPStats) GetBitrateDuplicate ¶
func (*RTPStats) GetBitratePadding ¶
func (*RTPStats) GetBytesDuplicate ¶
func (*RTPStats) GetBytesPadding ¶
func (*RTPStats) GetDuration ¶
func (*RTPStats) GetEndTime ¶
func (x *RTPStats) GetEndTime() *timestamppb.Timestamp
func (*RTPStats) GetFrameRate ¶
func (*RTPStats) GetGapHistogram ¶
func (*RTPStats) GetHeaderBytes ¶
func (*RTPStats) GetHeaderBytesDuplicate ¶
func (*RTPStats) GetHeaderBytesPadding ¶
func (*RTPStats) GetJitterCurrent ¶
func (*RTPStats) GetJitterMax ¶
func (*RTPStats) GetKeyFrames ¶
func (*RTPStats) GetLastFir ¶
func (x *RTPStats) GetLastFir() *timestamppb.Timestamp
func (*RTPStats) GetLastKeyFrame ¶
func (x *RTPStats) GetLastKeyFrame() *timestamppb.Timestamp
func (*RTPStats) GetLastLayerLockPli ¶
func (x *RTPStats) GetLastLayerLockPli() *timestamppb.Timestamp
func (*RTPStats) GetLastPli ¶
func (x *RTPStats) GetLastPli() *timestamppb.Timestamp
func (*RTPStats) GetLayerLockPlis ¶
func (*RTPStats) GetNackAcks ¶
func (*RTPStats) GetNackMisses ¶
func (*RTPStats) GetNackRepeated ¶
func (*RTPStats) GetNtpReportDrift ¶
func (*RTPStats) GetPacketDrift ¶
func (*RTPStats) GetPacketDuplicateRate ¶
func (*RTPStats) GetPacketLossPercentage ¶
func (*RTPStats) GetPacketLossRate ¶
func (*RTPStats) GetPacketPaddingRate ¶
func (*RTPStats) GetPacketRate ¶
func (*RTPStats) GetPackets ¶
func (*RTPStats) GetPacketsDuplicate ¶
func (*RTPStats) GetPacketsLost ¶
func (*RTPStats) GetPacketsOutOfOrder ¶
func (*RTPStats) GetPacketsPadding ¶
func (*RTPStats) GetRebasedReportDrift ¶
func (*RTPStats) GetReceivedReportDrift ¶
func (*RTPStats) GetRttCurrent ¶
func (*RTPStats) GetStartTime ¶
func (x *RTPStats) GetStartTime() *timestamppb.Timestamp
func (*RTPStats) ProtoMessage ¶
func (*RTPStats) ProtoMessage()
func (*RTPStats) ProtoReflect ¶
func (x *RTPStats) ProtoReflect() protoreflect.Message
type ReconnectReason ¶
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 ¶
func (ReconnectReason) Descriptor() protoreflect.EnumDescriptor
func (ReconnectReason) Enum ¶
func (x ReconnectReason) Enum() *ReconnectReason
func (ReconnectReason) EnumDescriptor
deprecated
func (ReconnectReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ReconnectReason.Descriptor instead.
func (ReconnectReason) Number ¶
func (x ReconnectReason) Number() protoreflect.EnumNumber
func (ReconnectReason) String ¶
func (x ReconnectReason) String() string
func (ReconnectReason) Type ¶
func (ReconnectReason) Type() protoreflect.EnumType
type ReconnectResponse ¶
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
func (*ReconnectResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReconnectResponse.ProtoReflect.Descriptor instead.
func (*ReconnectResponse) GetClientConfiguration ¶
func (x *ReconnectResponse) GetClientConfiguration() *ClientConfiguration
func (*ReconnectResponse) GetIceServers ¶
func (x *ReconnectResponse) GetIceServers() []*ICEServer
func (*ReconnectResponse) GetLastMessageSeq ¶
func (x *ReconnectResponse) GetLastMessageSeq() uint32
func (*ReconnectResponse) GetServerInfo ¶
func (x *ReconnectResponse) GetServerInfo() *ServerInfo
func (*ReconnectResponse) ProtoMessage ¶
func (*ReconnectResponse) ProtoMessage()
func (*ReconnectResponse) ProtoReflect ¶
func (x *ReconnectResponse) ProtoReflect() protoreflect.Message
func (*ReconnectResponse) Reset ¶
func (x *ReconnectResponse) Reset()
func (*ReconnectResponse) String ¶
func (x *ReconnectResponse) String() string
type RegionInfo ¶
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
func (*RegionInfo) Descriptor() ([]byte, []int)
Deprecated: Use RegionInfo.ProtoReflect.Descriptor instead.
func (*RegionInfo) GetDistance ¶
func (x *RegionInfo) GetDistance() int64
func (*RegionInfo) GetRegion ¶
func (x *RegionInfo) GetRegion() string
func (*RegionInfo) GetUrl ¶
func (x *RegionInfo) GetUrl() string
func (*RegionInfo) ProtoMessage ¶
func (*RegionInfo) ProtoMessage()
func (*RegionInfo) ProtoReflect ¶
func (x *RegionInfo) ProtoReflect() protoreflect.Message
func (*RegionInfo) Reset ¶
func (x *RegionInfo) Reset()
func (*RegionInfo) String ¶
func (x *RegionInfo) String() string
type RegionSettings ¶
type RegionSettings struct {
Regions []*RegionInfo `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"`
// contains filtered or unexported fields
}
func (*RegionSettings) Descriptor
deprecated
func (*RegionSettings) Descriptor() ([]byte, []int)
Deprecated: Use RegionSettings.ProtoReflect.Descriptor instead.
func (*RegionSettings) GetRegions ¶
func (x *RegionSettings) GetRegions() []*RegionInfo
func (*RegionSettings) ProtoMessage ¶
func (*RegionSettings) ProtoMessage()
func (*RegionSettings) ProtoReflect ¶
func (x *RegionSettings) ProtoReflect() protoreflect.Message
func (*RegionSettings) Reset ¶
func (x *RegionSettings) Reset()
func (*RegionSettings) String ¶
func (x *RegionSettings) String() string
type RegisterWorkerRequest ¶
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
func (*RegisterWorkerRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterWorkerRequest.ProtoReflect.Descriptor instead.
func (*RegisterWorkerRequest) GetAgentName ¶
func (x *RegisterWorkerRequest) GetAgentName() string
func (*RegisterWorkerRequest) GetAllowedPermissions ¶
func (x *RegisterWorkerRequest) GetAllowedPermissions() *ParticipantPermission
func (*RegisterWorkerRequest) GetNamespace ¶
func (x *RegisterWorkerRequest) GetNamespace() string
func (*RegisterWorkerRequest) GetPingInterval ¶
func (x *RegisterWorkerRequest) GetPingInterval() uint32
func (*RegisterWorkerRequest) GetType ¶
func (x *RegisterWorkerRequest) GetType() JobType
func (*RegisterWorkerRequest) GetVersion ¶
func (x *RegisterWorkerRequest) GetVersion() string
func (*RegisterWorkerRequest) ProtoMessage ¶
func (*RegisterWorkerRequest) ProtoMessage()
func (*RegisterWorkerRequest) ProtoReflect ¶
func (x *RegisterWorkerRequest) ProtoReflect() protoreflect.Message
func (*RegisterWorkerRequest) Reset ¶
func (x *RegisterWorkerRequest) Reset()
func (*RegisterWorkerRequest) String ¶
func (x *RegisterWorkerRequest) String() string
type RegisterWorkerResponse ¶
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
func (*RegisterWorkerResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterWorkerResponse.ProtoReflect.Descriptor instead.
func (*RegisterWorkerResponse) GetServerInfo ¶
func (x *RegisterWorkerResponse) GetServerInfo() *ServerInfo
func (*RegisterWorkerResponse) GetWorkerId ¶
func (x *RegisterWorkerResponse) GetWorkerId() string
func (*RegisterWorkerResponse) ProtoMessage ¶
func (*RegisterWorkerResponse) ProtoMessage()
func (*RegisterWorkerResponse) ProtoReflect ¶
func (x *RegisterWorkerResponse) ProtoReflect() protoreflect.Message
func (*RegisterWorkerResponse) Reset ¶
func (x *RegisterWorkerResponse) Reset()
func (*RegisterWorkerResponse) String ¶
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 ¶
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
func (*ReportInfo) Descriptor() ([]byte, []int)
Deprecated: Use ReportInfo.ProtoReflect.Descriptor instead.
func (*ReportInfo) GetFeatureUsage ¶
func (x *ReportInfo) GetFeatureUsage() *FeatureUsageInfo
func (*ReportInfo) GetMessage ¶
func (x *ReportInfo) GetMessage() isReportInfo_Message
func (*ReportInfo) ProtoMessage ¶
func (*ReportInfo) ProtoMessage()
func (*ReportInfo) ProtoReflect ¶
func (x *ReportInfo) ProtoReflect() protoreflect.Message
func (*ReportInfo) Reset ¶
func (x *ReportInfo) Reset()
func (*ReportInfo) String ¶
func (x *ReportInfo) String() string
type ReportInfo_FeatureUsage ¶
type ReportInfo_FeatureUsage struct {
FeatureUsage *FeatureUsageInfo `protobuf:"bytes,1,opt,name=feature_usage,json=featureUsage,proto3,oneof"`
}
type RequestResponse ¶
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
func (*RequestResponse) Descriptor() ([]byte, []int)
Deprecated: Use RequestResponse.ProtoReflect.Descriptor instead.
func (*RequestResponse) GetMessage ¶
func (x *RequestResponse) GetMessage() string
func (*RequestResponse) GetReason ¶
func (x *RequestResponse) GetReason() RequestResponse_Reason
func (*RequestResponse) GetRequestId ¶
func (x *RequestResponse) GetRequestId() uint32
func (*RequestResponse) ProtoMessage ¶
func (*RequestResponse) ProtoMessage()
func (*RequestResponse) ProtoReflect ¶
func (x *RequestResponse) ProtoReflect() protoreflect.Message
func (*RequestResponse) Reset ¶
func (x *RequestResponse) Reset()
func (*RequestResponse) String ¶
func (x *RequestResponse) String() string
type RequestResponse_Reason ¶
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 ¶
func (RequestResponse_Reason) Descriptor() protoreflect.EnumDescriptor
func (RequestResponse_Reason) Enum ¶
func (x RequestResponse_Reason) Enum() *RequestResponse_Reason
func (RequestResponse_Reason) EnumDescriptor
deprecated
func (RequestResponse_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use RequestResponse_Reason.Descriptor instead.
func (RequestResponse_Reason) Number ¶
func (x RequestResponse_Reason) Number() protoreflect.EnumNumber
func (RequestResponse_Reason) String ¶
func (x RequestResponse_Reason) String() string
func (RequestResponse_Reason) Type ¶
func (RequestResponse_Reason) Type() protoreflect.EnumType
type RollbackAgentRequest ¶
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
func (*RollbackAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackAgentRequest.ProtoReflect.Descriptor instead.
func (*RollbackAgentRequest) GetAgentId ¶
func (x *RollbackAgentRequest) GetAgentId() string
func (*RollbackAgentRequest) GetAgentName ¶
func (x *RollbackAgentRequest) GetAgentName() string
func (*RollbackAgentRequest) GetVersion ¶
func (x *RollbackAgentRequest) GetVersion() string
func (*RollbackAgentRequest) ProtoMessage ¶
func (*RollbackAgentRequest) ProtoMessage()
func (*RollbackAgentRequest) ProtoReflect ¶
func (x *RollbackAgentRequest) ProtoReflect() protoreflect.Message
func (*RollbackAgentRequest) Reset ¶
func (x *RollbackAgentRequest) Reset()
func (*RollbackAgentRequest) String ¶
func (x *RollbackAgentRequest) String() string
type RollbackAgentResponse ¶
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
func (*RollbackAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use RollbackAgentResponse.ProtoReflect.Descriptor instead.
func (*RollbackAgentResponse) GetMessage ¶
func (x *RollbackAgentResponse) GetMessage() string
func (*RollbackAgentResponse) GetSuccess ¶
func (x *RollbackAgentResponse) GetSuccess() bool
func (*RollbackAgentResponse) ProtoMessage ¶
func (*RollbackAgentResponse) ProtoMessage()
func (*RollbackAgentResponse) ProtoReflect ¶
func (x *RollbackAgentResponse) ProtoReflect() protoreflect.Message
func (*RollbackAgentResponse) Reset ¶
func (x *RollbackAgentResponse) Reset()
func (*RollbackAgentResponse) String ¶
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 ¶
func (*Room) GetDepartureTimeout ¶
func (*Room) GetEmptyTimeout ¶
func (*Room) GetEnabledCodecs ¶
func (*Room) GetMaxParticipants ¶
func (*Room) GetMetadata ¶
func (*Room) GetNumParticipants ¶
func (*Room) GetNumPublishers ¶
func (*Room) GetTurnPassword ¶
func (*Room) GetVersion ¶
func (x *Room) GetVersion() *TimedVersion
func (*Room) ProtoMessage ¶
func (*Room) ProtoMessage()
func (*Room) ProtoReflect ¶
func (x *Room) ProtoReflect() protoreflect.Message
type RoomAgent ¶
type RoomAgent struct {
Dispatches []*RoomAgentDispatch `protobuf:"bytes,1,rep,name=dispatches,proto3" json:"dispatches,omitempty"`
// contains filtered or unexported fields
}
func (*RoomAgent) Descriptor
deprecated
func (*RoomAgent) GetDispatches ¶
func (x *RoomAgent) GetDispatches() []*RoomAgentDispatch
func (*RoomAgent) MarshalYAML ¶
func (*RoomAgent) ProtoMessage ¶
func (*RoomAgent) ProtoMessage()
func (*RoomAgent) ProtoReflect ¶
func (x *RoomAgent) ProtoReflect() protoreflect.Message
type RoomAgentDispatch ¶
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
func (*RoomAgentDispatch) Descriptor() ([]byte, []int)
Deprecated: Use RoomAgentDispatch.ProtoReflect.Descriptor instead.
func (*RoomAgentDispatch) GetAgentName ¶
func (x *RoomAgentDispatch) GetAgentName() string
func (*RoomAgentDispatch) GetMetadata ¶
func (x *RoomAgentDispatch) GetMetadata() string
func (*RoomAgentDispatch) ProtoMessage ¶
func (*RoomAgentDispatch) ProtoMessage()
func (*RoomAgentDispatch) ProtoReflect ¶
func (x *RoomAgentDispatch) ProtoReflect() protoreflect.Message
func (*RoomAgentDispatch) Reset ¶
func (x *RoomAgentDispatch) Reset()
func (*RoomAgentDispatch) String ¶
func (x *RoomAgentDispatch) String() string
type RoomCompositeEgressRequest ¶
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
func (*RoomCompositeEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use RoomCompositeEgressRequest.ProtoReflect.Descriptor instead.
func (*RoomCompositeEgressRequest) GetAdvanced ¶
func (x *RoomCompositeEgressRequest) GetAdvanced() *EncodingOptions
func (*RoomCompositeEgressRequest) GetAudioMixing ¶
func (x *RoomCompositeEgressRequest) GetAudioMixing() AudioMixing
func (*RoomCompositeEgressRequest) GetAudioOnly ¶
func (x *RoomCompositeEgressRequest) GetAudioOnly() bool
func (*RoomCompositeEgressRequest) GetCustomBaseUrl ¶
func (x *RoomCompositeEgressRequest) GetCustomBaseUrl() string
func (*RoomCompositeEgressRequest) GetFile
deprecated
func (x *RoomCompositeEgressRequest) GetFile() *EncodedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*RoomCompositeEgressRequest) GetFileOutputs ¶
func (x *RoomCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput
func (*RoomCompositeEgressRequest) GetImageOutputs ¶
func (x *RoomCompositeEgressRequest) GetImageOutputs() []*ImageOutput
func (*RoomCompositeEgressRequest) GetLayout ¶
func (x *RoomCompositeEgressRequest) GetLayout() string
func (*RoomCompositeEgressRequest) GetOptions ¶
func (x *RoomCompositeEgressRequest) GetOptions() isRoomCompositeEgressRequest_Options
func (*RoomCompositeEgressRequest) GetOutput ¶
func (x *RoomCompositeEgressRequest) GetOutput() isRoomCompositeEgressRequest_Output
func (*RoomCompositeEgressRequest) GetPreset ¶
func (x *RoomCompositeEgressRequest) GetPreset() EncodingOptionsPreset
func (*RoomCompositeEgressRequest) GetRoomName ¶
func (x *RoomCompositeEgressRequest) GetRoomName() string
func (*RoomCompositeEgressRequest) GetSegmentOutputs ¶
func (x *RoomCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
func (*RoomCompositeEgressRequest) GetSegments
deprecated
func (x *RoomCompositeEgressRequest) GetSegments() *SegmentedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*RoomCompositeEgressRequest) GetStream
deprecated
func (x *RoomCompositeEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*RoomCompositeEgressRequest) GetStreamOutputs ¶
func (x *RoomCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
func (*RoomCompositeEgressRequest) GetVideoOnly ¶
func (x *RoomCompositeEgressRequest) GetVideoOnly() bool
func (*RoomCompositeEgressRequest) GetWebhooks ¶
func (x *RoomCompositeEgressRequest) GetWebhooks() []*WebhookConfig
func (*RoomCompositeEgressRequest) ProtoMessage ¶
func (*RoomCompositeEgressRequest) ProtoMessage()
func (*RoomCompositeEgressRequest) ProtoReflect ¶
func (x *RoomCompositeEgressRequest) ProtoReflect() protoreflect.Message
func (*RoomCompositeEgressRequest) Reset ¶
func (x *RoomCompositeEgressRequest) Reset()
func (*RoomCompositeEgressRequest) String ¶
func (x *RoomCompositeEgressRequest) String() string
type RoomCompositeEgressRequest_Advanced ¶
type RoomCompositeEgressRequest_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,9,opt,name=advanced,proto3,oneof"` // (optional)
}
type RoomCompositeEgressRequest_File ¶
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 ¶
type RoomCompositeEgressRequest_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,8,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type RoomCompositeEgressRequest_Segments ¶
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 ¶
type RoomCompositeEgressRequest_Stream struct {
// Deprecated: Marked as deprecated in livekit_egress.proto.
Stream *StreamOutput `protobuf:"bytes,7,opt,name=stream,proto3,oneof"`
}
type RoomConfiguration ¶
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
func (*RoomConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use RoomConfiguration.ProtoReflect.Descriptor instead.
func (*RoomConfiguration) GetAgents ¶
func (x *RoomConfiguration) GetAgents() []*RoomAgentDispatch
func (*RoomConfiguration) GetDepartureTimeout ¶
func (x *RoomConfiguration) GetDepartureTimeout() uint32
func (*RoomConfiguration) GetEgress ¶
func (x *RoomConfiguration) GetEgress() *RoomEgress
func (*RoomConfiguration) GetEmptyTimeout ¶
func (x *RoomConfiguration) GetEmptyTimeout() uint32
func (*RoomConfiguration) GetMaxParticipants ¶
func (x *RoomConfiguration) GetMaxParticipants() uint32
func (*RoomConfiguration) GetMaxPlayoutDelay ¶
func (x *RoomConfiguration) GetMaxPlayoutDelay() uint32
func (*RoomConfiguration) GetMinPlayoutDelay ¶
func (x *RoomConfiguration) GetMinPlayoutDelay() uint32
func (*RoomConfiguration) GetName ¶
func (x *RoomConfiguration) GetName() string
func (*RoomConfiguration) GetSyncStreams ¶
func (x *RoomConfiguration) GetSyncStreams() bool
func (*RoomConfiguration) MarshalYAML ¶
func (r *RoomConfiguration) MarshalYAML() (interface{}, error)
func (*RoomConfiguration) ProtoMessage ¶
func (*RoomConfiguration) ProtoMessage()
func (*RoomConfiguration) ProtoReflect ¶
func (x *RoomConfiguration) ProtoReflect() protoreflect.Message
func (*RoomConfiguration) Reset ¶
func (x *RoomConfiguration) Reset()
func (*RoomConfiguration) String ¶
func (x *RoomConfiguration) String() string
func (*RoomConfiguration) UnmarshalYAML ¶
func (r *RoomConfiguration) UnmarshalYAML(value *yaml.Node) error
type RoomEgress ¶
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
func (*RoomEgress) Descriptor() ([]byte, []int)
Deprecated: Use RoomEgress.ProtoReflect.Descriptor instead.
func (*RoomEgress) GetParticipant ¶
func (x *RoomEgress) GetParticipant() *AutoParticipantEgress
func (*RoomEgress) GetRoom ¶
func (x *RoomEgress) GetRoom() *RoomCompositeEgressRequest
func (*RoomEgress) GetTracks ¶
func (x *RoomEgress) GetTracks() *AutoTrackEgress
func (*RoomEgress) MarshalYAML ¶
func (r *RoomEgress) MarshalYAML() (interface{}, error)
func (*RoomEgress) ProtoMessage ¶
func (*RoomEgress) ProtoMessage()
func (*RoomEgress) ProtoReflect ¶
func (x *RoomEgress) ProtoReflect() protoreflect.Message
func (*RoomEgress) Reset ¶
func (x *RoomEgress) Reset()
func (*RoomEgress) String ¶
func (x *RoomEgress) String() string
func (*RoomEgress) UnmarshalYAML ¶
func (r *RoomEgress) UnmarshalYAML(value *yaml.Node) error
type RoomInternal ¶
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
func (*RoomInternal) Descriptor() ([]byte, []int)
Deprecated: Use RoomInternal.ProtoReflect.Descriptor instead.
func (*RoomInternal) GetAgentDispatches ¶
func (x *RoomInternal) GetAgentDispatches() []*RoomAgentDispatch
func (*RoomInternal) GetParticipantEgress ¶
func (x *RoomInternal) GetParticipantEgress() *AutoParticipantEgress
func (*RoomInternal) GetPlayoutDelay ¶
func (x *RoomInternal) GetPlayoutDelay() *PlayoutDelay
func (*RoomInternal) GetReplayEnabled ¶
func (x *RoomInternal) GetReplayEnabled() bool
func (*RoomInternal) GetSyncStreams ¶
func (x *RoomInternal) GetSyncStreams() bool
func (*RoomInternal) GetTrackEgress ¶
func (x *RoomInternal) GetTrackEgress() *AutoTrackEgress
func (*RoomInternal) ProtoMessage ¶
func (*RoomInternal) ProtoMessage()
func (*RoomInternal) ProtoReflect ¶
func (x *RoomInternal) ProtoReflect() protoreflect.Message
func (*RoomInternal) Reset ¶
func (x *RoomInternal) Reset()
func (*RoomInternal) String ¶
func (x *RoomInternal) String() string
type RoomMovedResponse ¶
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
func (*RoomMovedResponse) Descriptor() ([]byte, []int)
Deprecated: Use RoomMovedResponse.ProtoReflect.Descriptor instead.
func (*RoomMovedResponse) GetOtherParticipants ¶
func (x *RoomMovedResponse) GetOtherParticipants() []*ParticipantInfo
func (*RoomMovedResponse) GetParticipant ¶
func (x *RoomMovedResponse) GetParticipant() *ParticipantInfo
func (*RoomMovedResponse) GetRoom ¶
func (x *RoomMovedResponse) GetRoom() *Room
func (*RoomMovedResponse) GetToken ¶
func (x *RoomMovedResponse) GetToken() string
func (*RoomMovedResponse) ProtoMessage ¶
func (*RoomMovedResponse) ProtoMessage()
func (*RoomMovedResponse) ProtoReflect ¶
func (x *RoomMovedResponse) ProtoReflect() protoreflect.Message
func (*RoomMovedResponse) Reset ¶
func (x *RoomMovedResponse) Reset()
func (*RoomMovedResponse) String ¶
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 ¶
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
func (*RpcAck) GetRequestId ¶
func (*RpcAck) ProtoMessage ¶
func (*RpcAck) ProtoMessage()
func (*RpcAck) ProtoReflect ¶
func (x *RpcAck) ProtoReflect() protoreflect.Message
type RpcError ¶
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
func (*RpcError) GetMessage ¶
func (*RpcError) ProtoMessage ¶
func (*RpcError) ProtoMessage()
func (*RpcError) ProtoReflect ¶
func (x *RpcError) ProtoReflect() protoreflect.Message
type RpcRequest ¶
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
func (*RpcRequest) Descriptor() ([]byte, []int)
Deprecated: Use RpcRequest.ProtoReflect.Descriptor instead.
func (*RpcRequest) GetId ¶
func (x *RpcRequest) GetId() string
func (*RpcRequest) GetMethod ¶
func (x *RpcRequest) GetMethod() string
func (*RpcRequest) GetPayload ¶
func (x *RpcRequest) GetPayload() string
func (*RpcRequest) GetResponseTimeoutMs ¶
func (x *RpcRequest) GetResponseTimeoutMs() uint32
func (*RpcRequest) GetVersion ¶
func (x *RpcRequest) GetVersion() uint32
func (*RpcRequest) ProtoMessage ¶
func (*RpcRequest) ProtoMessage()
func (*RpcRequest) ProtoReflect ¶
func (x *RpcRequest) ProtoReflect() protoreflect.Message
func (*RpcRequest) Reset ¶
func (x *RpcRequest) Reset()
func (*RpcRequest) String ¶
func (x *RpcRequest) String() string
type RpcResponse ¶
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
func (*RpcResponse) Descriptor() ([]byte, []int)
Deprecated: Use RpcResponse.ProtoReflect.Descriptor instead.
func (*RpcResponse) GetError ¶
func (x *RpcResponse) GetError() *RpcError
func (*RpcResponse) GetPayload ¶
func (x *RpcResponse) GetPayload() string
func (*RpcResponse) GetRequestId ¶
func (x *RpcResponse) GetRequestId() string
func (*RpcResponse) GetValue ¶
func (x *RpcResponse) GetValue() isRpcResponse_Value
func (*RpcResponse) ProtoMessage ¶
func (*RpcResponse) ProtoMessage()
func (*RpcResponse) ProtoReflect ¶
func (x *RpcResponse) ProtoReflect() protoreflect.Message
func (*RpcResponse) Reset ¶
func (x *RpcResponse) Reset()
func (*RpcResponse) String ¶
func (x *RpcResponse) String() string
type RpcResponse_Error ¶
type RpcResponse_Error struct {
Error *RpcError `protobuf:"bytes,3,opt,name=error,proto3,oneof"`
}
type RpcResponse_Payload ¶
type RpcResponse_Payload struct {
Payload string `protobuf:"bytes,2,opt,name=payload,proto3,oneof"`
}
type S3Upload ¶
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"`
AssumeRoleArn string `protobuf:"bytes,12,opt,name=assume_role_arn,json=assumeRoleArn,proto3" json:"assume_role_arn,omitempty"` // ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabled
AssumeRoleExternalId string `` // ExternalID to use when assuming role for upload
/* 126-byte string literal not displayed */
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
func (*S3Upload) GetAccessKey ¶
func (*S3Upload) GetAssumeRoleArn ¶
func (*S3Upload) GetAssumeRoleExternalId ¶
func (*S3Upload) GetContentDisposition ¶
func (*S3Upload) GetEndpoint ¶
func (*S3Upload) GetForcePathStyle ¶
func (*S3Upload) GetMetadata ¶
func (*S3Upload) GetProxy ¶
func (x *S3Upload) GetProxy() *ProxyConfig
func (*S3Upload) GetSessionToken ¶
func (*S3Upload) GetTagging ¶
func (*S3Upload) ProtoMessage ¶
func (*S3Upload) ProtoMessage()
func (*S3Upload) ProtoReflect ¶
func (x *S3Upload) ProtoReflect() protoreflect.Message
type SIP ¶
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 ¶
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 ¶
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 ¶
type SIPCallDirection int32
const ( SIPCallDirection_SCD_UNKNOWN SIPCallDirection = 0 SIPCallDirection_SCD_INBOUND SIPCallDirection = 1 SIPCallDirection_SCD_OUTBOUND SIPCallDirection = 2 )
func (SIPCallDirection) Descriptor ¶
func (SIPCallDirection) Descriptor() protoreflect.EnumDescriptor
func (SIPCallDirection) Enum ¶
func (x SIPCallDirection) Enum() *SIPCallDirection
func (SIPCallDirection) EnumDescriptor
deprecated
func (SIPCallDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPCallDirection.Descriptor instead.
func (SIPCallDirection) Number ¶
func (x SIPCallDirection) Number() protoreflect.EnumNumber
func (SIPCallDirection) String ¶
func (x SIPCallDirection) String() string
func (SIPCallDirection) Type ¶
func (SIPCallDirection) Type() protoreflect.EnumType
type SIPCallInfo ¶
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
func (*SIPCallInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPCallInfo.ProtoReflect.Descriptor instead.
func (*SIPCallInfo) GetAudioCodec ¶
func (x *SIPCallInfo) GetAudioCodec() string
func (*SIPCallInfo) GetCallDirection ¶
func (x *SIPCallInfo) GetCallDirection() SIPCallDirection
func (*SIPCallInfo) GetCallId ¶
func (x *SIPCallInfo) GetCallId() string
func (*SIPCallInfo) GetCallStatus ¶
func (x *SIPCallInfo) GetCallStatus() SIPCallStatus
func (*SIPCallInfo) GetCallStatusCode ¶
func (x *SIPCallInfo) GetCallStatusCode() *SIPStatus
func (*SIPCallInfo) GetCreatedAt
deprecated
func (x *SIPCallInfo) GetCreatedAt() int64
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPCallInfo) GetCreatedAtNs ¶
func (x *SIPCallInfo) GetCreatedAtNs() int64
func (*SIPCallInfo) GetDisconnectReason ¶
func (x *SIPCallInfo) GetDisconnectReason() DisconnectReason
func (*SIPCallInfo) GetDispatchRuleId ¶
func (x *SIPCallInfo) GetDispatchRuleId() string
func (*SIPCallInfo) GetEnabledFeatures ¶
func (x *SIPCallInfo) GetEnabledFeatures() []SIPFeature
func (*SIPCallInfo) GetEndedAt
deprecated
func (x *SIPCallInfo) GetEndedAt() int64
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPCallInfo) GetEndedAtNs ¶
func (x *SIPCallInfo) GetEndedAtNs() int64
func (*SIPCallInfo) GetError ¶
func (x *SIPCallInfo) GetError() string
func (*SIPCallInfo) GetFromUri ¶
func (x *SIPCallInfo) GetFromUri() *SIPUri
func (*SIPCallInfo) GetMediaEncryption ¶
func (x *SIPCallInfo) GetMediaEncryption() string
func (*SIPCallInfo) GetParticipantAttributes ¶
func (x *SIPCallInfo) GetParticipantAttributes() map[string]string
func (*SIPCallInfo) GetParticipantIdentity ¶
func (x *SIPCallInfo) GetParticipantIdentity() string
func (*SIPCallInfo) GetRegion ¶
func (x *SIPCallInfo) GetRegion() string
func (*SIPCallInfo) GetRoomId ¶
func (x *SIPCallInfo) GetRoomId() string
func (*SIPCallInfo) GetRoomName ¶
func (x *SIPCallInfo) GetRoomName() string
func (*SIPCallInfo) GetStartedAt
deprecated
func (x *SIPCallInfo) GetStartedAt() int64
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPCallInfo) GetStartedAtNs ¶
func (x *SIPCallInfo) GetStartedAtNs() int64
func (*SIPCallInfo) GetToUri ¶
func (x *SIPCallInfo) GetToUri() *SIPUri
func (*SIPCallInfo) GetTrunkId ¶
func (x *SIPCallInfo) GetTrunkId() string
func (*SIPCallInfo) ProtoMessage ¶
func (*SIPCallInfo) ProtoMessage()
func (*SIPCallInfo) ProtoReflect ¶
func (x *SIPCallInfo) ProtoReflect() protoreflect.Message
func (*SIPCallInfo) Reset ¶
func (x *SIPCallInfo) Reset()
func (*SIPCallInfo) String ¶
func (x *SIPCallInfo) String() string
type SIPCallStatus ¶
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 ¶
func (SIPCallStatus) Descriptor() protoreflect.EnumDescriptor
func (SIPCallStatus) Enum ¶
func (x SIPCallStatus) Enum() *SIPCallStatus
func (SIPCallStatus) EnumDescriptor
deprecated
func (SIPCallStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPCallStatus.Descriptor instead.
func (SIPCallStatus) Number ¶
func (x SIPCallStatus) Number() protoreflect.EnumNumber
func (SIPCallStatus) String ¶
func (x SIPCallStatus) String() string
func (SIPCallStatus) Type ¶
func (SIPCallStatus) Type() protoreflect.EnumType
type SIPDispatchRule ¶
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
func (*SIPDispatchRule) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRule.ProtoReflect.Descriptor instead.
func (*SIPDispatchRule) GetDispatchRuleCallee ¶
func (x *SIPDispatchRule) GetDispatchRuleCallee() *SIPDispatchRuleCallee
func (*SIPDispatchRule) GetDispatchRuleDirect ¶
func (x *SIPDispatchRule) GetDispatchRuleDirect() *SIPDispatchRuleDirect
func (*SIPDispatchRule) GetDispatchRuleIndividual ¶
func (x *SIPDispatchRule) GetDispatchRuleIndividual() *SIPDispatchRuleIndividual
func (*SIPDispatchRule) GetRule ¶
func (x *SIPDispatchRule) GetRule() isSIPDispatchRule_Rule
func (*SIPDispatchRule) ProtoMessage ¶
func (*SIPDispatchRule) ProtoMessage()
func (*SIPDispatchRule) ProtoReflect ¶
func (x *SIPDispatchRule) ProtoReflect() protoreflect.Message
func (*SIPDispatchRule) Reset ¶
func (x *SIPDispatchRule) Reset()
func (*SIPDispatchRule) String ¶
func (x *SIPDispatchRule) String() string
type SIPDispatchRuleCallee ¶
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
func (*SIPDispatchRuleCallee) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleCallee.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleCallee) GetPin ¶
func (x *SIPDispatchRuleCallee) GetPin() string
func (*SIPDispatchRuleCallee) GetRandomize ¶
func (x *SIPDispatchRuleCallee) GetRandomize() bool
func (*SIPDispatchRuleCallee) GetRoomPrefix ¶
func (x *SIPDispatchRuleCallee) GetRoomPrefix() string
func (*SIPDispatchRuleCallee) ProtoMessage ¶
func (*SIPDispatchRuleCallee) ProtoMessage()
func (*SIPDispatchRuleCallee) ProtoReflect ¶
func (x *SIPDispatchRuleCallee) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleCallee) Reset ¶
func (x *SIPDispatchRuleCallee) Reset()
func (*SIPDispatchRuleCallee) String ¶
func (x *SIPDispatchRuleCallee) String() string
type SIPDispatchRuleDirect ¶
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
func (*SIPDispatchRuleDirect) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleDirect.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleDirect) GetPin ¶
func (x *SIPDispatchRuleDirect) GetPin() string
func (*SIPDispatchRuleDirect) GetRoomName ¶
func (x *SIPDispatchRuleDirect) GetRoomName() string
func (*SIPDispatchRuleDirect) ProtoMessage ¶
func (*SIPDispatchRuleDirect) ProtoMessage()
func (*SIPDispatchRuleDirect) ProtoReflect ¶
func (x *SIPDispatchRuleDirect) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleDirect) Reset ¶
func (x *SIPDispatchRuleDirect) Reset()
func (*SIPDispatchRuleDirect) String ¶
func (x *SIPDispatchRuleDirect) String() string
type SIPDispatchRuleIndividual ¶
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
func (*SIPDispatchRuleIndividual) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleIndividual.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleIndividual) GetPin ¶
func (x *SIPDispatchRuleIndividual) GetPin() string
func (*SIPDispatchRuleIndividual) GetRoomPrefix ¶
func (x *SIPDispatchRuleIndividual) GetRoomPrefix() string
func (*SIPDispatchRuleIndividual) ProtoMessage ¶
func (*SIPDispatchRuleIndividual) ProtoMessage()
func (*SIPDispatchRuleIndividual) ProtoReflect ¶
func (x *SIPDispatchRuleIndividual) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleIndividual) Reset ¶
func (x *SIPDispatchRuleIndividual) Reset()
func (*SIPDispatchRuleIndividual) String ¶
func (x *SIPDispatchRuleIndividual) String() string
type SIPDispatchRuleInfo ¶
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
func (*SIPDispatchRuleInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleInfo.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleInfo) GetAttributes ¶
func (x *SIPDispatchRuleInfo) GetAttributes() map[string]string
func (*SIPDispatchRuleInfo) GetHidePhoneNumber ¶
func (x *SIPDispatchRuleInfo) GetHidePhoneNumber() bool
func (*SIPDispatchRuleInfo) GetInboundNumbers ¶
func (x *SIPDispatchRuleInfo) GetInboundNumbers() []string
func (*SIPDispatchRuleInfo) GetKrispEnabled ¶
func (x *SIPDispatchRuleInfo) GetKrispEnabled() bool
func (*SIPDispatchRuleInfo) GetMediaEncryption ¶
func (x *SIPDispatchRuleInfo) GetMediaEncryption() SIPMediaEncryption
func (*SIPDispatchRuleInfo) GetMetadata ¶
func (x *SIPDispatchRuleInfo) GetMetadata() string
func (*SIPDispatchRuleInfo) GetName ¶
func (x *SIPDispatchRuleInfo) GetName() string
func (*SIPDispatchRuleInfo) GetRoomConfig ¶
func (x *SIPDispatchRuleInfo) GetRoomConfig() *RoomConfiguration
func (*SIPDispatchRuleInfo) GetRoomPreset ¶
func (x *SIPDispatchRuleInfo) GetRoomPreset() string
func (*SIPDispatchRuleInfo) GetRule ¶
func (x *SIPDispatchRuleInfo) GetRule() *SIPDispatchRule
func (*SIPDispatchRuleInfo) GetSipDispatchRuleId ¶
func (x *SIPDispatchRuleInfo) GetSipDispatchRuleId() string
func (*SIPDispatchRuleInfo) GetTrunkIds ¶
func (x *SIPDispatchRuleInfo) GetTrunkIds() []string
func (*SIPDispatchRuleInfo) ID ¶
func (p *SIPDispatchRuleInfo) ID() string
func (*SIPDispatchRuleInfo) ProtoMessage ¶
func (*SIPDispatchRuleInfo) ProtoMessage()
func (*SIPDispatchRuleInfo) ProtoReflect ¶
func (x *SIPDispatchRuleInfo) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleInfo) Reset ¶
func (x *SIPDispatchRuleInfo) Reset()
func (*SIPDispatchRuleInfo) String ¶
func (x *SIPDispatchRuleInfo) String() string
func (*SIPDispatchRuleInfo) Validate ¶
func (p *SIPDispatchRuleInfo) Validate() error
type SIPDispatchRuleUpdate ¶
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 ¶
func (p *SIPDispatchRuleUpdate) Apply(info *SIPDispatchRuleInfo) error
func (*SIPDispatchRuleUpdate) Descriptor
deprecated
func (*SIPDispatchRuleUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SIPDispatchRuleUpdate.ProtoReflect.Descriptor instead.
func (*SIPDispatchRuleUpdate) GetAttributes ¶
func (x *SIPDispatchRuleUpdate) GetAttributes() map[string]string
func (*SIPDispatchRuleUpdate) GetMediaEncryption ¶
func (x *SIPDispatchRuleUpdate) GetMediaEncryption() SIPMediaEncryption
func (*SIPDispatchRuleUpdate) GetMetadata ¶
func (x *SIPDispatchRuleUpdate) GetMetadata() string
func (*SIPDispatchRuleUpdate) GetName ¶
func (x *SIPDispatchRuleUpdate) GetName() string
func (*SIPDispatchRuleUpdate) GetRule ¶
func (x *SIPDispatchRuleUpdate) GetRule() *SIPDispatchRule
func (*SIPDispatchRuleUpdate) GetTrunkIds ¶
func (x *SIPDispatchRuleUpdate) GetTrunkIds() *ListUpdate
func (*SIPDispatchRuleUpdate) ProtoMessage ¶
func (*SIPDispatchRuleUpdate) ProtoMessage()
func (*SIPDispatchRuleUpdate) ProtoReflect ¶
func (x *SIPDispatchRuleUpdate) ProtoReflect() protoreflect.Message
func (*SIPDispatchRuleUpdate) Reset ¶
func (x *SIPDispatchRuleUpdate) Reset()
func (*SIPDispatchRuleUpdate) String ¶
func (x *SIPDispatchRuleUpdate) String() string
func (*SIPDispatchRuleUpdate) Validate ¶
func (p *SIPDispatchRuleUpdate) Validate() error
type SIPDispatchRule_DispatchRuleCallee ¶
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 ¶
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 ¶
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 ¶
type SIPFeature int32
const ( SIPFeature_NONE SIPFeature = 0 SIPFeature_KRISP_ENABLED SIPFeature = 1 )
func (SIPFeature) Descriptor ¶
func (SIPFeature) Descriptor() protoreflect.EnumDescriptor
func (SIPFeature) Enum ¶
func (x SIPFeature) Enum() *SIPFeature
func (SIPFeature) EnumDescriptor
deprecated
func (SIPFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPFeature.Descriptor instead.
func (SIPFeature) Number ¶
func (x SIPFeature) Number() protoreflect.EnumNumber
func (SIPFeature) String ¶
func (x SIPFeature) String() string
func (SIPFeature) Type ¶
func (SIPFeature) Type() protoreflect.EnumType
type SIPHeaderOptions ¶
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 ¶
func (SIPHeaderOptions) Descriptor() protoreflect.EnumDescriptor
func (SIPHeaderOptions) Enum ¶
func (x SIPHeaderOptions) Enum() *SIPHeaderOptions
func (SIPHeaderOptions) EnumDescriptor
deprecated
func (SIPHeaderOptions) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPHeaderOptions.Descriptor instead.
func (SIPHeaderOptions) Number ¶
func (x SIPHeaderOptions) Number() protoreflect.EnumNumber
func (SIPHeaderOptions) String ¶
func (x SIPHeaderOptions) String() string
func (SIPHeaderOptions) Type ¶
func (SIPHeaderOptions) Type() protoreflect.EnumType
type SIPInboundTrunkInfo ¶
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 ¶
func (p *SIPInboundTrunkInfo) AsTrunkInfo() *SIPTrunkInfo
AsTrunkInfo converts SIPInboundTrunkInfo to legacy SIPTrunkInfo.
func (*SIPInboundTrunkInfo) Descriptor
deprecated
func (*SIPInboundTrunkInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPInboundTrunkInfo.ProtoReflect.Descriptor instead.
func (*SIPInboundTrunkInfo) GetAllowedAddresses ¶
func (x *SIPInboundTrunkInfo) GetAllowedAddresses() []string
func (*SIPInboundTrunkInfo) GetAllowedNumbers ¶
func (x *SIPInboundTrunkInfo) GetAllowedNumbers() []string
func (*SIPInboundTrunkInfo) GetAttributesToHeaders ¶
func (x *SIPInboundTrunkInfo) GetAttributesToHeaders() map[string]string
func (*SIPInboundTrunkInfo) GetAuthPassword ¶
func (x *SIPInboundTrunkInfo) GetAuthPassword() string
func (*SIPInboundTrunkInfo) GetAuthUsername ¶
func (x *SIPInboundTrunkInfo) GetAuthUsername() string
func (*SIPInboundTrunkInfo) GetHeaders ¶
func (x *SIPInboundTrunkInfo) GetHeaders() map[string]string
func (*SIPInboundTrunkInfo) GetHeadersToAttributes ¶
func (x *SIPInboundTrunkInfo) GetHeadersToAttributes() map[string]string
func (*SIPInboundTrunkInfo) GetIncludeHeaders ¶
func (x *SIPInboundTrunkInfo) GetIncludeHeaders() SIPHeaderOptions
func (*SIPInboundTrunkInfo) GetKrispEnabled ¶
func (x *SIPInboundTrunkInfo) GetKrispEnabled() bool
func (*SIPInboundTrunkInfo) GetMaxCallDuration ¶
func (x *SIPInboundTrunkInfo) GetMaxCallDuration() *durationpb.Duration
func (*SIPInboundTrunkInfo) GetMediaEncryption ¶
func (x *SIPInboundTrunkInfo) GetMediaEncryption() SIPMediaEncryption
func (*SIPInboundTrunkInfo) GetMetadata ¶
func (x *SIPInboundTrunkInfo) GetMetadata() string
func (*SIPInboundTrunkInfo) GetName ¶
func (x *SIPInboundTrunkInfo) GetName() string
func (*SIPInboundTrunkInfo) GetNumbers ¶
func (x *SIPInboundTrunkInfo) GetNumbers() []string
func (*SIPInboundTrunkInfo) GetRingingTimeout ¶
func (x *SIPInboundTrunkInfo) GetRingingTimeout() *durationpb.Duration
func (*SIPInboundTrunkInfo) GetSipTrunkId ¶
func (x *SIPInboundTrunkInfo) GetSipTrunkId() string
func (*SIPInboundTrunkInfo) ID ¶
func (p *SIPInboundTrunkInfo) ID() string
func (*SIPInboundTrunkInfo) ProtoMessage ¶
func (*SIPInboundTrunkInfo) ProtoMessage()
func (*SIPInboundTrunkInfo) ProtoReflect ¶
func (x *SIPInboundTrunkInfo) ProtoReflect() protoreflect.Message
func (*SIPInboundTrunkInfo) Reset ¶
func (x *SIPInboundTrunkInfo) Reset()
func (*SIPInboundTrunkInfo) String ¶
func (x *SIPInboundTrunkInfo) String() string
func (*SIPInboundTrunkInfo) Validate ¶
func (p *SIPInboundTrunkInfo) Validate() error
type SIPInboundTrunkUpdate ¶
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 ¶
func (p *SIPInboundTrunkUpdate) Apply(info *SIPInboundTrunkInfo) error
func (*SIPInboundTrunkUpdate) Descriptor
deprecated
func (*SIPInboundTrunkUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SIPInboundTrunkUpdate.ProtoReflect.Descriptor instead.
func (*SIPInboundTrunkUpdate) GetAllowedAddresses ¶
func (x *SIPInboundTrunkUpdate) GetAllowedAddresses() *ListUpdate
func (*SIPInboundTrunkUpdate) GetAllowedNumbers ¶
func (x *SIPInboundTrunkUpdate) GetAllowedNumbers() *ListUpdate
func (*SIPInboundTrunkUpdate) GetAuthPassword ¶
func (x *SIPInboundTrunkUpdate) GetAuthPassword() string
func (*SIPInboundTrunkUpdate) GetAuthUsername ¶
func (x *SIPInboundTrunkUpdate) GetAuthUsername() string
func (*SIPInboundTrunkUpdate) GetMediaEncryption ¶
func (x *SIPInboundTrunkUpdate) GetMediaEncryption() SIPMediaEncryption
func (*SIPInboundTrunkUpdate) GetMetadata ¶
func (x *SIPInboundTrunkUpdate) GetMetadata() string
func (*SIPInboundTrunkUpdate) GetName ¶
func (x *SIPInboundTrunkUpdate) GetName() string
func (*SIPInboundTrunkUpdate) GetNumbers ¶
func (x *SIPInboundTrunkUpdate) GetNumbers() *ListUpdate
func (*SIPInboundTrunkUpdate) ProtoMessage ¶
func (*SIPInboundTrunkUpdate) ProtoMessage()
func (*SIPInboundTrunkUpdate) ProtoReflect ¶
func (x *SIPInboundTrunkUpdate) ProtoReflect() protoreflect.Message
func (*SIPInboundTrunkUpdate) Reset ¶
func (x *SIPInboundTrunkUpdate) Reset()
func (*SIPInboundTrunkUpdate) String ¶
func (x *SIPInboundTrunkUpdate) String() string
func (*SIPInboundTrunkUpdate) Validate ¶
func (p *SIPInboundTrunkUpdate) Validate() error
type SIPMediaEncryption ¶
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 ¶
func (SIPMediaEncryption) Descriptor() protoreflect.EnumDescriptor
func (SIPMediaEncryption) Enum ¶
func (x SIPMediaEncryption) Enum() *SIPMediaEncryption
func (SIPMediaEncryption) EnumDescriptor
deprecated
func (SIPMediaEncryption) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPMediaEncryption.Descriptor instead.
func (SIPMediaEncryption) Number ¶
func (x SIPMediaEncryption) Number() protoreflect.EnumNumber
func (SIPMediaEncryption) String ¶
func (x SIPMediaEncryption) String() string
func (SIPMediaEncryption) Type ¶
func (SIPMediaEncryption) Type() protoreflect.EnumType
type SIPOutboundConfig ¶
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
func (*SIPOutboundConfig) Descriptor() ([]byte, []int)
Deprecated: Use SIPOutboundConfig.ProtoReflect.Descriptor instead.
func (*SIPOutboundConfig) GetAttributesToHeaders ¶
func (x *SIPOutboundConfig) GetAttributesToHeaders() map[string]string
func (*SIPOutboundConfig) GetAuthPassword ¶
func (x *SIPOutboundConfig) GetAuthPassword() string
func (*SIPOutboundConfig) GetAuthUsername ¶
func (x *SIPOutboundConfig) GetAuthUsername() string
func (*SIPOutboundConfig) GetDestinationCountry ¶
func (x *SIPOutboundConfig) GetDestinationCountry() string
func (*SIPOutboundConfig) GetHeadersToAttributes ¶
func (x *SIPOutboundConfig) GetHeadersToAttributes() map[string]string
func (*SIPOutboundConfig) GetHostname ¶
func (x *SIPOutboundConfig) GetHostname() string
func (*SIPOutboundConfig) GetTransport ¶
func (x *SIPOutboundConfig) GetTransport() SIPTransport
func (*SIPOutboundConfig) ProtoMessage ¶
func (*SIPOutboundConfig) ProtoMessage()
func (*SIPOutboundConfig) ProtoReflect ¶
func (x *SIPOutboundConfig) ProtoReflect() protoreflect.Message
func (*SIPOutboundConfig) Reset ¶
func (x *SIPOutboundConfig) Reset()
func (*SIPOutboundConfig) String ¶
func (x *SIPOutboundConfig) String() string
func (*SIPOutboundConfig) Validate ¶
func (p *SIPOutboundConfig) Validate() error
type SIPOutboundTrunkInfo ¶
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 ¶
func (p *SIPOutboundTrunkInfo) AsTrunkInfo() *SIPTrunkInfo
AsTrunkInfo converts SIPOutboundTrunkInfo to legacy SIPTrunkInfo.
func (*SIPOutboundTrunkInfo) Descriptor
deprecated
func (*SIPOutboundTrunkInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPOutboundTrunkInfo.ProtoReflect.Descriptor instead.
func (*SIPOutboundTrunkInfo) GetAddress ¶
func (x *SIPOutboundTrunkInfo) GetAddress() string
func (*SIPOutboundTrunkInfo) GetAttributesToHeaders ¶
func (x *SIPOutboundTrunkInfo) GetAttributesToHeaders() map[string]string
func (*SIPOutboundTrunkInfo) GetAuthPassword ¶
func (x *SIPOutboundTrunkInfo) GetAuthPassword() string
func (*SIPOutboundTrunkInfo) GetAuthUsername ¶
func (x *SIPOutboundTrunkInfo) GetAuthUsername() string
func (*SIPOutboundTrunkInfo) GetDestinationCountry ¶
func (x *SIPOutboundTrunkInfo) GetDestinationCountry() string
func (*SIPOutboundTrunkInfo) GetHeaders ¶
func (x *SIPOutboundTrunkInfo) GetHeaders() map[string]string
func (*SIPOutboundTrunkInfo) GetHeadersToAttributes ¶
func (x *SIPOutboundTrunkInfo) GetHeadersToAttributes() map[string]string
func (*SIPOutboundTrunkInfo) GetIncludeHeaders ¶
func (x *SIPOutboundTrunkInfo) GetIncludeHeaders() SIPHeaderOptions
func (*SIPOutboundTrunkInfo) GetMediaEncryption ¶
func (x *SIPOutboundTrunkInfo) GetMediaEncryption() SIPMediaEncryption
func (*SIPOutboundTrunkInfo) GetMetadata ¶
func (x *SIPOutboundTrunkInfo) GetMetadata() string
func (*SIPOutboundTrunkInfo) GetName ¶
func (x *SIPOutboundTrunkInfo) GetName() string
func (*SIPOutboundTrunkInfo) GetNumbers ¶
func (x *SIPOutboundTrunkInfo) GetNumbers() []string
func (*SIPOutboundTrunkInfo) GetSipTrunkId ¶
func (x *SIPOutboundTrunkInfo) GetSipTrunkId() string
func (*SIPOutboundTrunkInfo) GetTransport ¶
func (x *SIPOutboundTrunkInfo) GetTransport() SIPTransport
func (*SIPOutboundTrunkInfo) ID ¶
func (p *SIPOutboundTrunkInfo) ID() string
func (*SIPOutboundTrunkInfo) ProtoMessage ¶
func (*SIPOutboundTrunkInfo) ProtoMessage()
func (*SIPOutboundTrunkInfo) ProtoReflect ¶
func (x *SIPOutboundTrunkInfo) ProtoReflect() protoreflect.Message
func (*SIPOutboundTrunkInfo) Reset ¶
func (x *SIPOutboundTrunkInfo) Reset()
func (*SIPOutboundTrunkInfo) String ¶
func (x *SIPOutboundTrunkInfo) String() string
func (*SIPOutboundTrunkInfo) Validate ¶
func (p *SIPOutboundTrunkInfo) Validate() error
type SIPOutboundTrunkUpdate ¶
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 ¶
func (p *SIPOutboundTrunkUpdate) Apply(info *SIPOutboundTrunkInfo) error
func (*SIPOutboundTrunkUpdate) Descriptor
deprecated
func (*SIPOutboundTrunkUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SIPOutboundTrunkUpdate.ProtoReflect.Descriptor instead.
func (*SIPOutboundTrunkUpdate) GetAddress ¶
func (x *SIPOutboundTrunkUpdate) GetAddress() string
func (*SIPOutboundTrunkUpdate) GetAuthPassword ¶
func (x *SIPOutboundTrunkUpdate) GetAuthPassword() string
func (*SIPOutboundTrunkUpdate) GetAuthUsername ¶
func (x *SIPOutboundTrunkUpdate) GetAuthUsername() string
func (*SIPOutboundTrunkUpdate) GetDestinationCountry ¶
func (x *SIPOutboundTrunkUpdate) GetDestinationCountry() string
func (*SIPOutboundTrunkUpdate) GetMediaEncryption ¶
func (x *SIPOutboundTrunkUpdate) GetMediaEncryption() SIPMediaEncryption
func (*SIPOutboundTrunkUpdate) GetMetadata ¶
func (x *SIPOutboundTrunkUpdate) GetMetadata() string
func (*SIPOutboundTrunkUpdate) GetName ¶
func (x *SIPOutboundTrunkUpdate) GetName() string
func (*SIPOutboundTrunkUpdate) GetNumbers ¶
func (x *SIPOutboundTrunkUpdate) GetNumbers() *ListUpdate
func (*SIPOutboundTrunkUpdate) GetTransport ¶
func (x *SIPOutboundTrunkUpdate) GetTransport() SIPTransport
func (*SIPOutboundTrunkUpdate) ProtoMessage ¶
func (*SIPOutboundTrunkUpdate) ProtoMessage()
func (*SIPOutboundTrunkUpdate) ProtoReflect ¶
func (x *SIPOutboundTrunkUpdate) ProtoReflect() protoreflect.Message
func (*SIPOutboundTrunkUpdate) Reset ¶
func (x *SIPOutboundTrunkUpdate) Reset()
func (*SIPOutboundTrunkUpdate) String ¶
func (x *SIPOutboundTrunkUpdate) String() string
func (*SIPOutboundTrunkUpdate) Validate ¶
func (p *SIPOutboundTrunkUpdate) Validate() error
type SIPParticipantInfo ¶
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
func (*SIPParticipantInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPParticipantInfo.ProtoReflect.Descriptor instead.
func (*SIPParticipantInfo) GetParticipantId ¶
func (x *SIPParticipantInfo) GetParticipantId() string
func (*SIPParticipantInfo) GetParticipantIdentity ¶
func (x *SIPParticipantInfo) GetParticipantIdentity() string
func (*SIPParticipantInfo) GetRoomName ¶
func (x *SIPParticipantInfo) GetRoomName() string
func (*SIPParticipantInfo) GetSipCallId ¶
func (x *SIPParticipantInfo) GetSipCallId() string
func (*SIPParticipantInfo) ProtoMessage ¶
func (*SIPParticipantInfo) ProtoMessage()
func (*SIPParticipantInfo) ProtoReflect ¶
func (x *SIPParticipantInfo) ProtoReflect() protoreflect.Message
func (*SIPParticipantInfo) Reset ¶
func (x *SIPParticipantInfo) Reset()
func (*SIPParticipantInfo) String ¶
func (x *SIPParticipantInfo) String() string
type SIPStatus ¶
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 ¶
SIPStatusFrom unwraps an error and returns associated SIP call status, if any.
func (*SIPStatus) Descriptor
deprecated
func (*SIPStatus) GRPCStatus ¶
func (*SIPStatus) GetCode ¶
func (x *SIPStatus) GetCode() SIPStatusCode
func (*SIPStatus) ProtoMessage ¶
func (*SIPStatus) ProtoMessage()
func (*SIPStatus) ProtoReflect ¶
func (x *SIPStatus) ProtoReflect() protoreflect.Message
func (*SIPStatus) TwirpErrorMeta ¶
type SIPStatusCode ¶
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 ¶
func (SIPStatusCode) Descriptor() protoreflect.EnumDescriptor
func (SIPStatusCode) Enum ¶
func (x SIPStatusCode) Enum() *SIPStatusCode
func (SIPStatusCode) EnumDescriptor
deprecated
func (SIPStatusCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPStatusCode.Descriptor instead.
func (SIPStatusCode) Number ¶
func (x SIPStatusCode) Number() protoreflect.EnumNumber
func (SIPStatusCode) ShortName ¶
func (p SIPStatusCode) ShortName() string
func (SIPStatusCode) String ¶
func (x SIPStatusCode) String() string
func (SIPStatusCode) Type ¶
func (SIPStatusCode) Type() protoreflect.EnumType
type SIPTransferInfo ¶
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
func (*SIPTransferInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPTransferInfo.ProtoReflect.Descriptor instead.
func (*SIPTransferInfo) GetCallId ¶
func (x *SIPTransferInfo) GetCallId() string
func (*SIPTransferInfo) GetError ¶
func (x *SIPTransferInfo) GetError() string
func (*SIPTransferInfo) GetTransferCompletedAtNs ¶
func (x *SIPTransferInfo) GetTransferCompletedAtNs() int64
func (*SIPTransferInfo) GetTransferId ¶
func (x *SIPTransferInfo) GetTransferId() string
func (*SIPTransferInfo) GetTransferInitiatedAtNs ¶
func (x *SIPTransferInfo) GetTransferInitiatedAtNs() int64
func (*SIPTransferInfo) GetTransferStatus ¶
func (x *SIPTransferInfo) GetTransferStatus() SIPTransferStatus
func (*SIPTransferInfo) GetTransferStatusCode ¶
func (x *SIPTransferInfo) GetTransferStatusCode() *SIPStatus
func (*SIPTransferInfo) GetTransferTo ¶
func (x *SIPTransferInfo) GetTransferTo() string
func (*SIPTransferInfo) ProtoMessage ¶
func (*SIPTransferInfo) ProtoMessage()
func (*SIPTransferInfo) ProtoReflect ¶
func (x *SIPTransferInfo) ProtoReflect() protoreflect.Message
func (*SIPTransferInfo) Reset ¶
func (x *SIPTransferInfo) Reset()
func (*SIPTransferInfo) String ¶
func (x *SIPTransferInfo) String() string
type SIPTransferStatus ¶
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 ¶
func (SIPTransferStatus) Descriptor() protoreflect.EnumDescriptor
func (SIPTransferStatus) Enum ¶
func (x SIPTransferStatus) Enum() *SIPTransferStatus
func (SIPTransferStatus) EnumDescriptor
deprecated
func (SIPTransferStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPTransferStatus.Descriptor instead.
func (SIPTransferStatus) Number ¶
func (x SIPTransferStatus) Number() protoreflect.EnumNumber
func (SIPTransferStatus) String ¶
func (x SIPTransferStatus) String() string
func (SIPTransferStatus) Type ¶
func (SIPTransferStatus) Type() protoreflect.EnumType
type SIPTransport ¶
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 ¶
func (SIPTransport) Descriptor() protoreflect.EnumDescriptor
func (SIPTransport) Enum ¶
func (x SIPTransport) Enum() *SIPTransport
func (SIPTransport) EnumDescriptor
deprecated
func (SIPTransport) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPTransport.Descriptor instead.
func (SIPTransport) Number ¶
func (x SIPTransport) Number() protoreflect.EnumNumber
func (SIPTransport) String ¶
func (x SIPTransport) String() string
func (SIPTransport) Type ¶
func (SIPTransport) Type() protoreflect.EnumType
type SIPTrunkInfo
deprecated
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 ¶
func (p *SIPTrunkInfo) AsInbound() *SIPInboundTrunkInfo
AsInbound converts legacy SIPTrunkInfo to SIPInboundTrunkInfo.
func (*SIPTrunkInfo) AsOutbound ¶
func (p *SIPTrunkInfo) AsOutbound() *SIPOutboundTrunkInfo
AsOutbound converts legacy SIPTrunkInfo to SIPOutboundTrunkInfo.
func (*SIPTrunkInfo) Descriptor
deprecated
func (*SIPTrunkInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPTrunkInfo.ProtoReflect.Descriptor instead.
func (*SIPTrunkInfo) GetInboundAddresses ¶
func (x *SIPTrunkInfo) GetInboundAddresses() []string
func (*SIPTrunkInfo) GetInboundNumbers ¶
func (x *SIPTrunkInfo) GetInboundNumbers() []string
func (*SIPTrunkInfo) GetInboundNumbersRegex
deprecated
func (x *SIPTrunkInfo) GetInboundNumbersRegex() []string
Deprecated: Marked as deprecated in livekit_sip.proto.
func (*SIPTrunkInfo) GetInboundPassword ¶
func (x *SIPTrunkInfo) GetInboundPassword() string
func (*SIPTrunkInfo) GetInboundUsername ¶
func (x *SIPTrunkInfo) GetInboundUsername() string
func (*SIPTrunkInfo) GetKind ¶
func (x *SIPTrunkInfo) GetKind() SIPTrunkInfo_TrunkKind
func (*SIPTrunkInfo) GetMetadata ¶
func (x *SIPTrunkInfo) GetMetadata() string
func (*SIPTrunkInfo) GetName ¶
func (x *SIPTrunkInfo) GetName() string
func (*SIPTrunkInfo) GetOutboundAddress ¶
func (x *SIPTrunkInfo) GetOutboundAddress() string
func (*SIPTrunkInfo) GetOutboundNumber ¶
func (x *SIPTrunkInfo) GetOutboundNumber() string
func (*SIPTrunkInfo) GetOutboundPassword ¶
func (x *SIPTrunkInfo) GetOutboundPassword() string
func (*SIPTrunkInfo) GetOutboundUsername ¶
func (x *SIPTrunkInfo) GetOutboundUsername() string
func (*SIPTrunkInfo) GetSipTrunkId ¶
func (x *SIPTrunkInfo) GetSipTrunkId() string
func (*SIPTrunkInfo) GetTransport ¶
func (x *SIPTrunkInfo) GetTransport() SIPTransport
func (*SIPTrunkInfo) ID ¶
func (p *SIPTrunkInfo) ID() string
func (*SIPTrunkInfo) ProtoMessage ¶
func (*SIPTrunkInfo) ProtoMessage()
func (*SIPTrunkInfo) ProtoReflect ¶
func (x *SIPTrunkInfo) ProtoReflect() protoreflect.Message
func (*SIPTrunkInfo) Reset ¶
func (x *SIPTrunkInfo) Reset()
func (*SIPTrunkInfo) String ¶
func (x *SIPTrunkInfo) String() string
func (*SIPTrunkInfo) Validate ¶
func (p *SIPTrunkInfo) Validate() error
type SIPTrunkInfo_TrunkKind ¶
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 ¶
func (SIPTrunkInfo_TrunkKind) Descriptor() protoreflect.EnumDescriptor
func (SIPTrunkInfo_TrunkKind) Enum ¶
func (x SIPTrunkInfo_TrunkKind) Enum() *SIPTrunkInfo_TrunkKind
func (SIPTrunkInfo_TrunkKind) EnumDescriptor
deprecated
func (SIPTrunkInfo_TrunkKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use SIPTrunkInfo_TrunkKind.Descriptor instead.
func (SIPTrunkInfo_TrunkKind) Number ¶
func (x SIPTrunkInfo_TrunkKind) Number() protoreflect.EnumNumber
func (SIPTrunkInfo_TrunkKind) String ¶
func (x SIPTrunkInfo_TrunkKind) String() string
func (SIPTrunkInfo_TrunkKind) Type ¶
func (SIPTrunkInfo_TrunkKind) Type() protoreflect.EnumType
type SIPUri ¶
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
func (*SIPUri) GetTransport ¶
func (x *SIPUri) GetTransport() SIPTransport
func (*SIPUri) ProtoMessage ¶
func (*SIPUri) ProtoMessage()
func (*SIPUri) ProtoReflect ¶
func (x *SIPUri) ProtoReflect() protoreflect.Message
type SegmentedFileOutput ¶
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
func (*SegmentedFileOutput) Descriptor() ([]byte, []int)
Deprecated: Use SegmentedFileOutput.ProtoReflect.Descriptor instead.
func (*SegmentedFileOutput) GetAliOSS ¶
func (x *SegmentedFileOutput) GetAliOSS() *AliOSSUpload
func (*SegmentedFileOutput) GetAzure ¶
func (x *SegmentedFileOutput) GetAzure() *AzureBlobUpload
func (*SegmentedFileOutput) GetDisableManifest ¶
func (x *SegmentedFileOutput) GetDisableManifest() bool
func (*SegmentedFileOutput) GetFilenamePrefix ¶
func (x *SegmentedFileOutput) GetFilenamePrefix() string
func (*SegmentedFileOutput) GetFilenameSuffix ¶
func (x *SegmentedFileOutput) GetFilenameSuffix() SegmentedFileSuffix
func (*SegmentedFileOutput) GetGcp ¶
func (x *SegmentedFileOutput) GetGcp() *GCPUpload
func (*SegmentedFileOutput) GetLivePlaylistName ¶
func (x *SegmentedFileOutput) GetLivePlaylistName() string
func (*SegmentedFileOutput) GetOutput ¶
func (x *SegmentedFileOutput) GetOutput() isSegmentedFileOutput_Output
func (*SegmentedFileOutput) GetPlaylistName ¶
func (x *SegmentedFileOutput) GetPlaylistName() string
func (*SegmentedFileOutput) GetProtocol ¶
func (x *SegmentedFileOutput) GetProtocol() SegmentedFileProtocol
func (*SegmentedFileOutput) GetS3 ¶
func (x *SegmentedFileOutput) GetS3() *S3Upload
func (*SegmentedFileOutput) GetSegmentDuration ¶
func (x *SegmentedFileOutput) GetSegmentDuration() uint32
func (*SegmentedFileOutput) ProtoMessage ¶
func (*SegmentedFileOutput) ProtoMessage()
func (*SegmentedFileOutput) ProtoReflect ¶
func (x *SegmentedFileOutput) ProtoReflect() protoreflect.Message
func (*SegmentedFileOutput) Reset ¶
func (x *SegmentedFileOutput) Reset()
func (*SegmentedFileOutput) String ¶
func (x *SegmentedFileOutput) String() string
type SegmentedFileOutput_AliOSS ¶
type SegmentedFileOutput_AliOSS struct {
AliOSS *AliOSSUpload `protobuf:"bytes,9,opt,name=aliOSS,proto3,oneof"`
}
type SegmentedFileOutput_Azure ¶
type SegmentedFileOutput_Azure struct {
Azure *AzureBlobUpload `protobuf:"bytes,7,opt,name=azure,proto3,oneof"`
}
type SegmentedFileOutput_Gcp ¶
type SegmentedFileOutput_Gcp struct {
Gcp *GCPUpload `protobuf:"bytes,6,opt,name=gcp,proto3,oneof"`
}
type SegmentedFileOutput_S3 ¶
type SegmentedFileOutput_S3 struct {
S3 *S3Upload `protobuf:"bytes,5,opt,name=s3,proto3,oneof"`
}
type SegmentedFileProtocol ¶
type SegmentedFileProtocol int32
const ( SegmentedFileProtocol_DEFAULT_SEGMENTED_FILE_PROTOCOL SegmentedFileProtocol = 0 SegmentedFileProtocol_HLS_PROTOCOL SegmentedFileProtocol = 1 )
func (SegmentedFileProtocol) Descriptor ¶
func (SegmentedFileProtocol) Descriptor() protoreflect.EnumDescriptor
func (SegmentedFileProtocol) Enum ¶
func (x SegmentedFileProtocol) Enum() *SegmentedFileProtocol
func (SegmentedFileProtocol) EnumDescriptor
deprecated
func (SegmentedFileProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use SegmentedFileProtocol.Descriptor instead.
func (SegmentedFileProtocol) Number ¶
func (x SegmentedFileProtocol) Number() protoreflect.EnumNumber
func (SegmentedFileProtocol) String ¶
func (x SegmentedFileProtocol) String() string
func (SegmentedFileProtocol) Type ¶
func (SegmentedFileProtocol) Type() protoreflect.EnumType
type SegmentedFileSuffix ¶
type SegmentedFileSuffix int32
const ( SegmentedFileSuffix_INDEX SegmentedFileSuffix = 0 SegmentedFileSuffix_TIMESTAMP SegmentedFileSuffix = 1 )
func (SegmentedFileSuffix) Descriptor ¶
func (SegmentedFileSuffix) Descriptor() protoreflect.EnumDescriptor
func (SegmentedFileSuffix) Enum ¶
func (x SegmentedFileSuffix) Enum() *SegmentedFileSuffix
func (SegmentedFileSuffix) EnumDescriptor
deprecated
func (SegmentedFileSuffix) EnumDescriptor() ([]byte, []int)
Deprecated: Use SegmentedFileSuffix.Descriptor instead.
func (SegmentedFileSuffix) Number ¶
func (x SegmentedFileSuffix) Number() protoreflect.EnumNumber
func (SegmentedFileSuffix) String ¶
func (x SegmentedFileSuffix) String() string
func (SegmentedFileSuffix) Type ¶
func (SegmentedFileSuffix) Type() protoreflect.EnumType
type SegmentsInfo ¶
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
func (*SegmentsInfo) Descriptor() ([]byte, []int)
Deprecated: Use SegmentsInfo.ProtoReflect.Descriptor instead.
func (*SegmentsInfo) GetDuration ¶
func (x *SegmentsInfo) GetDuration() int64
func (*SegmentsInfo) GetEndedAt ¶
func (x *SegmentsInfo) GetEndedAt() int64
func (*SegmentsInfo) GetLivePlaylistLocation ¶
func (x *SegmentsInfo) GetLivePlaylistLocation() string
func (*SegmentsInfo) GetLivePlaylistName ¶
func (x *SegmentsInfo) GetLivePlaylistName() string
func (*SegmentsInfo) GetPlaylistLocation ¶
func (x *SegmentsInfo) GetPlaylistLocation() string
func (*SegmentsInfo) GetPlaylistName ¶
func (x *SegmentsInfo) GetPlaylistName() string
func (*SegmentsInfo) GetSegmentCount ¶
func (x *SegmentsInfo) GetSegmentCount() int64
func (*SegmentsInfo) GetSize ¶
func (x *SegmentsInfo) GetSize() int64
func (*SegmentsInfo) GetStartedAt ¶
func (x *SegmentsInfo) GetStartedAt() int64
func (*SegmentsInfo) ProtoMessage ¶
func (*SegmentsInfo) ProtoMessage()
func (*SegmentsInfo) ProtoReflect ¶
func (x *SegmentsInfo) ProtoReflect() protoreflect.Message
func (*SegmentsInfo) Reset ¶
func (x *SegmentsInfo) Reset()
func (*SegmentsInfo) String ¶
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 ¶
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 ¶
func (x *SendDataRequest) GetNonce() []byte
func (*SendDataRequest) GetRoom ¶
func (x *SendDataRequest) GetRoom() string
func (*SendDataRequest) GetTopic ¶
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 ¶
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
func (*ServerInfo) Descriptor() ([]byte, []int)
Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead.
func (*ServerInfo) GetAgentProtocol ¶
func (x *ServerInfo) GetAgentProtocol() int32
func (*ServerInfo) GetDebugInfo ¶
func (x *ServerInfo) GetDebugInfo() string
func (*ServerInfo) GetEdition ¶
func (x *ServerInfo) GetEdition() ServerInfo_Edition
func (*ServerInfo) GetNodeId ¶
func (x *ServerInfo) GetNodeId() string
func (*ServerInfo) GetProtocol ¶
func (x *ServerInfo) GetProtocol() int32
func (*ServerInfo) GetRegion ¶
func (x *ServerInfo) GetRegion() string
func (*ServerInfo) GetVersion ¶
func (x *ServerInfo) GetVersion() string
func (*ServerInfo) ProtoMessage ¶
func (*ServerInfo) ProtoMessage()
func (*ServerInfo) ProtoReflect ¶
func (x *ServerInfo) ProtoReflect() protoreflect.Message
func (*ServerInfo) Reset ¶
func (x *ServerInfo) Reset()
func (*ServerInfo) String ¶
func (x *ServerInfo) String() string
type ServerInfo_Edition ¶
type ServerInfo_Edition int32
const ( ServerInfo_Standard ServerInfo_Edition = 0 ServerInfo_Cloud ServerInfo_Edition = 1 )
func (ServerInfo_Edition) Descriptor ¶
func (ServerInfo_Edition) Descriptor() protoreflect.EnumDescriptor
func (ServerInfo_Edition) Enum ¶
func (x ServerInfo_Edition) Enum() *ServerInfo_Edition
func (ServerInfo_Edition) EnumDescriptor
deprecated
func (ServerInfo_Edition) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServerInfo_Edition.Descriptor instead.
func (ServerInfo_Edition) Number ¶
func (x ServerInfo_Edition) Number() protoreflect.EnumNumber
func (ServerInfo_Edition) String ¶
func (x ServerInfo_Edition) String() string
func (ServerInfo_Edition) Type ¶
func (ServerInfo_Edition) Type() protoreflect.EnumType
type ServerMessage ¶
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
func (*ServerMessage) Descriptor() ([]byte, []int)
Deprecated: Use ServerMessage.ProtoReflect.Descriptor instead.
func (*ServerMessage) GetAssignment ¶
func (x *ServerMessage) GetAssignment() *JobAssignment
func (*ServerMessage) GetAvailability ¶
func (x *ServerMessage) GetAvailability() *AvailabilityRequest
func (*ServerMessage) GetMessage ¶
func (x *ServerMessage) GetMessage() isServerMessage_Message
func (*ServerMessage) GetPong ¶
func (x *ServerMessage) GetPong() *WorkerPong
func (*ServerMessage) GetRegister ¶
func (x *ServerMessage) GetRegister() *RegisterWorkerResponse
func (*ServerMessage) GetTermination ¶
func (x *ServerMessage) GetTermination() *JobTermination
func (*ServerMessage) ProtoMessage ¶
func (*ServerMessage) ProtoMessage()
func (*ServerMessage) ProtoReflect ¶
func (x *ServerMessage) ProtoReflect() protoreflect.Message
func (*ServerMessage) Reset ¶
func (x *ServerMessage) Reset()
func (*ServerMessage) String ¶
func (x *ServerMessage) String() string
type ServerMessage_Assignment ¶
type ServerMessage_Assignment struct {
Assignment *JobAssignment `protobuf:"bytes,3,opt,name=assignment,proto3,oneof"`
}
type ServerMessage_Availability ¶
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 ¶
type ServerMessage_Pong struct {
Pong *WorkerPong `protobuf:"bytes,4,opt,name=pong,proto3,oneof"`
}
type ServerMessage_Register ¶
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 ¶
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 ¶
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 ¶
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
func (*SettingsParam) Descriptor() ([]byte, []int)
Deprecated: Use SettingsParam.ProtoReflect.Descriptor instead.
func (*SettingsParam) GetName ¶
func (x *SettingsParam) GetName() string
func (*SettingsParam) GetValue ¶
func (x *SettingsParam) GetValue() string
func (*SettingsParam) ProtoMessage ¶
func (*SettingsParam) ProtoMessage()
func (*SettingsParam) ProtoReflect ¶
func (x *SettingsParam) ProtoReflect() protoreflect.Message
func (*SettingsParam) Reset ¶
func (x *SettingsParam) Reset()
func (*SettingsParam) String ¶
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 ¶
func (x *SignalRequest) GetPing() int64
func (*SignalRequest) GetPingReq ¶
func (x *SignalRequest) GetPingReq() *Ping
func (*SignalRequest) GetSimulate ¶
func (x *SignalRequest) GetSimulate() *SimulateScenario
func (*SignalRequest) GetSubscription ¶
func (x *SignalRequest) GetSubscription() *UpdateSubscription
func (*SignalRequest) GetSubscriptionPermission ¶
func (x *SignalRequest) GetSubscriptionPermission() *SubscriptionPermission
func (*SignalRequest) GetSyncState ¶
func (x *SignalRequest) GetSyncState() *SyncState
func (*SignalRequest) GetTrackSetting ¶
func (x *SignalRequest) GetTrackSetting() *UpdateTrackSettings
func (*SignalRequest) GetTrickle ¶
func (x *SignalRequest) GetTrickle() *TrickleRequest
func (*SignalRequest) GetUpdateAudioTrack ¶
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 ¶
func (x *SignalRequest) GetUpdateMetadata() *UpdateParticipantMetadata
func (*SignalRequest) GetUpdateVideoTrack ¶
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 ¶
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 ¶
type SignalRequest_PingReq struct {
PingReq *Ping `protobuf:"bytes,16,opt,name=ping_req,json=pingReq,proto3,oneof"`
}
type SignalRequest_Simulate ¶
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 ¶
type SignalRequest_SubscriptionPermission struct {
// Update subscriber permissions
SubscriptionPermission *SubscriptionPermission `protobuf:"bytes,11,opt,name=subscription_permission,json=subscriptionPermission,proto3,oneof"`
}
type SignalRequest_SyncState ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (x *SignalResponse) GetPong() int64
func (*SignalResponse) GetPongResp ¶
func (x *SignalResponse) GetPongResp() *Pong
func (*SignalResponse) GetReconnect ¶
func (x *SignalResponse) GetReconnect() *ReconnectResponse
func (*SignalResponse) GetRefreshToken ¶
func (x *SignalResponse) GetRefreshToken() string
func (*SignalResponse) GetRequestResponse ¶
func (x *SignalResponse) GetRequestResponse() *RequestResponse
func (*SignalResponse) GetRoomMoved ¶
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 ¶
func (x *SignalResponse) GetSubscribedQualityUpdate() *SubscribedQualityUpdate
func (*SignalResponse) GetSubscriptionPermissionUpdate ¶
func (x *SignalResponse) GetSubscriptionPermissionUpdate() *SubscriptionPermissionUpdate
func (*SignalResponse) GetSubscriptionResponse ¶
func (x *SignalResponse) GetSubscriptionResponse() *SubscriptionResponse
func (*SignalResponse) GetTrackPublished ¶
func (x *SignalResponse) GetTrackPublished() *TrackPublishedResponse
func (*SignalResponse) GetTrackSubscribed ¶
func (x *SignalResponse) GetTrackSubscribed() *TrackSubscribed
func (*SignalResponse) GetTrackUnpublished ¶
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 ¶
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 ¶
type SignalResponse_PongResp struct {
// respond to Ping
PongResp *Pong `protobuf:"bytes,20,opt,name=pong_resp,json=pongResp,proto3,oneof"`
}
type SignalResponse_Reconnect ¶
type SignalResponse_Reconnect struct {
// sent when client reconnects
Reconnect *ReconnectResponse `protobuf:"bytes,19,opt,name=reconnect,proto3,oneof"`
}
type SignalResponse_RefreshToken ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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
func (*SimulateJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use SimulateJobRequest.ProtoReflect.Descriptor instead.
func (*SimulateJobRequest) GetParticipant ¶
func (x *SimulateJobRequest) GetParticipant() *ParticipantInfo
func (*SimulateJobRequest) GetRoom ¶
func (x *SimulateJobRequest) GetRoom() *Room
func (*SimulateJobRequest) GetType ¶
func (x *SimulateJobRequest) GetType() JobType
func (*SimulateJobRequest) ProtoMessage ¶
func (*SimulateJobRequest) ProtoMessage()
func (*SimulateJobRequest) ProtoReflect ¶
func (x *SimulateJobRequest) ProtoReflect() protoreflect.Message
func (*SimulateJobRequest) Reset ¶
func (x *SimulateJobRequest) Reset()
func (*SimulateJobRequest) String ¶
func (x *SimulateJobRequest) String() string
type SimulateScenario ¶
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
func (*SimulateScenario) Descriptor() ([]byte, []int)
Deprecated: Use SimulateScenario.ProtoReflect.Descriptor instead.
func (*SimulateScenario) GetDisconnectSignalOnResume ¶
func (x *SimulateScenario) GetDisconnectSignalOnResume() bool
func (*SimulateScenario) GetDisconnectSignalOnResumeNoMessages ¶
func (x *SimulateScenario) GetDisconnectSignalOnResumeNoMessages() bool
func (*SimulateScenario) GetLeaveRequestFullReconnect ¶
func (x *SimulateScenario) GetLeaveRequestFullReconnect() bool
func (*SimulateScenario) GetMigration ¶
func (x *SimulateScenario) GetMigration() bool
func (*SimulateScenario) GetNodeFailure ¶
func (x *SimulateScenario) GetNodeFailure() bool
func (*SimulateScenario) GetScenario ¶
func (x *SimulateScenario) GetScenario() isSimulateScenario_Scenario
func (*SimulateScenario) GetServerLeave ¶
func (x *SimulateScenario) GetServerLeave() bool
func (*SimulateScenario) GetSpeakerUpdate ¶
func (x *SimulateScenario) GetSpeakerUpdate() int32
func (*SimulateScenario) GetSubscriberBandwidth ¶
func (x *SimulateScenario) GetSubscriberBandwidth() int64
func (*SimulateScenario) GetSwitchCandidateProtocol ¶
func (x *SimulateScenario) GetSwitchCandidateProtocol() CandidateProtocol
func (*SimulateScenario) ProtoMessage ¶
func (*SimulateScenario) ProtoMessage()
func (*SimulateScenario) ProtoReflect ¶
func (x *SimulateScenario) ProtoReflect() protoreflect.Message
func (*SimulateScenario) Reset ¶
func (x *SimulateScenario) Reset()
func (*SimulateScenario) String ¶
func (x *SimulateScenario) String() string
type SimulateScenario_DisconnectSignalOnResume ¶
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 ¶
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 ¶
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 ¶
type SimulateScenario_Migration struct {
// simulate migration
Migration bool `protobuf:"varint,3,opt,name=migration,proto3,oneof"`
}
type SimulateScenario_NodeFailure ¶
type SimulateScenario_NodeFailure struct {
// simulate local node failure
NodeFailure bool `protobuf:"varint,2,opt,name=node_failure,json=nodeFailure,proto3,oneof"`
}
type SimulateScenario_ServerLeave ¶
type SimulateScenario_ServerLeave struct {
// server to send leave
ServerLeave bool `protobuf:"varint,4,opt,name=server_leave,json=serverLeave,proto3,oneof"`
}
type SimulateScenario_SpeakerUpdate ¶
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 ¶
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 ¶
type SimulateScenario_SwitchCandidateProtocol struct {
// switch candidate protocol to tcp
SwitchCandidateProtocol CandidateProtocol `` /* 127-byte string literal not displayed */
}
type SimulcastCodec ¶
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
func (*SimulcastCodec) Descriptor() ([]byte, []int)
Deprecated: Use SimulcastCodec.ProtoReflect.Descriptor instead.
func (*SimulcastCodec) GetCid ¶
func (x *SimulcastCodec) GetCid() string
func (*SimulcastCodec) GetCodec ¶
func (x *SimulcastCodec) GetCodec() string
func (*SimulcastCodec) ProtoMessage ¶
func (*SimulcastCodec) ProtoMessage()
func (*SimulcastCodec) ProtoReflect ¶
func (x *SimulcastCodec) ProtoReflect() protoreflect.Message
func (*SimulcastCodec) Reset ¶
func (x *SimulcastCodec) Reset()
func (*SimulcastCodec) String ¶
func (x *SimulcastCodec) String() string
type SimulcastCodecInfo ¶
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
func (*SimulcastCodecInfo) Descriptor() ([]byte, []int)
Deprecated: Use SimulcastCodecInfo.ProtoReflect.Descriptor instead.
func (*SimulcastCodecInfo) GetCid ¶
func (x *SimulcastCodecInfo) GetCid() string
func (*SimulcastCodecInfo) GetLayers ¶
func (x *SimulcastCodecInfo) GetLayers() []*VideoLayer
func (*SimulcastCodecInfo) GetMid ¶
func (x *SimulcastCodecInfo) GetMid() string
func (*SimulcastCodecInfo) GetMimeType ¶
func (x *SimulcastCodecInfo) GetMimeType() string
func (*SimulcastCodecInfo) ProtoMessage ¶
func (*SimulcastCodecInfo) ProtoMessage()
func (*SimulcastCodecInfo) ProtoReflect ¶
func (x *SimulcastCodecInfo) ProtoReflect() protoreflect.Message
func (*SimulcastCodecInfo) Reset ¶
func (x *SimulcastCodecInfo) Reset()
func (*SimulcastCodecInfo) String ¶
func (x *SimulcastCodecInfo) String() string
type SipDTMF ¶
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
func (*SipDTMF) ProtoMessage ¶
func (*SipDTMF) ProtoMessage()
func (*SipDTMF) ProtoReflect ¶
func (x *SipDTMF) ProtoReflect() protoreflect.Message
func (*SipDTMF) ToProto ¶
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 ¶
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 ¶
func (x *StartSession) GetCreateRoom() *CreateRoomRequest
func (*StartSession) GetDisableIceLite ¶
func (x *StartSession) GetDisableIceLite() bool
func (*StartSession) GetGrantsJson ¶
func (x *StartSession) GetGrantsJson() string
func (*StartSession) GetHidden ¶
func (x *StartSession) GetHidden() bool
func (*StartSession) GetIdentity ¶
func (x *StartSession) GetIdentity() string
func (*StartSession) GetName ¶
func (x *StartSession) GetName() string
func (*StartSession) GetParticipantId ¶
func (x *StartSession) GetParticipantId() string
func (*StartSession) GetReconnect ¶
func (x *StartSession) GetReconnect() bool
func (*StartSession) GetReconnectReason ¶
func (x *StartSession) GetReconnectReason() ReconnectReason
func (*StartSession) GetRecorder ¶
func (x *StartSession) GetRecorder() bool
func (*StartSession) GetRoomName ¶
func (x *StartSession) GetRoomName() string
func (*StartSession) GetSubscriberAllowPause ¶
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 ¶
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
func (*StopEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopEgressRequest.ProtoReflect.Descriptor instead.
func (*StopEgressRequest) GetEgressId ¶
func (x *StopEgressRequest) GetEgressId() string
func (*StopEgressRequest) ProtoMessage ¶
func (*StopEgressRequest) ProtoMessage()
func (*StopEgressRequest) ProtoReflect ¶
func (x *StopEgressRequest) ProtoReflect() protoreflect.Message
func (*StopEgressRequest) Reset ¶
func (x *StopEgressRequest) Reset()
func (*StopEgressRequest) String ¶
func (x *StopEgressRequest) String() string
type StreamInfo ¶
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
func (*StreamInfo) Descriptor() ([]byte, []int)
Deprecated: Use StreamInfo.ProtoReflect.Descriptor instead.
func (*StreamInfo) GetDuration ¶
func (x *StreamInfo) GetDuration() int64
func (*StreamInfo) GetEndedAt ¶
func (x *StreamInfo) GetEndedAt() int64
func (*StreamInfo) GetError ¶
func (x *StreamInfo) GetError() string
func (*StreamInfo) GetStartedAt ¶
func (x *StreamInfo) GetStartedAt() int64
func (*StreamInfo) GetStatus ¶
func (x *StreamInfo) GetStatus() StreamInfo_Status
func (*StreamInfo) GetUrl ¶
func (x *StreamInfo) GetUrl() string
func (*StreamInfo) ProtoMessage ¶
func (*StreamInfo) ProtoMessage()
func (*StreamInfo) ProtoReflect ¶
func (x *StreamInfo) ProtoReflect() protoreflect.Message
func (*StreamInfo) Reset ¶
func (x *StreamInfo) Reset()
func (*StreamInfo) String ¶
func (x *StreamInfo) String() string
type StreamInfoList
deprecated
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
func (*StreamInfoList) Descriptor() ([]byte, []int)
Deprecated: Use StreamInfoList.ProtoReflect.Descriptor instead.
func (*StreamInfoList) GetInfo ¶
func (x *StreamInfoList) GetInfo() []*StreamInfo
func (*StreamInfoList) ProtoMessage ¶
func (*StreamInfoList) ProtoMessage()
func (*StreamInfoList) ProtoReflect ¶
func (x *StreamInfoList) ProtoReflect() protoreflect.Message
func (*StreamInfoList) Reset ¶
func (x *StreamInfoList) Reset()
func (*StreamInfoList) String ¶
func (x *StreamInfoList) String() string
type StreamInfo_Status ¶
type StreamInfo_Status int32
const ( StreamInfo_ACTIVE StreamInfo_Status = 0 StreamInfo_FINISHED StreamInfo_Status = 1 StreamInfo_FAILED StreamInfo_Status = 2 )
func (StreamInfo_Status) Descriptor ¶
func (StreamInfo_Status) Descriptor() protoreflect.EnumDescriptor
func (StreamInfo_Status) Enum ¶
func (x StreamInfo_Status) Enum() *StreamInfo_Status
func (StreamInfo_Status) EnumDescriptor
deprecated
func (StreamInfo_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use StreamInfo_Status.Descriptor instead.
func (StreamInfo_Status) Number ¶
func (x StreamInfo_Status) Number() protoreflect.EnumNumber
func (StreamInfo_Status) String ¶
func (x StreamInfo_Status) String() string
func (StreamInfo_Status) Type ¶
func (StreamInfo_Status) Type() protoreflect.EnumType
type StreamOutput ¶
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
func (*StreamOutput) Descriptor() ([]byte, []int)
Deprecated: Use StreamOutput.ProtoReflect.Descriptor instead.
func (*StreamOutput) GetProtocol ¶
func (x *StreamOutput) GetProtocol() StreamProtocol
func (*StreamOutput) GetUrls ¶
func (x *StreamOutput) GetUrls() []string
func (*StreamOutput) ProtoMessage ¶
func (*StreamOutput) ProtoMessage()
func (*StreamOutput) ProtoReflect ¶
func (x *StreamOutput) ProtoReflect() protoreflect.Message
func (*StreamOutput) Reset ¶
func (x *StreamOutput) Reset()
func (*StreamOutput) String ¶
func (x *StreamOutput) String() string
type StreamProtocol ¶
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 ¶
func (StreamProtocol) Descriptor() protoreflect.EnumDescriptor
func (StreamProtocol) Enum ¶
func (x StreamProtocol) Enum() *StreamProtocol
func (StreamProtocol) EnumDescriptor
deprecated
func (StreamProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use StreamProtocol.Descriptor instead.
func (StreamProtocol) Number ¶
func (x StreamProtocol) Number() protoreflect.EnumNumber
func (StreamProtocol) String ¶
func (x StreamProtocol) String() string
func (StreamProtocol) Type ¶
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 ¶
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
func (*SubscribedCodec) Descriptor() ([]byte, []int)
Deprecated: Use SubscribedCodec.ProtoReflect.Descriptor instead.
func (*SubscribedCodec) GetCodec ¶
func (x *SubscribedCodec) GetCodec() string
func (*SubscribedCodec) GetQualities ¶
func (x *SubscribedCodec) GetQualities() []*SubscribedQuality
func (*SubscribedCodec) ProtoMessage ¶
func (*SubscribedCodec) ProtoMessage()
func (*SubscribedCodec) ProtoReflect ¶
func (x *SubscribedCodec) ProtoReflect() protoreflect.Message
func (*SubscribedCodec) Reset ¶
func (x *SubscribedCodec) Reset()
func (*SubscribedCodec) String ¶
func (x *SubscribedCodec) String() string
type SubscribedQuality ¶
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
func (*SubscribedQuality) Descriptor() ([]byte, []int)
Deprecated: Use SubscribedQuality.ProtoReflect.Descriptor instead.
func (*SubscribedQuality) GetEnabled ¶
func (x *SubscribedQuality) GetEnabled() bool
func (*SubscribedQuality) GetQuality ¶
func (x *SubscribedQuality) GetQuality() VideoQuality
func (*SubscribedQuality) ProtoMessage ¶
func (*SubscribedQuality) ProtoMessage()
func (*SubscribedQuality) ProtoReflect ¶
func (x *SubscribedQuality) ProtoReflect() protoreflect.Message
func (*SubscribedQuality) Reset ¶
func (x *SubscribedQuality) Reset()
func (*SubscribedQuality) String ¶
func (x *SubscribedQuality) String() string
type SubscribedQualityUpdate ¶
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
func (*SubscribedQualityUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SubscribedQualityUpdate.ProtoReflect.Descriptor instead.
func (*SubscribedQualityUpdate) GetSubscribedCodecs ¶
func (x *SubscribedQualityUpdate) GetSubscribedCodecs() []*SubscribedCodec
func (*SubscribedQualityUpdate) GetSubscribedQualities
deprecated
func (x *SubscribedQualityUpdate) GetSubscribedQualities() []*SubscribedQuality
Deprecated: Marked as deprecated in livekit_rtc.proto.
func (*SubscribedQualityUpdate) GetTrackSid ¶
func (x *SubscribedQualityUpdate) GetTrackSid() string
func (*SubscribedQualityUpdate) ProtoMessage ¶
func (*SubscribedQualityUpdate) ProtoMessage()
func (*SubscribedQualityUpdate) ProtoReflect ¶
func (x *SubscribedQualityUpdate) ProtoReflect() protoreflect.Message
func (*SubscribedQualityUpdate) Reset ¶
func (x *SubscribedQualityUpdate) Reset()
func (*SubscribedQualityUpdate) String ¶
func (x *SubscribedQualityUpdate) String() string
type SubscriptionError ¶
type SubscriptionError int32
const ( SubscriptionError_SE_UNKNOWN SubscriptionError = 0 SubscriptionError_SE_CODEC_UNSUPPORTED SubscriptionError = 1 SubscriptionError_SE_TRACK_NOTFOUND SubscriptionError = 2 )
func (SubscriptionError) Descriptor ¶
func (SubscriptionError) Descriptor() protoreflect.EnumDescriptor
func (SubscriptionError) Enum ¶
func (x SubscriptionError) Enum() *SubscriptionError
func (SubscriptionError) EnumDescriptor
deprecated
func (SubscriptionError) EnumDescriptor() ([]byte, []int)
Deprecated: Use SubscriptionError.Descriptor instead.
func (SubscriptionError) Number ¶
func (x SubscriptionError) Number() protoreflect.EnumNumber
func (SubscriptionError) String ¶
func (x SubscriptionError) String() string
func (SubscriptionError) Type ¶
func (SubscriptionError) Type() protoreflect.EnumType
type SubscriptionPermission ¶
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
func (*SubscriptionPermission) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionPermission.ProtoReflect.Descriptor instead.
func (*SubscriptionPermission) GetAllParticipants ¶
func (x *SubscriptionPermission) GetAllParticipants() bool
func (*SubscriptionPermission) GetTrackPermissions ¶
func (x *SubscriptionPermission) GetTrackPermissions() []*TrackPermission
func (*SubscriptionPermission) ProtoMessage ¶
func (*SubscriptionPermission) ProtoMessage()
func (*SubscriptionPermission) ProtoReflect ¶
func (x *SubscriptionPermission) ProtoReflect() protoreflect.Message
func (*SubscriptionPermission) Reset ¶
func (x *SubscriptionPermission) Reset()
func (*SubscriptionPermission) String ¶
func (x *SubscriptionPermission) String() string
type SubscriptionPermissionUpdate ¶
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
func (*SubscriptionPermissionUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionPermissionUpdate.ProtoReflect.Descriptor instead.
func (*SubscriptionPermissionUpdate) GetAllowed ¶
func (x *SubscriptionPermissionUpdate) GetAllowed() bool
func (*SubscriptionPermissionUpdate) GetParticipantSid ¶
func (x *SubscriptionPermissionUpdate) GetParticipantSid() string
func (*SubscriptionPermissionUpdate) GetTrackSid ¶
func (x *SubscriptionPermissionUpdate) GetTrackSid() string
func (*SubscriptionPermissionUpdate) ProtoMessage ¶
func (*SubscriptionPermissionUpdate) ProtoMessage()
func (*SubscriptionPermissionUpdate) ProtoReflect ¶
func (x *SubscriptionPermissionUpdate) ProtoReflect() protoreflect.Message
func (*SubscriptionPermissionUpdate) Reset ¶
func (x *SubscriptionPermissionUpdate) Reset()
func (*SubscriptionPermissionUpdate) String ¶
func (x *SubscriptionPermissionUpdate) String() string
type SubscriptionResponse ¶
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
func (*SubscriptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionResponse.ProtoReflect.Descriptor instead.
func (*SubscriptionResponse) GetErr ¶
func (x *SubscriptionResponse) GetErr() SubscriptionError
func (*SubscriptionResponse) GetTrackSid ¶
func (x *SubscriptionResponse) GetTrackSid() string
func (*SubscriptionResponse) ProtoMessage ¶
func (*SubscriptionResponse) ProtoMessage()
func (*SubscriptionResponse) ProtoReflect ¶
func (x *SubscriptionResponse) ProtoReflect() protoreflect.Message
func (*SubscriptionResponse) Reset ¶
func (x *SubscriptionResponse) Reset()
func (*SubscriptionResponse) String ¶
func (x *SubscriptionResponse) String() string
type SyncState ¶
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
func (*SyncState) GetAnswer ¶
func (x *SyncState) GetAnswer() *SessionDescription
func (*SyncState) GetDataChannels ¶
func (x *SyncState) GetDataChannels() []*DataChannelInfo
func (*SyncState) GetDatachannelReceiveStates ¶
func (x *SyncState) GetDatachannelReceiveStates() []*DataChannelReceiveState
func (*SyncState) GetOffer ¶
func (x *SyncState) GetOffer() *SessionDescription
func (*SyncState) GetPublishTracks ¶
func (x *SyncState) GetPublishTracks() []*TrackPublishedResponse
func (*SyncState) GetSubscription ¶
func (x *SyncState) GetSubscription() *UpdateSubscription
func (*SyncState) GetTrackSidsDisabled ¶
func (*SyncState) ProtoMessage ¶
func (*SyncState) ProtoMessage()
func (*SyncState) ProtoReflect ¶
func (x *SyncState) ProtoReflect() protoreflect.Message
type TimeRange ¶
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
func (*TimeRange) GetEndedAt ¶
func (x *TimeRange) GetEndedAt() *timestamppb.Timestamp
func (*TimeRange) GetStartedAt ¶
func (x *TimeRange) GetStartedAt() *timestamppb.Timestamp
func (*TimeRange) ProtoMessage ¶
func (*TimeRange) ProtoMessage()
func (*TimeRange) ProtoReflect ¶
func (x *TimeRange) ProtoReflect() protoreflect.Message
type TimeSeriesMetric ¶
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
func (*TimeSeriesMetric) Descriptor() ([]byte, []int)
Deprecated: Use TimeSeriesMetric.ProtoReflect.Descriptor instead.
func (*TimeSeriesMetric) GetLabel ¶
func (x *TimeSeriesMetric) GetLabel() uint32
func (*TimeSeriesMetric) GetParticipantIdentity ¶
func (x *TimeSeriesMetric) GetParticipantIdentity() uint32
func (*TimeSeriesMetric) GetRid ¶
func (x *TimeSeriesMetric) GetRid() uint32
func (*TimeSeriesMetric) GetSamples ¶
func (x *TimeSeriesMetric) GetSamples() []*MetricSample
func (*TimeSeriesMetric) GetTrackSid ¶
func (x *TimeSeriesMetric) GetTrackSid() uint32
func (*TimeSeriesMetric) ProtoMessage ¶
func (*TimeSeriesMetric) ProtoMessage()
func (*TimeSeriesMetric) ProtoReflect ¶
func (x *TimeSeriesMetric) ProtoReflect() protoreflect.Message
func (*TimeSeriesMetric) Reset ¶
func (x *TimeSeriesMetric) Reset()
func (*TimeSeriesMetric) String ¶
func (x *TimeSeriesMetric) String() string
type TimedVersion ¶
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
func (*TimedVersion) Descriptor() ([]byte, []int)
Deprecated: Use TimedVersion.ProtoReflect.Descriptor instead.
func (*TimedVersion) GetTicks ¶
func (x *TimedVersion) GetTicks() int32
func (*TimedVersion) GetUnixMicro ¶
func (x *TimedVersion) GetUnixMicro() int64
func (*TimedVersion) ProtoMessage ¶
func (*TimedVersion) ProtoMessage()
func (*TimedVersion) ProtoReflect ¶
func (x *TimedVersion) ProtoReflect() protoreflect.Message
func (*TimedVersion) Reset ¶
func (x *TimedVersion) Reset()
func (*TimedVersion) String ¶
func (x *TimedVersion) String() string
type TrackCompositeEgressRequest ¶
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
func (*TrackCompositeEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use TrackCompositeEgressRequest.ProtoReflect.Descriptor instead.
func (*TrackCompositeEgressRequest) GetAdvanced ¶
func (x *TrackCompositeEgressRequest) GetAdvanced() *EncodingOptions
func (*TrackCompositeEgressRequest) GetAudioTrackId ¶
func (x *TrackCompositeEgressRequest) GetAudioTrackId() string
func (*TrackCompositeEgressRequest) GetFile
deprecated
func (x *TrackCompositeEgressRequest) GetFile() *EncodedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*TrackCompositeEgressRequest) GetFileOutputs ¶
func (x *TrackCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput
func (*TrackCompositeEgressRequest) GetImageOutputs ¶
func (x *TrackCompositeEgressRequest) GetImageOutputs() []*ImageOutput
func (*TrackCompositeEgressRequest) GetOptions ¶
func (x *TrackCompositeEgressRequest) GetOptions() isTrackCompositeEgressRequest_Options
func (*TrackCompositeEgressRequest) GetOutput ¶
func (x *TrackCompositeEgressRequest) GetOutput() isTrackCompositeEgressRequest_Output
func (*TrackCompositeEgressRequest) GetPreset ¶
func (x *TrackCompositeEgressRequest) GetPreset() EncodingOptionsPreset
func (*TrackCompositeEgressRequest) GetRoomName ¶
func (x *TrackCompositeEgressRequest) GetRoomName() string
func (*TrackCompositeEgressRequest) GetSegmentOutputs ¶
func (x *TrackCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
func (*TrackCompositeEgressRequest) GetSegments
deprecated
func (x *TrackCompositeEgressRequest) GetSegments() *SegmentedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*TrackCompositeEgressRequest) GetStream
deprecated
func (x *TrackCompositeEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*TrackCompositeEgressRequest) GetStreamOutputs ¶
func (x *TrackCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
func (*TrackCompositeEgressRequest) GetVideoTrackId ¶
func (x *TrackCompositeEgressRequest) GetVideoTrackId() string
func (*TrackCompositeEgressRequest) GetWebhooks ¶
func (x *TrackCompositeEgressRequest) GetWebhooks() []*WebhookConfig
func (*TrackCompositeEgressRequest) ProtoMessage ¶
func (*TrackCompositeEgressRequest) ProtoMessage()
func (*TrackCompositeEgressRequest) ProtoReflect ¶
func (x *TrackCompositeEgressRequest) ProtoReflect() protoreflect.Message
func (*TrackCompositeEgressRequest) Reset ¶
func (x *TrackCompositeEgressRequest) Reset()
func (*TrackCompositeEgressRequest) String ¶
func (x *TrackCompositeEgressRequest) String() string
type TrackCompositeEgressRequest_Advanced ¶
type TrackCompositeEgressRequest_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,7,opt,name=advanced,proto3,oneof"` // (optional)
}
type TrackCompositeEgressRequest_File ¶
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 ¶
type TrackCompositeEgressRequest_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,6,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type TrackCompositeEgressRequest_Segments ¶
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 ¶
type TrackCompositeEgressRequest_Stream struct {
// Deprecated: Marked as deprecated in livekit_egress.proto.
Stream *StreamOutput `protobuf:"bytes,5,opt,name=stream,proto3,oneof"`
}
type TrackEgressRequest ¶
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
func (*TrackEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use TrackEgressRequest.ProtoReflect.Descriptor instead.
func (*TrackEgressRequest) GetFile ¶
func (x *TrackEgressRequest) GetFile() *DirectFileOutput
func (*TrackEgressRequest) GetOutput ¶
func (x *TrackEgressRequest) GetOutput() isTrackEgressRequest_Output
func (*TrackEgressRequest) GetRoomName ¶
func (x *TrackEgressRequest) GetRoomName() string
func (*TrackEgressRequest) GetTrackId ¶
func (x *TrackEgressRequest) GetTrackId() string
func (*TrackEgressRequest) GetWebhooks ¶
func (x *TrackEgressRequest) GetWebhooks() []*WebhookConfig
func (*TrackEgressRequest) GetWebsocketUrl ¶
func (x *TrackEgressRequest) GetWebsocketUrl() string
func (*TrackEgressRequest) ProtoMessage ¶
func (*TrackEgressRequest) ProtoMessage()
func (*TrackEgressRequest) ProtoReflect ¶
func (x *TrackEgressRequest) ProtoReflect() protoreflect.Message
func (*TrackEgressRequest) Reset ¶
func (x *TrackEgressRequest) Reset()
func (*TrackEgressRequest) String ¶
func (x *TrackEgressRequest) String() string
type TrackEgressRequest_File ¶
type TrackEgressRequest_File struct {
File *DirectFileOutput `protobuf:"bytes,3,opt,name=file,proto3,oneof"`
}
type TrackEgressRequest_WebsocketUrl ¶
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 ¶
func (x *TrackInfo) GetAudioFeatures() []AudioTrackFeature
func (*TrackInfo) GetBackupCodecPolicy ¶
func (x *TrackInfo) GetBackupCodecPolicy() BackupCodecPolicy
func (*TrackInfo) GetCodecs ¶
func (x *TrackInfo) GetCodecs() []*SimulcastCodecInfo
func (*TrackInfo) GetDisableDtx ¶
func (*TrackInfo) GetDisableRed ¶
func (*TrackInfo) GetEncryption ¶
func (x *TrackInfo) GetEncryption() Encryption_Type
func (*TrackInfo) GetLayers ¶
func (x *TrackInfo) GetLayers() []*VideoLayer
func (*TrackInfo) GetMimeType ¶
func (*TrackInfo) GetSimulcast ¶
func (*TrackInfo) GetSource ¶
func (x *TrackInfo) GetSource() TrackSource
func (*TrackInfo) GetVersion ¶
func (x *TrackInfo) GetVersion() *TimedVersion
func (*TrackInfo) ProtoMessage ¶
func (*TrackInfo) ProtoMessage()
func (*TrackInfo) ProtoReflect ¶
func (x *TrackInfo) ProtoReflect() protoreflect.Message
type TrackPermission ¶
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
func (*TrackPermission) Descriptor() ([]byte, []int)
Deprecated: Use TrackPermission.ProtoReflect.Descriptor instead.
func (*TrackPermission) GetAllTracks ¶
func (x *TrackPermission) GetAllTracks() bool
func (*TrackPermission) GetParticipantIdentity ¶
func (x *TrackPermission) GetParticipantIdentity() string
func (*TrackPermission) GetParticipantSid ¶
func (x *TrackPermission) GetParticipantSid() string
func (*TrackPermission) GetTrackSids ¶
func (x *TrackPermission) GetTrackSids() []string
func (*TrackPermission) ProtoMessage ¶
func (*TrackPermission) ProtoMessage()
func (*TrackPermission) ProtoReflect ¶
func (x *TrackPermission) ProtoReflect() protoreflect.Message
func (*TrackPermission) Reset ¶
func (x *TrackPermission) Reset()
func (*TrackPermission) String ¶
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 ¶
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
func (*TrackSubscribed) Descriptor() ([]byte, []int)
Deprecated: Use TrackSubscribed.ProtoReflect.Descriptor instead.
func (*TrackSubscribed) GetTrackSid ¶
func (x *TrackSubscribed) GetTrackSid() string
func (*TrackSubscribed) ProtoMessage ¶
func (*TrackSubscribed) ProtoMessage()
func (*TrackSubscribed) ProtoReflect ¶
func (x *TrackSubscribed) ProtoReflect() protoreflect.Message
func (*TrackSubscribed) Reset ¶
func (x *TrackSubscribed) Reset()
func (*TrackSubscribed) String ¶
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 ¶
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
func (*TrackUnpublishedResponse) Descriptor() ([]byte, []int)
Deprecated: Use TrackUnpublishedResponse.ProtoReflect.Descriptor instead.
func (*TrackUnpublishedResponse) GetTrackSid ¶
func (x *TrackUnpublishedResponse) GetTrackSid() string
func (*TrackUnpublishedResponse) ProtoMessage ¶
func (*TrackUnpublishedResponse) ProtoMessage()
func (*TrackUnpublishedResponse) ProtoReflect ¶
func (x *TrackUnpublishedResponse) ProtoReflect() protoreflect.Message
func (*TrackUnpublishedResponse) Reset ¶
func (x *TrackUnpublishedResponse) Reset()
func (*TrackUnpublishedResponse) String ¶
func (x *TrackUnpublishedResponse) String() string
type Transcription ¶
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
func (*Transcription) Descriptor() ([]byte, []int)
Deprecated: Use Transcription.ProtoReflect.Descriptor instead.
func (*Transcription) GetSegments ¶
func (x *Transcription) GetSegments() []*TranscriptionSegment
func (*Transcription) GetTrackId ¶
func (x *Transcription) GetTrackId() string
func (*Transcription) GetTranscribedParticipantIdentity ¶
func (x *Transcription) GetTranscribedParticipantIdentity() string
func (*Transcription) ProtoMessage ¶
func (*Transcription) ProtoMessage()
func (*Transcription) ProtoReflect ¶
func (x *Transcription) ProtoReflect() protoreflect.Message
func (*Transcription) Reset ¶
func (x *Transcription) Reset()
func (*Transcription) String ¶
func (x *Transcription) String() string
type TranscriptionSegment ¶
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
func (*TranscriptionSegment) Descriptor() ([]byte, []int)
Deprecated: Use TranscriptionSegment.ProtoReflect.Descriptor instead.
func (*TranscriptionSegment) GetEndTime ¶
func (x *TranscriptionSegment) GetEndTime() uint64
func (*TranscriptionSegment) GetFinal ¶
func (x *TranscriptionSegment) GetFinal() bool
func (*TranscriptionSegment) GetId ¶
func (x *TranscriptionSegment) GetId() string
func (*TranscriptionSegment) GetLanguage ¶
func (x *TranscriptionSegment) GetLanguage() string
func (*TranscriptionSegment) GetStartTime ¶
func (x *TranscriptionSegment) GetStartTime() uint64
func (*TranscriptionSegment) GetText ¶
func (x *TranscriptionSegment) GetText() string
func (*TranscriptionSegment) ProtoMessage ¶
func (*TranscriptionSegment) ProtoMessage()
func (*TranscriptionSegment) ProtoReflect ¶
func (x *TranscriptionSegment) ProtoReflect() protoreflect.Message
func (*TranscriptionSegment) Reset ¶
func (x *TranscriptionSegment) Reset()
func (*TranscriptionSegment) String ¶
func (x *TranscriptionSegment) String() string
type TransferSIPParticipantRequest ¶
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
func (*TransferSIPParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use TransferSIPParticipantRequest.ProtoReflect.Descriptor instead.
func (*TransferSIPParticipantRequest) GetHeaders ¶
func (x *TransferSIPParticipantRequest) GetHeaders() map[string]string
func (*TransferSIPParticipantRequest) GetParticipantIdentity ¶
func (x *TransferSIPParticipantRequest) GetParticipantIdentity() string
func (*TransferSIPParticipantRequest) GetPlayDialtone ¶
func (x *TransferSIPParticipantRequest) GetPlayDialtone() bool
func (*TransferSIPParticipantRequest) GetRingingTimeout ¶
func (x *TransferSIPParticipantRequest) GetRingingTimeout() *durationpb.Duration
func (*TransferSIPParticipantRequest) GetRoomName ¶
func (x *TransferSIPParticipantRequest) GetRoomName() string
func (*TransferSIPParticipantRequest) GetTransferTo ¶
func (x *TransferSIPParticipantRequest) GetTransferTo() string
func (*TransferSIPParticipantRequest) ProtoMessage ¶
func (*TransferSIPParticipantRequest) ProtoMessage()
func (*TransferSIPParticipantRequest) ProtoReflect ¶
func (x *TransferSIPParticipantRequest) ProtoReflect() protoreflect.Message
func (*TransferSIPParticipantRequest) Reset ¶
func (x *TransferSIPParticipantRequest) Reset()
func (*TransferSIPParticipantRequest) String ¶
func (x *TransferSIPParticipantRequest) String() string
func (*TransferSIPParticipantRequest) Validate ¶
func (p *TransferSIPParticipantRequest) Validate() error
type TrickleRequest ¶
type TrickleRequest struct {
CandidateInit string `protobuf:"bytes,1,opt,name=candidateInit,proto3" json:"candidateInit,omitempty"`
Target SignalTarget `protobuf:"varint,2,opt,name=target,proto3,enum=livekit.SignalTarget" json:"target,omitempty"`
Final bool `protobuf:"varint,3,opt,name=final,proto3" json:"final,omitempty"`
// contains filtered or unexported fields
}
func (*TrickleRequest) Descriptor
deprecated
func (*TrickleRequest) Descriptor() ([]byte, []int)
Deprecated: Use TrickleRequest.ProtoReflect.Descriptor instead.
func (*TrickleRequest) GetCandidateInit ¶
func (x *TrickleRequest) GetCandidateInit() string
func (*TrickleRequest) GetFinal ¶
func (x *TrickleRequest) GetFinal() bool
func (*TrickleRequest) GetTarget ¶
func (x *TrickleRequest) GetTarget() SignalTarget
func (*TrickleRequest) ProtoMessage ¶
func (*TrickleRequest) ProtoMessage()
func (*TrickleRequest) ProtoReflect ¶
func (x *TrickleRequest) ProtoReflect() protoreflect.Message
func (*TrickleRequest) Reset ¶
func (x *TrickleRequest) Reset()
func (*TrickleRequest) String ¶
func (x *TrickleRequest) String() string
type TwirpServer ¶
type TwirpServer interface {
http.Handler
// ServiceDescriptor returns gzipped bytes describing the .proto file that
// this service was generated from. Once unzipped, the bytes can be
// unmarshalled as a
// google.golang.org/protobuf/types/descriptorpb.FileDescriptorProto.
//
// The returned integer is the index of this particular service within that
// FileDescriptorProto's 'Service' slice of ServiceDescriptorProtos. This is a
// low-level field, expected to be used for reflection.
ServiceDescriptor() ([]byte, int)
// ProtocGenTwirpVersion is the semantic version string of the version of
// twirp used to generate this file.
ProtocGenTwirpVersion() string
// PathPrefix returns the HTTP URL path prefix for all methods handled by this
// service. This can be used with an HTTP mux to route Twirp requests.
// The path prefix is in the form: "/<prefix>/<package>.<Service>/"
// that is, everything in a Twirp route except for the <Method> at the end.
PathPrefix() string
}
TwirpServer is the interface generated server structs will support: they're HTTP handlers with additional methods for accessing metadata about the service. Those accessors are a low-level API for building reflection tools. Most people can think of TwirpServers as just http.Handlers.
func NewAgentDispatchServiceServer ¶
func NewAgentDispatchServiceServer(svc AgentDispatchService, opts ...interface{}) TwirpServer
NewAgentDispatchServiceServer builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation. The opts are twirp.ServerOption modifiers, for example twirp.WithServerHooks(hooks).
func NewCloudAgentServer ¶
func NewCloudAgentServer(svc CloudAgent, opts ...interface{}) TwirpServer
NewCloudAgentServer builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation. The opts are twirp.ServerOption modifiers, for example twirp.WithServerHooks(hooks).
func NewEgressServer ¶
func NewEgressServer(svc Egress, opts ...interface{}) TwirpServer
NewEgressServer builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation. The opts are twirp.ServerOption modifiers, for example twirp.WithServerHooks(hooks).
func NewIngressServer ¶
func NewIngressServer(svc Ingress, opts ...interface{}) TwirpServer
NewIngressServer builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation. The opts are twirp.ServerOption modifiers, for example twirp.WithServerHooks(hooks).
func NewRoomServiceServer ¶
func NewRoomServiceServer(svc RoomService, opts ...interface{}) TwirpServer
NewRoomServiceServer builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation. The opts are twirp.ServerOption modifiers, for example twirp.WithServerHooks(hooks).
func NewSIPServer ¶
func NewSIPServer(svc SIP, opts ...interface{}) TwirpServer
NewSIPServer builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation. The opts are twirp.ServerOption modifiers, for example twirp.WithServerHooks(hooks).
type UpdateAgentRequest ¶
type UpdateAgentRequest 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"`
// 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"`
Secrets []*AgentSecret `protobuf:"bytes,7,rep,name=secrets,proto3" json:"secrets,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAgentRequest) Descriptor
deprecated
func (*UpdateAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentRequest.ProtoReflect.Descriptor instead.
func (*UpdateAgentRequest) GetAgentId ¶
func (x *UpdateAgentRequest) GetAgentId() string
func (*UpdateAgentRequest) GetAgentName
deprecated
func (x *UpdateAgentRequest) GetAgentName() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*UpdateAgentRequest) GetCpuReq
deprecated
func (x *UpdateAgentRequest) GetCpuReq() string
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*UpdateAgentRequest) GetMaxReplicas
deprecated
func (x *UpdateAgentRequest) GetMaxReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*UpdateAgentRequest) GetRegions ¶
func (x *UpdateAgentRequest) GetRegions() []string
func (*UpdateAgentRequest) GetReplicas
deprecated
func (x *UpdateAgentRequest) GetReplicas() int32
Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
func (*UpdateAgentRequest) GetSecrets ¶
func (x *UpdateAgentRequest) GetSecrets() []*AgentSecret
func (*UpdateAgentRequest) ProtoMessage ¶
func (*UpdateAgentRequest) ProtoMessage()
func (*UpdateAgentRequest) ProtoReflect ¶
func (x *UpdateAgentRequest) ProtoReflect() protoreflect.Message
func (*UpdateAgentRequest) Reset ¶
func (x *UpdateAgentRequest) Reset()
func (*UpdateAgentRequest) String ¶
func (x *UpdateAgentRequest) String() string
type UpdateAgentResponse ¶
type UpdateAgentResponse 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 (*UpdateAgentResponse) Descriptor
deprecated
func (*UpdateAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentResponse.ProtoReflect.Descriptor instead.
func (*UpdateAgentResponse) GetMessage ¶
func (x *UpdateAgentResponse) GetMessage() string
func (*UpdateAgentResponse) GetSuccess ¶
func (x *UpdateAgentResponse) GetSuccess() bool
func (*UpdateAgentResponse) ProtoMessage ¶
func (*UpdateAgentResponse) ProtoMessage()
func (*UpdateAgentResponse) ProtoReflect ¶
func (x *UpdateAgentResponse) ProtoReflect() protoreflect.Message
func (*UpdateAgentResponse) Reset ¶
func (x *UpdateAgentResponse) Reset()
func (*UpdateAgentResponse) String ¶
func (x *UpdateAgentResponse) String() string
type UpdateAgentSecretsRequest ¶
type UpdateAgentSecretsRequest 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"`
Overwrite bool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
Secrets []*AgentSecret `protobuf:"bytes,4,rep,name=secrets,proto3" json:"secrets,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAgentSecretsRequest) Descriptor
deprecated
func (*UpdateAgentSecretsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentSecretsRequest.ProtoReflect.Descriptor instead.
func (*UpdateAgentSecretsRequest) GetAgentId ¶
func (x *UpdateAgentSecretsRequest) GetAgentId() string
func (*UpdateAgentSecretsRequest) GetAgentName ¶
func (x *UpdateAgentSecretsRequest) GetAgentName() string
func (*UpdateAgentSecretsRequest) GetOverwrite ¶
func (x *UpdateAgentSecretsRequest) GetOverwrite() bool
func (*UpdateAgentSecretsRequest) GetSecrets ¶
func (x *UpdateAgentSecretsRequest) GetSecrets() []*AgentSecret
func (*UpdateAgentSecretsRequest) ProtoMessage ¶
func (*UpdateAgentSecretsRequest) ProtoMessage()
func (*UpdateAgentSecretsRequest) ProtoReflect ¶
func (x *UpdateAgentSecretsRequest) ProtoReflect() protoreflect.Message
func (*UpdateAgentSecretsRequest) Reset ¶
func (x *UpdateAgentSecretsRequest) Reset()
func (*UpdateAgentSecretsRequest) String ¶
func (x *UpdateAgentSecretsRequest) String() string
type UpdateAgentSecretsResponse ¶
type UpdateAgentSecretsResponse 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 (*UpdateAgentSecretsResponse) Descriptor
deprecated
func (*UpdateAgentSecretsResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentSecretsResponse.ProtoReflect.Descriptor instead.
func (*UpdateAgentSecretsResponse) GetMessage ¶
func (x *UpdateAgentSecretsResponse) GetMessage() string
func (*UpdateAgentSecretsResponse) GetSuccess ¶
func (x *UpdateAgentSecretsResponse) GetSuccess() bool
func (*UpdateAgentSecretsResponse) ProtoMessage ¶
func (*UpdateAgentSecretsResponse) ProtoMessage()
func (*UpdateAgentSecretsResponse) ProtoReflect ¶
func (x *UpdateAgentSecretsResponse) ProtoReflect() protoreflect.Message
func (*UpdateAgentSecretsResponse) Reset ¶
func (x *UpdateAgentSecretsResponse) Reset()
func (*UpdateAgentSecretsResponse) String ¶
func (x *UpdateAgentSecretsResponse) String() string
type UpdateIngressRequest ¶
type UpdateIngressRequest 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"`
RoomName string `protobuf:"bytes,3,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"`
ParticipantIdentity string `protobuf:"bytes,4,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"`
ParticipantName string `protobuf:"bytes,5,opt,name=participant_name,json=participantName,proto3" json:"participant_name,omitempty"`
ParticipantMetadata string `protobuf:"bytes,9,opt,name=participant_metadata,json=participantMetadata,proto3" json:"participant_metadata,omitempty"`
// Deprecated: Marked as deprecated in livekit_ingress.proto.
BypassTranscoding *bool `protobuf:"varint,8,opt,name=bypass_transcoding,json=bypassTranscoding,proto3,oneof" json:"bypass_transcoding,omitempty"`
EnableTranscoding *bool `protobuf:"varint,10,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,11,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 (*UpdateIngressRequest) Descriptor
deprecated
func (*UpdateIngressRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIngressRequest.ProtoReflect.Descriptor instead.
func (*UpdateIngressRequest) GetAudio ¶
func (x *UpdateIngressRequest) GetAudio() *IngressAudioOptions
func (*UpdateIngressRequest) GetBypassTranscoding
deprecated
func (x *UpdateIngressRequest) GetBypassTranscoding() bool
Deprecated: Marked as deprecated in livekit_ingress.proto.
func (*UpdateIngressRequest) GetEnableTranscoding ¶
func (x *UpdateIngressRequest) GetEnableTranscoding() bool
func (*UpdateIngressRequest) GetEnabled ¶
func (x *UpdateIngressRequest) GetEnabled() bool
func (*UpdateIngressRequest) GetIngressId ¶
func (x *UpdateIngressRequest) GetIngressId() string
func (*UpdateIngressRequest) GetName ¶
func (x *UpdateIngressRequest) GetName() string
func (*UpdateIngressRequest) GetParticipantIdentity ¶
func (x *UpdateIngressRequest) GetParticipantIdentity() string
func (*UpdateIngressRequest) GetParticipantMetadata ¶
func (x *UpdateIngressRequest) GetParticipantMetadata() string
func (*UpdateIngressRequest) GetParticipantName ¶
func (x *UpdateIngressRequest) GetParticipantName() string
func (*UpdateIngressRequest) GetRoomName ¶
func (x *UpdateIngressRequest) GetRoomName() string
func (*UpdateIngressRequest) GetVideo ¶
func (x *UpdateIngressRequest) GetVideo() *IngressVideoOptions
func (*UpdateIngressRequest) ProtoMessage ¶
func (*UpdateIngressRequest) ProtoMessage()
func (*UpdateIngressRequest) ProtoReflect ¶
func (x *UpdateIngressRequest) ProtoReflect() protoreflect.Message
func (*UpdateIngressRequest) Reset ¶
func (x *UpdateIngressRequest) Reset()
func (*UpdateIngressRequest) String ¶
func (x *UpdateIngressRequest) String() string
type UpdateJobStatus ¶
type UpdateJobStatus struct {
JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
// The worker can indicate the job end by either specifying SUCCESS or FAILED
Status JobStatus `protobuf:"varint,2,opt,name=status,proto3,enum=livekit.JobStatus" json:"status,omitempty"`
// metadata shown on the dashboard, useful for debugging
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateJobStatus) Descriptor
deprecated
func (*UpdateJobStatus) Descriptor() ([]byte, []int)
Deprecated: Use UpdateJobStatus.ProtoReflect.Descriptor instead.
func (*UpdateJobStatus) GetError ¶
func (x *UpdateJobStatus) GetError() string
func (*UpdateJobStatus) GetJobId ¶
func (x *UpdateJobStatus) GetJobId() string
func (*UpdateJobStatus) GetStatus ¶
func (x *UpdateJobStatus) GetStatus() JobStatus
func (*UpdateJobStatus) ProtoMessage ¶
func (*UpdateJobStatus) ProtoMessage()
func (*UpdateJobStatus) ProtoReflect ¶
func (x *UpdateJobStatus) ProtoReflect() protoreflect.Message
func (*UpdateJobStatus) Reset ¶
func (x *UpdateJobStatus) Reset()
func (*UpdateJobStatus) String ¶
func (x *UpdateJobStatus) String() string
type UpdateLayoutRequest ¶
type UpdateLayoutRequest struct {
EgressId string `protobuf:"bytes,1,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"`
Layout string `protobuf:"bytes,2,opt,name=layout,proto3" json:"layout,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateLayoutRequest) Descriptor
deprecated
func (*UpdateLayoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLayoutRequest.ProtoReflect.Descriptor instead.
func (*UpdateLayoutRequest) GetEgressId ¶
func (x *UpdateLayoutRequest) GetEgressId() string
func (*UpdateLayoutRequest) GetLayout ¶
func (x *UpdateLayoutRequest) GetLayout() string
func (*UpdateLayoutRequest) ProtoMessage ¶
func (*UpdateLayoutRequest) ProtoMessage()
func (*UpdateLayoutRequest) ProtoReflect ¶
func (x *UpdateLayoutRequest) ProtoReflect() protoreflect.Message
func (*UpdateLayoutRequest) Reset ¶
func (x *UpdateLayoutRequest) Reset()
func (*UpdateLayoutRequest) String ¶
func (x *UpdateLayoutRequest) String() string
type UpdateLocalAudioTrack ¶
type UpdateLocalAudioTrack struct {
TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"`
Features []AudioTrackFeature `protobuf:"varint,2,rep,packed,name=features,proto3,enum=livekit.AudioTrackFeature" json:"features,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateLocalAudioTrack) Descriptor
deprecated
func (*UpdateLocalAudioTrack) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocalAudioTrack.ProtoReflect.Descriptor instead.
func (*UpdateLocalAudioTrack) GetFeatures ¶
func (x *UpdateLocalAudioTrack) GetFeatures() []AudioTrackFeature
func (*UpdateLocalAudioTrack) GetTrackSid ¶
func (x *UpdateLocalAudioTrack) GetTrackSid() string
func (*UpdateLocalAudioTrack) ProtoMessage ¶
func (*UpdateLocalAudioTrack) ProtoMessage()
func (*UpdateLocalAudioTrack) ProtoReflect ¶
func (x *UpdateLocalAudioTrack) ProtoReflect() protoreflect.Message
func (*UpdateLocalAudioTrack) Reset ¶
func (x *UpdateLocalAudioTrack) Reset()
func (*UpdateLocalAudioTrack) String ¶
func (x *UpdateLocalAudioTrack) String() string
type UpdateLocalVideoTrack ¶
type UpdateLocalVideoTrack struct {
TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"`
Width uint32 `protobuf:"varint,2,opt,name=width,proto3" json:"width,omitempty"`
Height uint32 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateLocalVideoTrack) Descriptor
deprecated
func (*UpdateLocalVideoTrack) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocalVideoTrack.ProtoReflect.Descriptor instead.
func (*UpdateLocalVideoTrack) GetHeight ¶
func (x *UpdateLocalVideoTrack) GetHeight() uint32
func (*UpdateLocalVideoTrack) GetTrackSid ¶
func (x *UpdateLocalVideoTrack) GetTrackSid() string
func (*UpdateLocalVideoTrack) GetWidth ¶
func (x *UpdateLocalVideoTrack) GetWidth() uint32
func (*UpdateLocalVideoTrack) ProtoMessage ¶
func (*UpdateLocalVideoTrack) ProtoMessage()
func (*UpdateLocalVideoTrack) ProtoReflect ¶
func (x *UpdateLocalVideoTrack) ProtoReflect() protoreflect.Message
func (*UpdateLocalVideoTrack) Reset ¶
func (x *UpdateLocalVideoTrack) Reset()
func (*UpdateLocalVideoTrack) String ¶
func (x *UpdateLocalVideoTrack) String() string
type UpdateParticipantMetadata ¶
type UpdateParticipantMetadata struct {
Metadata string `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// attributes to update. it only updates attributes that have been set
// to delete attributes, set the value to an empty string
Attributes map[string]string `` /* 147-byte string literal not displayed */
RequestId uint32 `protobuf:"varint,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateParticipantMetadata) Descriptor
deprecated
func (*UpdateParticipantMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateParticipantMetadata.ProtoReflect.Descriptor instead.
func (*UpdateParticipantMetadata) GetAttributes ¶
func (x *UpdateParticipantMetadata) GetAttributes() map[string]string
func (*UpdateParticipantMetadata) GetMetadata ¶
func (x *UpdateParticipantMetadata) GetMetadata() string
func (*UpdateParticipantMetadata) GetName ¶
func (x *UpdateParticipantMetadata) GetName() string
func (*UpdateParticipantMetadata) GetRequestId ¶
func (x *UpdateParticipantMetadata) GetRequestId() uint32
func (*UpdateParticipantMetadata) ProtoMessage ¶
func (*UpdateParticipantMetadata) ProtoMessage()
func (*UpdateParticipantMetadata) ProtoReflect ¶
func (x *UpdateParticipantMetadata) ProtoReflect() protoreflect.Message
func (*UpdateParticipantMetadata) Reset ¶
func (x *UpdateParticipantMetadata) Reset()
func (*UpdateParticipantMetadata) String ¶
func (x *UpdateParticipantMetadata) String() string
type UpdateParticipantRequest ¶
type UpdateParticipantRequest struct {
Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"`
Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
// metadata to update. skipping updates if left empty
Metadata string `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
// set to update the participant's permissions
Permission *ParticipantPermission `protobuf:"bytes,4,opt,name=permission,proto3" json:"permission,omitempty"`
// display name to update
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
// attributes to update. it only updates attributes that have been set
// to delete attributes, set the value to an empty string
Attributes map[string]string `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*UpdateParticipantRequest) Descriptor
deprecated
func (*UpdateParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateParticipantRequest.ProtoReflect.Descriptor instead.
func (*UpdateParticipantRequest) GetAttributes ¶
func (x *UpdateParticipantRequest) GetAttributes() map[string]string
func (*UpdateParticipantRequest) GetIdentity ¶
func (x *UpdateParticipantRequest) GetIdentity() string
func (*UpdateParticipantRequest) GetMetadata ¶
func (x *UpdateParticipantRequest) GetMetadata() string
func (*UpdateParticipantRequest) GetName ¶
func (x *UpdateParticipantRequest) GetName() string
func (*UpdateParticipantRequest) GetPermission ¶
func (x *UpdateParticipantRequest) GetPermission() *ParticipantPermission
func (*UpdateParticipantRequest) GetRoom ¶
func (x *UpdateParticipantRequest) GetRoom() string
func (*UpdateParticipantRequest) ProtoMessage ¶
func (*UpdateParticipantRequest) ProtoMessage()
func (*UpdateParticipantRequest) ProtoReflect ¶
func (x *UpdateParticipantRequest) ProtoReflect() protoreflect.Message
func (*UpdateParticipantRequest) Reset ¶
func (x *UpdateParticipantRequest) Reset()
func (*UpdateParticipantRequest) String ¶
func (x *UpdateParticipantRequest) String() string
type UpdateRoomMetadataRequest ¶
type UpdateRoomMetadataRequest struct {
Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"`
// metadata to update. skipping updates if left empty
Metadata string `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateRoomMetadataRequest) Descriptor
deprecated
func (*UpdateRoomMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRoomMetadataRequest.ProtoReflect.Descriptor instead.
func (*UpdateRoomMetadataRequest) GetMetadata ¶
func (x *UpdateRoomMetadataRequest) GetMetadata() string
func (*UpdateRoomMetadataRequest) GetRoom ¶
func (x *UpdateRoomMetadataRequest) GetRoom() string
func (*UpdateRoomMetadataRequest) ProtoMessage ¶
func (*UpdateRoomMetadataRequest) ProtoMessage()
func (*UpdateRoomMetadataRequest) ProtoReflect ¶
func (x *UpdateRoomMetadataRequest) ProtoReflect() protoreflect.Message
func (*UpdateRoomMetadataRequest) Reset ¶
func (x *UpdateRoomMetadataRequest) Reset()
func (*UpdateRoomMetadataRequest) String ¶
func (x *UpdateRoomMetadataRequest) String() string
type UpdateSIPDispatchRuleRequest ¶
type UpdateSIPDispatchRuleRequest struct {
SipDispatchRuleId string `protobuf:"bytes,1,opt,name=sip_dispatch_rule_id,json=sipDispatchRuleId,proto3" json:"sip_dispatch_rule_id,omitempty"`
// Types that are valid to be assigned to Action:
//
// *UpdateSIPDispatchRuleRequest_Replace
// *UpdateSIPDispatchRuleRequest_Update
Action isUpdateSIPDispatchRuleRequest_Action `protobuf_oneof:"action"`
// contains filtered or unexported fields
}
func (*UpdateSIPDispatchRuleRequest) Descriptor
deprecated
func (*UpdateSIPDispatchRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSIPDispatchRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateSIPDispatchRuleRequest) GetAction ¶
func (x *UpdateSIPDispatchRuleRequest) GetAction() isUpdateSIPDispatchRuleRequest_Action
func (*UpdateSIPDispatchRuleRequest) GetReplace ¶
func (x *UpdateSIPDispatchRuleRequest) GetReplace() *SIPDispatchRuleInfo
func (*UpdateSIPDispatchRuleRequest) GetSipDispatchRuleId ¶
func (x *UpdateSIPDispatchRuleRequest) GetSipDispatchRuleId() string
func (*UpdateSIPDispatchRuleRequest) GetUpdate ¶
func (x *UpdateSIPDispatchRuleRequest) GetUpdate() *SIPDispatchRuleUpdate
func (*UpdateSIPDispatchRuleRequest) ProtoMessage ¶
func (*UpdateSIPDispatchRuleRequest) ProtoMessage()
func (*UpdateSIPDispatchRuleRequest) ProtoReflect ¶
func (x *UpdateSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateSIPDispatchRuleRequest) Reset ¶
func (x *UpdateSIPDispatchRuleRequest) Reset()
func (*UpdateSIPDispatchRuleRequest) String ¶
func (x *UpdateSIPDispatchRuleRequest) String() string
func (*UpdateSIPDispatchRuleRequest) Validate ¶
func (p *UpdateSIPDispatchRuleRequest) Validate() error
type UpdateSIPDispatchRuleRequestAction ¶
type UpdateSIPDispatchRuleRequestAction interface {
Apply(info *SIPDispatchRuleInfo) (*SIPDispatchRuleInfo, error)
// contains filtered or unexported methods
}
type UpdateSIPDispatchRuleRequest_Replace ¶
type UpdateSIPDispatchRuleRequest_Replace struct {
Replace *SIPDispatchRuleInfo `protobuf:"bytes,2,opt,name=replace,proto3,oneof"`
}
func (*UpdateSIPDispatchRuleRequest_Replace) Apply ¶
func (p *UpdateSIPDispatchRuleRequest_Replace) Apply(info *SIPDispatchRuleInfo) (*SIPDispatchRuleInfo, error)
type UpdateSIPDispatchRuleRequest_Update ¶
type UpdateSIPDispatchRuleRequest_Update struct {
Update *SIPDispatchRuleUpdate `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}
func (*UpdateSIPDispatchRuleRequest_Update) Apply ¶
func (p *UpdateSIPDispatchRuleRequest_Update) Apply(info *SIPDispatchRuleInfo) (*SIPDispatchRuleInfo, error)
type UpdateSIPInboundTrunkRequest ¶
type UpdateSIPInboundTrunkRequest struct {
SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"`
// Types that are valid to be assigned to Action:
//
// *UpdateSIPInboundTrunkRequest_Replace
// *UpdateSIPInboundTrunkRequest_Update
Action isUpdateSIPInboundTrunkRequest_Action `protobuf_oneof:"action"`
// contains filtered or unexported fields
}
func (*UpdateSIPInboundTrunkRequest) Descriptor
deprecated
func (*UpdateSIPInboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSIPInboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*UpdateSIPInboundTrunkRequest) GetAction ¶
func (x *UpdateSIPInboundTrunkRequest) GetAction() isUpdateSIPInboundTrunkRequest_Action
func (*UpdateSIPInboundTrunkRequest) GetReplace ¶
func (x *UpdateSIPInboundTrunkRequest) GetReplace() *SIPInboundTrunkInfo
func (*UpdateSIPInboundTrunkRequest) GetSipTrunkId ¶
func (x *UpdateSIPInboundTrunkRequest) GetSipTrunkId() string
func (*UpdateSIPInboundTrunkRequest) GetUpdate ¶
func (x *UpdateSIPInboundTrunkRequest) GetUpdate() *SIPInboundTrunkUpdate
func (*UpdateSIPInboundTrunkRequest) ProtoMessage ¶
func (*UpdateSIPInboundTrunkRequest) ProtoMessage()
func (*UpdateSIPInboundTrunkRequest) ProtoReflect ¶
func (x *UpdateSIPInboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*UpdateSIPInboundTrunkRequest) Reset ¶
func (x *UpdateSIPInboundTrunkRequest) Reset()
func (*UpdateSIPInboundTrunkRequest) String ¶
func (x *UpdateSIPInboundTrunkRequest) String() string
func (*UpdateSIPInboundTrunkRequest) Validate ¶
func (p *UpdateSIPInboundTrunkRequest) Validate() error
type UpdateSIPInboundTrunkRequestAction ¶
type UpdateSIPInboundTrunkRequestAction interface {
Apply(info *SIPInboundTrunkInfo) (*SIPInboundTrunkInfo, error)
// contains filtered or unexported methods
}
type UpdateSIPInboundTrunkRequest_Replace ¶
type UpdateSIPInboundTrunkRequest_Replace struct {
Replace *SIPInboundTrunkInfo `protobuf:"bytes,2,opt,name=replace,proto3,oneof"`
}
func (*UpdateSIPInboundTrunkRequest_Replace) Apply ¶
func (p *UpdateSIPInboundTrunkRequest_Replace) Apply(info *SIPInboundTrunkInfo) (*SIPInboundTrunkInfo, error)
type UpdateSIPInboundTrunkRequest_Update ¶
type UpdateSIPInboundTrunkRequest_Update struct {
Update *SIPInboundTrunkUpdate `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}
func (*UpdateSIPInboundTrunkRequest_Update) Apply ¶
func (p *UpdateSIPInboundTrunkRequest_Update) Apply(info *SIPInboundTrunkInfo) (*SIPInboundTrunkInfo, error)
type UpdateSIPOutboundTrunkRequest ¶
type UpdateSIPOutboundTrunkRequest struct {
SipTrunkId string `protobuf:"bytes,1,opt,name=sip_trunk_id,json=sipTrunkId,proto3" json:"sip_trunk_id,omitempty"`
// Types that are valid to be assigned to Action:
//
// *UpdateSIPOutboundTrunkRequest_Replace
// *UpdateSIPOutboundTrunkRequest_Update
Action isUpdateSIPOutboundTrunkRequest_Action `protobuf_oneof:"action"`
// contains filtered or unexported fields
}
func (*UpdateSIPOutboundTrunkRequest) Descriptor
deprecated
func (*UpdateSIPOutboundTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSIPOutboundTrunkRequest.ProtoReflect.Descriptor instead.
func (*UpdateSIPOutboundTrunkRequest) GetAction ¶
func (x *UpdateSIPOutboundTrunkRequest) GetAction() isUpdateSIPOutboundTrunkRequest_Action
func (*UpdateSIPOutboundTrunkRequest) GetReplace ¶
func (x *UpdateSIPOutboundTrunkRequest) GetReplace() *SIPOutboundTrunkInfo
func (*UpdateSIPOutboundTrunkRequest) GetSipTrunkId ¶
func (x *UpdateSIPOutboundTrunkRequest) GetSipTrunkId() string
func (*UpdateSIPOutboundTrunkRequest) GetUpdate ¶
func (x *UpdateSIPOutboundTrunkRequest) GetUpdate() *SIPOutboundTrunkUpdate
func (*UpdateSIPOutboundTrunkRequest) ProtoMessage ¶
func (*UpdateSIPOutboundTrunkRequest) ProtoMessage()
func (*UpdateSIPOutboundTrunkRequest) ProtoReflect ¶
func (x *UpdateSIPOutboundTrunkRequest) ProtoReflect() protoreflect.Message
func (*UpdateSIPOutboundTrunkRequest) Reset ¶
func (x *UpdateSIPOutboundTrunkRequest) Reset()
func (*UpdateSIPOutboundTrunkRequest) String ¶
func (x *UpdateSIPOutboundTrunkRequest) String() string
func (*UpdateSIPOutboundTrunkRequest) Validate ¶
func (p *UpdateSIPOutboundTrunkRequest) Validate() error
type UpdateSIPOutboundTrunkRequestAction ¶
type UpdateSIPOutboundTrunkRequestAction interface {
Apply(info *SIPOutboundTrunkInfo) (*SIPOutboundTrunkInfo, error)
// contains filtered or unexported methods
}
type UpdateSIPOutboundTrunkRequest_Replace ¶
type UpdateSIPOutboundTrunkRequest_Replace struct {
Replace *SIPOutboundTrunkInfo `protobuf:"bytes,2,opt,name=replace,proto3,oneof"`
}
func (*UpdateSIPOutboundTrunkRequest_Replace) Apply ¶
func (p *UpdateSIPOutboundTrunkRequest_Replace) Apply(info *SIPOutboundTrunkInfo) (*SIPOutboundTrunkInfo, error)
type UpdateSIPOutboundTrunkRequest_Update ¶
type UpdateSIPOutboundTrunkRequest_Update struct {
Update *SIPOutboundTrunkUpdate `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}
func (*UpdateSIPOutboundTrunkRequest_Update) Apply ¶
func (p *UpdateSIPOutboundTrunkRequest_Update) Apply(info *SIPOutboundTrunkInfo) (*SIPOutboundTrunkInfo, error)
type UpdateStreamRequest ¶
type UpdateStreamRequest struct {
EgressId string `protobuf:"bytes,1,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"`
AddOutputUrls []string `protobuf:"bytes,2,rep,name=add_output_urls,json=addOutputUrls,proto3" json:"add_output_urls,omitempty"`
RemoveOutputUrls []string `protobuf:"bytes,3,rep,name=remove_output_urls,json=removeOutputUrls,proto3" json:"remove_output_urls,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateStreamRequest) Descriptor
deprecated
func (*UpdateStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateStreamRequest.ProtoReflect.Descriptor instead.
func (*UpdateStreamRequest) GetAddOutputUrls ¶
func (x *UpdateStreamRequest) GetAddOutputUrls() []string
func (*UpdateStreamRequest) GetEgressId ¶
func (x *UpdateStreamRequest) GetEgressId() string
func (*UpdateStreamRequest) GetRemoveOutputUrls ¶
func (x *UpdateStreamRequest) GetRemoveOutputUrls() []string
func (*UpdateStreamRequest) ProtoMessage ¶
func (*UpdateStreamRequest) ProtoMessage()
func (*UpdateStreamRequest) ProtoReflect ¶
func (x *UpdateStreamRequest) ProtoReflect() protoreflect.Message
func (*UpdateStreamRequest) Reset ¶
func (x *UpdateStreamRequest) Reset()
func (*UpdateStreamRequest) String ¶
func (x *UpdateStreamRequest) String() string
type UpdateSubscription ¶
type UpdateSubscription struct {
TrackSids []string `protobuf:"bytes,1,rep,name=track_sids,json=trackSids,proto3" json:"track_sids,omitempty"`
Subscribe bool `protobuf:"varint,2,opt,name=subscribe,proto3" json:"subscribe,omitempty"`
ParticipantTracks []*ParticipantTracks `protobuf:"bytes,3,rep,name=participant_tracks,json=participantTracks,proto3" json:"participant_tracks,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSubscription) Descriptor
deprecated
func (*UpdateSubscription) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscription.ProtoReflect.Descriptor instead.
func (*UpdateSubscription) GetParticipantTracks ¶
func (x *UpdateSubscription) GetParticipantTracks() []*ParticipantTracks
func (*UpdateSubscription) GetSubscribe ¶
func (x *UpdateSubscription) GetSubscribe() bool
func (*UpdateSubscription) GetTrackSids ¶
func (x *UpdateSubscription) GetTrackSids() []string
func (*UpdateSubscription) ProtoMessage ¶
func (*UpdateSubscription) ProtoMessage()
func (*UpdateSubscription) ProtoReflect ¶
func (x *UpdateSubscription) ProtoReflect() protoreflect.Message
func (*UpdateSubscription) Reset ¶
func (x *UpdateSubscription) Reset()
func (*UpdateSubscription) String ¶
func (x *UpdateSubscription) String() string
type UpdateSubscriptionsRequest ¶
type UpdateSubscriptionsRequest struct {
Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"`
Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
// list of sids of tracks
TrackSids []string `protobuf:"bytes,3,rep,name=track_sids,json=trackSids,proto3" json:"track_sids,omitempty"`
// set to true to subscribe, false to unsubscribe from tracks
Subscribe bool `protobuf:"varint,4,opt,name=subscribe,proto3" json:"subscribe,omitempty"`
// list of participants and their tracks
ParticipantTracks []*ParticipantTracks `protobuf:"bytes,5,rep,name=participant_tracks,json=participantTracks,proto3" json:"participant_tracks,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSubscriptionsRequest) Descriptor
deprecated
func (*UpdateSubscriptionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscriptionsRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubscriptionsRequest) GetIdentity ¶
func (x *UpdateSubscriptionsRequest) GetIdentity() string
func (*UpdateSubscriptionsRequest) GetParticipantTracks ¶
func (x *UpdateSubscriptionsRequest) GetParticipantTracks() []*ParticipantTracks
func (*UpdateSubscriptionsRequest) GetRoom ¶
func (x *UpdateSubscriptionsRequest) GetRoom() string
func (*UpdateSubscriptionsRequest) GetSubscribe ¶
func (x *UpdateSubscriptionsRequest) GetSubscribe() bool
func (*UpdateSubscriptionsRequest) GetTrackSids ¶
func (x *UpdateSubscriptionsRequest) GetTrackSids() []string
func (*UpdateSubscriptionsRequest) ProtoMessage ¶
func (*UpdateSubscriptionsRequest) ProtoMessage()
func (*UpdateSubscriptionsRequest) ProtoReflect ¶
func (x *UpdateSubscriptionsRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubscriptionsRequest) Reset ¶
func (x *UpdateSubscriptionsRequest) Reset()
func (*UpdateSubscriptionsRequest) String ¶
func (x *UpdateSubscriptionsRequest) String() string
type UpdateSubscriptionsResponse ¶
type UpdateSubscriptionsResponse struct {
// contains filtered or unexported fields
}
func (*UpdateSubscriptionsResponse) Descriptor
deprecated
func (*UpdateSubscriptionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscriptionsResponse.ProtoReflect.Descriptor instead.
func (*UpdateSubscriptionsResponse) ProtoMessage ¶
func (*UpdateSubscriptionsResponse) ProtoMessage()
func (*UpdateSubscriptionsResponse) ProtoReflect ¶
func (x *UpdateSubscriptionsResponse) ProtoReflect() protoreflect.Message
func (*UpdateSubscriptionsResponse) Reset ¶
func (x *UpdateSubscriptionsResponse) Reset()
func (*UpdateSubscriptionsResponse) String ¶
func (x *UpdateSubscriptionsResponse) String() string
type UpdateTrackSettings ¶
type UpdateTrackSettings struct {
TrackSids []string `protobuf:"bytes,1,rep,name=track_sids,json=trackSids,proto3" json:"track_sids,omitempty"`
// when true, the track is placed in a paused state, with no new data returned
Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
// deprecated in favor of width & height
Quality VideoQuality `protobuf:"varint,4,opt,name=quality,proto3,enum=livekit.VideoQuality" json:"quality,omitempty"`
// for video, width to receive
Width uint32 `protobuf:"varint,5,opt,name=width,proto3" json:"width,omitempty"`
// for video, height to receive
Height uint32 `protobuf:"varint,6,opt,name=height,proto3" json:"height,omitempty"`
Fps uint32 `protobuf:"varint,7,opt,name=fps,proto3" json:"fps,omitempty"`
// subscription priority. 1 being the highest (0 is unset)
// when unset, server sill assign priority based on the order of subscription
// server will use priority in the following ways:
// 1. when subscribed tracks exceed per-participant subscription limit, server will
// pause the lowest priority tracks
// 2. when the network is congested, server will assign available bandwidth to
// higher priority tracks first. lowest priority tracks can be paused
Priority uint32 `protobuf:"varint,8,opt,name=priority,proto3" json:"priority,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateTrackSettings) Descriptor
deprecated
func (*UpdateTrackSettings) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTrackSettings.ProtoReflect.Descriptor instead.
func (*UpdateTrackSettings) GetDisabled ¶
func (x *UpdateTrackSettings) GetDisabled() bool
func (*UpdateTrackSettings) GetFps ¶
func (x *UpdateTrackSettings) GetFps() uint32
func (*UpdateTrackSettings) GetHeight ¶
func (x *UpdateTrackSettings) GetHeight() uint32
func (*UpdateTrackSettings) GetPriority ¶
func (x *UpdateTrackSettings) GetPriority() uint32
func (*UpdateTrackSettings) GetQuality ¶
func (x *UpdateTrackSettings) GetQuality() VideoQuality
func (*UpdateTrackSettings) GetTrackSids ¶
func (x *UpdateTrackSettings) GetTrackSids() []string
func (*UpdateTrackSettings) GetWidth ¶
func (x *UpdateTrackSettings) GetWidth() uint32
func (*UpdateTrackSettings) ProtoMessage ¶
func (*UpdateTrackSettings) ProtoMessage()
func (*UpdateTrackSettings) ProtoReflect ¶
func (x *UpdateTrackSettings) ProtoReflect() protoreflect.Message
func (*UpdateTrackSettings) Reset ¶
func (x *UpdateTrackSettings) Reset()
func (*UpdateTrackSettings) String ¶
func (x *UpdateTrackSettings) String() string
type UpdateVideoLayers
deprecated
type UpdateVideoLayers struct {
TrackSid string `protobuf:"bytes,1,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"`
Layers []*VideoLayer `protobuf:"bytes,2,rep,name=layers,proto3" json:"layers,omitempty"`
// contains filtered or unexported fields
}
message to indicate published video track dimensions are changing
Deprecated: Marked as deprecated in livekit_rtc.proto.
func (*UpdateVideoLayers) Descriptor
deprecated
func (*UpdateVideoLayers) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVideoLayers.ProtoReflect.Descriptor instead.
func (*UpdateVideoLayers) GetLayers ¶
func (x *UpdateVideoLayers) GetLayers() []*VideoLayer
func (*UpdateVideoLayers) GetTrackSid ¶
func (x *UpdateVideoLayers) GetTrackSid() string
func (*UpdateVideoLayers) ProtoMessage ¶
func (*UpdateVideoLayers) ProtoMessage()
func (*UpdateVideoLayers) ProtoReflect ¶
func (x *UpdateVideoLayers) ProtoReflect() protoreflect.Message
func (*UpdateVideoLayers) Reset ¶
func (x *UpdateVideoLayers) Reset()
func (*UpdateVideoLayers) String ¶
func (x *UpdateVideoLayers) String() string
type UpdateWorkerStatus ¶
type UpdateWorkerStatus struct {
Status *WorkerStatus `protobuf:"varint,1,opt,name=status,proto3,enum=livekit.WorkerStatus,oneof" json:"status,omitempty"`
// optional string metadata = 2 [deprecated=true];
Load float32 `protobuf:"fixed32,3,opt,name=load,proto3" json:"load,omitempty"`
JobCount uint32 `protobuf:"varint,4,opt,name=job_count,json=jobCount,proto3" json:"job_count,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateWorkerStatus) Descriptor
deprecated
func (*UpdateWorkerStatus) Descriptor() ([]byte, []int)
Deprecated: Use UpdateWorkerStatus.ProtoReflect.Descriptor instead.
func (*UpdateWorkerStatus) GetJobCount ¶
func (x *UpdateWorkerStatus) GetJobCount() uint32
func (*UpdateWorkerStatus) GetLoad ¶
func (x *UpdateWorkerStatus) GetLoad() float32
func (*UpdateWorkerStatus) GetStatus ¶
func (x *UpdateWorkerStatus) GetStatus() WorkerStatus
func (*UpdateWorkerStatus) ProtoMessage ¶
func (*UpdateWorkerStatus) ProtoMessage()
func (*UpdateWorkerStatus) ProtoReflect ¶
func (x *UpdateWorkerStatus) ProtoReflect() protoreflect.Message
func (*UpdateWorkerStatus) Reset ¶
func (x *UpdateWorkerStatus) Reset()
func (*UpdateWorkerStatus) String ¶
func (x *UpdateWorkerStatus) String() string
type UserPacket ¶
type UserPacket struct {
// participant ID of user that sent the message
//
// Deprecated: Marked as deprecated in livekit_models.proto.
ParticipantSid string `protobuf:"bytes,1,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"`
// Deprecated: Marked as deprecated in livekit_models.proto.
ParticipantIdentity string `protobuf:"bytes,5,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"`
// user defined payload
Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
// the ID of the participants who will receive the message (sent to all by default)
//
// Deprecated: Marked as deprecated in livekit_models.proto.
DestinationSids []string `protobuf:"bytes,3,rep,name=destination_sids,json=destinationSids,proto3" json:"destination_sids,omitempty"`
// identities of participants who will receive the message (sent to all by default)
//
// Deprecated: Marked as deprecated in livekit_models.proto.
DestinationIdentities []string `protobuf:"bytes,6,rep,name=destination_identities,json=destinationIdentities,proto3" json:"destination_identities,omitempty"`
// topic under which the message was published
Topic *string `protobuf:"bytes,4,opt,name=topic,proto3,oneof" json:"topic,omitempty"`
// Unique ID to indentify the message
Id *string `protobuf:"bytes,8,opt,name=id,proto3,oneof" json:"id,omitempty"`
// start and end time allow relating the message to specific media time
StartTime *uint64 `protobuf:"varint,9,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *uint64 `protobuf:"varint,10,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
// added by SDK to enable de-duping of messages, for INTERNAL USE ONLY
Nonce []byte `protobuf:"bytes,11,opt,name=nonce,proto3" json:"nonce,omitempty"`
// contains filtered or unexported fields
}
func (*UserPacket) Descriptor
deprecated
func (*UserPacket) Descriptor() ([]byte, []int)
Deprecated: Use UserPacket.ProtoReflect.Descriptor instead.
func (*UserPacket) GetDestinationIdentities
deprecated
func (x *UserPacket) GetDestinationIdentities() []string
Deprecated: Marked as deprecated in livekit_models.proto.
func (*UserPacket) GetDestinationSids
deprecated
func (x *UserPacket) GetDestinationSids() []string
Deprecated: Marked as deprecated in livekit_models.proto.
func (*UserPacket) GetEndTime ¶
func (x *UserPacket) GetEndTime() uint64
func (*UserPacket) GetId ¶
func (x *UserPacket) GetId() string
func (*UserPacket) GetNonce ¶
func (x *UserPacket) GetNonce() []byte
func (*UserPacket) GetParticipantIdentity
deprecated
func (x *UserPacket) GetParticipantIdentity() string
Deprecated: Marked as deprecated in livekit_models.proto.
func (*UserPacket) GetParticipantSid
deprecated
func (x *UserPacket) GetParticipantSid() string
Deprecated: Marked as deprecated in livekit_models.proto.
func (*UserPacket) GetPayload ¶
func (x *UserPacket) GetPayload() []byte
func (*UserPacket) GetStartTime ¶
func (x *UserPacket) GetStartTime() uint64
func (*UserPacket) GetTopic ¶
func (x *UserPacket) GetTopic() string
func (*UserPacket) ProtoMessage ¶
func (*UserPacket) ProtoMessage()
func (*UserPacket) ProtoReflect ¶
func (x *UserPacket) ProtoReflect() protoreflect.Message
func (*UserPacket) Reset ¶
func (x *UserPacket) Reset()
func (*UserPacket) String ¶
func (x *UserPacket) String() string
type VP8MungerState ¶
type VP8MungerState struct {
ExtLastPictureId int32 `protobuf:"varint,1,opt,name=ext_last_picture_id,json=extLastPictureId,proto3" json:"ext_last_picture_id,omitempty"`
PictureIdUsed bool `protobuf:"varint,2,opt,name=picture_id_used,json=pictureIdUsed,proto3" json:"picture_id_used,omitempty"`
LastTl0PicIdx uint32 `protobuf:"varint,3,opt,name=last_tl0_pic_idx,json=lastTl0PicIdx,proto3" json:"last_tl0_pic_idx,omitempty"`
Tl0PicIdxUsed bool `protobuf:"varint,4,opt,name=tl0_pic_idx_used,json=tl0PicIdxUsed,proto3" json:"tl0_pic_idx_used,omitempty"`
TidUsed bool `protobuf:"varint,5,opt,name=tid_used,json=tidUsed,proto3" json:"tid_used,omitempty"`
LastKeyIdx uint32 `protobuf:"varint,6,opt,name=last_key_idx,json=lastKeyIdx,proto3" json:"last_key_idx,omitempty"`
KeyIdxUsed bool `protobuf:"varint,7,opt,name=key_idx_used,json=keyIdxUsed,proto3" json:"key_idx_used,omitempty"`
// contains filtered or unexported fields
}
func (*VP8MungerState) Descriptor
deprecated
func (*VP8MungerState) Descriptor() ([]byte, []int)
Deprecated: Use VP8MungerState.ProtoReflect.Descriptor instead.
func (*VP8MungerState) GetExtLastPictureId ¶
func (x *VP8MungerState) GetExtLastPictureId() int32
func (*VP8MungerState) GetKeyIdxUsed ¶
func (x *VP8MungerState) GetKeyIdxUsed() bool
func (*VP8MungerState) GetLastKeyIdx ¶
func (x *VP8MungerState) GetLastKeyIdx() uint32
func (*VP8MungerState) GetLastTl0PicIdx ¶
func (x *VP8MungerState) GetLastTl0PicIdx() uint32
func (*VP8MungerState) GetPictureIdUsed ¶
func (x *VP8MungerState) GetPictureIdUsed() bool
func (*VP8MungerState) GetTidUsed ¶
func (x *VP8MungerState) GetTidUsed() bool
func (*VP8MungerState) GetTl0PicIdxUsed ¶
func (x *VP8MungerState) GetTl0PicIdxUsed() bool
func (*VP8MungerState) ProtoMessage ¶
func (*VP8MungerState) ProtoMessage()
func (*VP8MungerState) ProtoReflect ¶
func (x *VP8MungerState) ProtoReflect() protoreflect.Message
func (*VP8MungerState) Reset ¶
func (x *VP8MungerState) Reset()
func (*VP8MungerState) String ¶
func (x *VP8MungerState) String() string
type VideoCodec ¶
type VideoCodec int32
const ( VideoCodec_DEFAULT_VC VideoCodec = 0 VideoCodec_H264_BASELINE VideoCodec = 1 VideoCodec_H264_MAIN VideoCodec = 2 VideoCodec_H264_HIGH VideoCodec = 3 VideoCodec_VP8 VideoCodec = 4 )
func (VideoCodec) Descriptor ¶
func (VideoCodec) Descriptor() protoreflect.EnumDescriptor
func (VideoCodec) Enum ¶
func (x VideoCodec) Enum() *VideoCodec
func (VideoCodec) EnumDescriptor
deprecated
func (VideoCodec) EnumDescriptor() ([]byte, []int)
Deprecated: Use VideoCodec.Descriptor instead.
func (VideoCodec) Number ¶
func (x VideoCodec) Number() protoreflect.EnumNumber
func (VideoCodec) String ¶
func (x VideoCodec) String() string
func (VideoCodec) Type ¶
func (VideoCodec) Type() protoreflect.EnumType
type VideoConfiguration ¶
type VideoConfiguration struct {
HardwareEncoder ClientConfigSetting `` /* 140-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*VideoConfiguration) Descriptor
deprecated
func (*VideoConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use VideoConfiguration.ProtoReflect.Descriptor instead.
func (*VideoConfiguration) GetHardwareEncoder ¶
func (x *VideoConfiguration) GetHardwareEncoder() ClientConfigSetting
func (*VideoConfiguration) ProtoMessage ¶
func (*VideoConfiguration) ProtoMessage()
func (*VideoConfiguration) ProtoReflect ¶
func (x *VideoConfiguration) ProtoReflect() protoreflect.Message
func (*VideoConfiguration) Reset ¶
func (x *VideoConfiguration) Reset()
func (*VideoConfiguration) String ¶
func (x *VideoConfiguration) String() string
type VideoLayer ¶
type VideoLayer struct {
// for tracks with a single layer, this should be HIGH
Quality VideoQuality `protobuf:"varint,1,opt,name=quality,proto3,enum=livekit.VideoQuality" json:"quality,omitempty"`
Width uint32 `protobuf:"varint,2,opt,name=width,proto3" json:"width,omitempty"`
Height uint32 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
// target bitrate in bit per second (bps), server will measure actual
Bitrate uint32 `protobuf:"varint,4,opt,name=bitrate,proto3" json:"bitrate,omitempty"`
Ssrc uint32 `protobuf:"varint,5,opt,name=ssrc,proto3" json:"ssrc,omitempty"`
SpatialLayer int32 `protobuf:"varint,6,opt,name=spatial_layer,json=spatialLayer,proto3" json:"spatial_layer,omitempty"`
Rid string `protobuf:"bytes,7,opt,name=rid,proto3" json:"rid,omitempty"`
// contains filtered or unexported fields
}
provide information about available spatial layers
func (*VideoLayer) Descriptor
deprecated
func (*VideoLayer) Descriptor() ([]byte, []int)
Deprecated: Use VideoLayer.ProtoReflect.Descriptor instead.
func (*VideoLayer) GetBitrate ¶
func (x *VideoLayer) GetBitrate() uint32
func (*VideoLayer) GetHeight ¶
func (x *VideoLayer) GetHeight() uint32
func (*VideoLayer) GetQuality ¶
func (x *VideoLayer) GetQuality() VideoQuality
func (*VideoLayer) GetRid ¶
func (x *VideoLayer) GetRid() string
func (*VideoLayer) GetSpatialLayer ¶
func (x *VideoLayer) GetSpatialLayer() int32
func (*VideoLayer) GetSsrc ¶
func (x *VideoLayer) GetSsrc() uint32
func (*VideoLayer) GetWidth ¶
func (x *VideoLayer) GetWidth() uint32
func (*VideoLayer) ProtoMessage ¶
func (*VideoLayer) ProtoMessage()
func (*VideoLayer) ProtoReflect ¶
func (x *VideoLayer) ProtoReflect() protoreflect.Message
func (*VideoLayer) Reset ¶
func (x *VideoLayer) Reset()
func (*VideoLayer) String ¶
func (x *VideoLayer) String() string
type VideoQuality ¶
type VideoQuality int32
const ( VideoQuality_LOW VideoQuality = 0 VideoQuality_MEDIUM VideoQuality = 1 VideoQuality_HIGH VideoQuality = 2 VideoQuality_OFF VideoQuality = 3 )
func (VideoQuality) Descriptor ¶
func (VideoQuality) Descriptor() protoreflect.EnumDescriptor
func (VideoQuality) Enum ¶
func (x VideoQuality) Enum() *VideoQuality
func (VideoQuality) EnumDescriptor
deprecated
func (VideoQuality) EnumDescriptor() ([]byte, []int)
Deprecated: Use VideoQuality.Descriptor instead.
func (VideoQuality) Number ¶
func (x VideoQuality) Number() protoreflect.EnumNumber
func (VideoQuality) String ¶
func (x VideoQuality) String() string
func (VideoQuality) Type ¶
func (VideoQuality) Type() protoreflect.EnumType
type WebEgressRequest ¶
type WebEgressRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
AudioOnly bool `protobuf:"varint,2,opt,name=audio_only,json=audioOnly,proto3" json:"audio_only,omitempty"`
VideoOnly bool `protobuf:"varint,3,opt,name=video_only,json=videoOnly,proto3" json:"video_only,omitempty"`
AwaitStartSignal bool `protobuf:"varint,12,opt,name=await_start_signal,json=awaitStartSignal,proto3" json:"await_start_signal,omitempty"`
// Types that are valid to be assigned to Output:
//
// *WebEgressRequest_File
// *WebEgressRequest_Stream
// *WebEgressRequest_Segments
Output isWebEgressRequest_Output `protobuf_oneof:"output"`
// Types that are valid to be assigned to Options:
//
// *WebEgressRequest_Preset
// *WebEgressRequest_Advanced
Options isWebEgressRequest_Options `protobuf_oneof:"options"`
FileOutputs []*EncodedFileOutput `protobuf:"bytes,9,rep,name=file_outputs,json=fileOutputs,proto3" json:"file_outputs,omitempty"`
StreamOutputs []*StreamOutput `protobuf:"bytes,10,rep,name=stream_outputs,json=streamOutputs,proto3" json:"stream_outputs,omitempty"`
SegmentOutputs []*SegmentedFileOutput `protobuf:"bytes,11,rep,name=segment_outputs,json=segmentOutputs,proto3" json:"segment_outputs,omitempty"`
ImageOutputs []*ImageOutput `protobuf:"bytes,13,rep,name=image_outputs,json=imageOutputs,proto3" json:"image_outputs,omitempty"`
Webhooks []*WebhookConfig `protobuf:"bytes,14,rep,name=webhooks,proto3" json:"webhooks,omitempty"` // extra webhooks to call for this request
// contains filtered or unexported fields
}
record any website
func (*WebEgressRequest) Descriptor
deprecated
func (*WebEgressRequest) Descriptor() ([]byte, []int)
Deprecated: Use WebEgressRequest.ProtoReflect.Descriptor instead.
func (*WebEgressRequest) GetAdvanced ¶
func (x *WebEgressRequest) GetAdvanced() *EncodingOptions
func (*WebEgressRequest) GetAudioOnly ¶
func (x *WebEgressRequest) GetAudioOnly() bool
func (*WebEgressRequest) GetAwaitStartSignal ¶
func (x *WebEgressRequest) GetAwaitStartSignal() bool
func (*WebEgressRequest) GetFile
deprecated
func (x *WebEgressRequest) GetFile() *EncodedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*WebEgressRequest) GetFileOutputs ¶
func (x *WebEgressRequest) GetFileOutputs() []*EncodedFileOutput
func (*WebEgressRequest) GetImageOutputs ¶
func (x *WebEgressRequest) GetImageOutputs() []*ImageOutput
func (*WebEgressRequest) GetOptions ¶
func (x *WebEgressRequest) GetOptions() isWebEgressRequest_Options
func (*WebEgressRequest) GetOutput ¶
func (x *WebEgressRequest) GetOutput() isWebEgressRequest_Output
func (*WebEgressRequest) GetPreset ¶
func (x *WebEgressRequest) GetPreset() EncodingOptionsPreset
func (*WebEgressRequest) GetSegmentOutputs ¶
func (x *WebEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
func (*WebEgressRequest) GetSegments
deprecated
func (x *WebEgressRequest) GetSegments() *SegmentedFileOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*WebEgressRequest) GetStream
deprecated
func (x *WebEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in livekit_egress.proto.
func (*WebEgressRequest) GetStreamOutputs ¶
func (x *WebEgressRequest) GetStreamOutputs() []*StreamOutput
func (*WebEgressRequest) GetUrl ¶
func (x *WebEgressRequest) GetUrl() string
func (*WebEgressRequest) GetVideoOnly ¶
func (x *WebEgressRequest) GetVideoOnly() bool
func (*WebEgressRequest) GetWebhooks ¶
func (x *WebEgressRequest) GetWebhooks() []*WebhookConfig
func (*WebEgressRequest) ProtoMessage ¶
func (*WebEgressRequest) ProtoMessage()
func (*WebEgressRequest) ProtoReflect ¶
func (x *WebEgressRequest) ProtoReflect() protoreflect.Message
func (*WebEgressRequest) Reset ¶
func (x *WebEgressRequest) Reset()
func (*WebEgressRequest) String ¶
func (x *WebEgressRequest) String() string
type WebEgressRequest_Advanced ¶
type WebEgressRequest_Advanced struct {
Advanced *EncodingOptions `protobuf:"bytes,8,opt,name=advanced,proto3,oneof"`
}
type WebEgressRequest_File ¶
type WebEgressRequest_File struct {
// Deprecated: Marked as deprecated in livekit_egress.proto.
File *EncodedFileOutput `protobuf:"bytes,4,opt,name=file,proto3,oneof"`
}
type WebEgressRequest_Preset ¶
type WebEgressRequest_Preset struct {
Preset EncodingOptionsPreset `protobuf:"varint,7,opt,name=preset,proto3,enum=livekit.EncodingOptionsPreset,oneof"`
}
type WebEgressRequest_Segments ¶
type WebEgressRequest_Segments struct {
// Deprecated: Marked as deprecated in livekit_egress.proto.
Segments *SegmentedFileOutput `protobuf:"bytes,6,opt,name=segments,proto3,oneof"`
}
type WebEgressRequest_Stream ¶
type WebEgressRequest_Stream struct {
// Deprecated: Marked as deprecated in livekit_egress.proto.
Stream *StreamOutput `protobuf:"bytes,5,opt,name=stream,proto3,oneof"`
}
type WebhookConfig ¶
type WebhookConfig struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
SigningKey string `protobuf:"bytes,2,opt,name=signing_key,json=signingKey,proto3" json:"signing_key,omitempty"`
// contains filtered or unexported fields
}
func (*WebhookConfig) Descriptor
deprecated
func (*WebhookConfig) Descriptor() ([]byte, []int)
Deprecated: Use WebhookConfig.ProtoReflect.Descriptor instead.
func (*WebhookConfig) GetSigningKey ¶
func (x *WebhookConfig) GetSigningKey() string
func (*WebhookConfig) GetUrl ¶
func (x *WebhookConfig) GetUrl() string
func (*WebhookConfig) ProtoMessage ¶
func (*WebhookConfig) ProtoMessage()
func (*WebhookConfig) ProtoReflect ¶
func (x *WebhookConfig) ProtoReflect() protoreflect.Message
func (*WebhookConfig) Reset ¶
func (x *WebhookConfig) Reset()
func (*WebhookConfig) String ¶
func (x *WebhookConfig) String() string
type WebhookEvent ¶
type WebhookEvent struct {
// one of room_started, room_finished, participant_joined, participant_left,
// track_published, track_unpublished, egress_started, egress_updated, egress_ended,
// ingress_started, ingress_ended
Event string `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Room *Room `protobuf:"bytes,2,opt,name=room,proto3" json:"room,omitempty"`
// set when event is participant_* or track_*
Participant *ParticipantInfo `protobuf:"bytes,3,opt,name=participant,proto3" json:"participant,omitempty"`
// set when event is egress_*
EgressInfo *EgressInfo `protobuf:"bytes,9,opt,name=egress_info,json=egressInfo,proto3" json:"egress_info,omitempty"`
// set when event is ingress_*
IngressInfo *IngressInfo `protobuf:"bytes,10,opt,name=ingress_info,json=ingressInfo,proto3" json:"ingress_info,omitempty"`
// set when event is track_*
Track *TrackInfo `protobuf:"bytes,8,opt,name=track,proto3" json:"track,omitempty"`
// unique event uuid
Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"`
// timestamp in seconds
CreatedAt int64 `protobuf:"varint,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Deprecated: Marked as deprecated in livekit_webhook.proto.
NumDropped int32 `protobuf:"varint,11,opt,name=num_dropped,json=numDropped,proto3" json:"num_dropped,omitempty"`
// contains filtered or unexported fields
}
func (*WebhookEvent) Descriptor
deprecated
func (*WebhookEvent) Descriptor() ([]byte, []int)
Deprecated: Use WebhookEvent.ProtoReflect.Descriptor instead.
func (*WebhookEvent) GetCreatedAt ¶
func (x *WebhookEvent) GetCreatedAt() int64
func (*WebhookEvent) GetEgressInfo ¶
func (x *WebhookEvent) GetEgressInfo() *EgressInfo
func (*WebhookEvent) GetEvent ¶
func (x *WebhookEvent) GetEvent() string
func (*WebhookEvent) GetId ¶
func (x *WebhookEvent) GetId() string
func (*WebhookEvent) GetIngressInfo ¶
func (x *WebhookEvent) GetIngressInfo() *IngressInfo
func (*WebhookEvent) GetNumDropped
deprecated
func (x *WebhookEvent) GetNumDropped() int32
Deprecated: Marked as deprecated in livekit_webhook.proto.
func (*WebhookEvent) GetParticipant ¶
func (x *WebhookEvent) GetParticipant() *ParticipantInfo
func (*WebhookEvent) GetRoom ¶
func (x *WebhookEvent) GetRoom() *Room
func (*WebhookEvent) GetTrack ¶
func (x *WebhookEvent) GetTrack() *TrackInfo
func (*WebhookEvent) ProtoMessage ¶
func (*WebhookEvent) ProtoMessage()
func (*WebhookEvent) ProtoReflect ¶
func (x *WebhookEvent) ProtoReflect() protoreflect.Message
func (*WebhookEvent) Reset ¶
func (x *WebhookEvent) Reset()
func (*WebhookEvent) String ¶
func (x *WebhookEvent) String() string
type WebhookInfo ¶
type WebhookInfo struct {
EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
Event string `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
RoomName string `protobuf:"bytes,4,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"`
RoomId string `protobuf:"bytes,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
ParticipantIdentity string `protobuf:"bytes,6,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,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"`
EgressId string `protobuf:"bytes,9,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"`
IngressId string `protobuf:"bytes,10,opt,name=ingress_id,json=ingressId,proto3" json:"ingress_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
QueuedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=queued_at,json=queuedAt,proto3" json:"queued_at,omitempty"`
QueueDurationNs int64 `protobuf:"varint,13,opt,name=queue_duration_ns,json=queueDurationNs,proto3" json:"queue_duration_ns,omitempty"`
SentAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=sent_at,json=sentAt,proto3" json:"sent_at,omitempty"`
SendDurationNs int64 `protobuf:"varint,15,opt,name=send_duration_ns,json=sendDurationNs,proto3" json:"send_duration_ns,omitempty"`
Url string `protobuf:"bytes,16,opt,name=url,proto3" json:"url,omitempty"`
NumDropped int32 `protobuf:"varint,17,opt,name=num_dropped,json=numDropped,proto3" json:"num_dropped,omitempty"`
IsDropped bool `protobuf:"varint,18,opt,name=is_dropped,json=isDropped,proto3" json:"is_dropped,omitempty"`
ServiceStatus string `protobuf:"bytes,19,opt,name=service_status,json=serviceStatus,proto3" json:"service_status,omitempty"`
ServiceErrorCode int32 `protobuf:"varint,20,opt,name=service_error_code,json=serviceErrorCode,proto3" json:"service_error_code,omitempty"`
ServiceError string `protobuf:"bytes,21,opt,name=service_error,json=serviceError,proto3" json:"service_error,omitempty"`
SendError string `protobuf:"bytes,22,opt,name=send_error,json=sendError,proto3" json:"send_error,omitempty"`
// contains filtered or unexported fields
}
func (*WebhookInfo) Descriptor
deprecated
func (*WebhookInfo) Descriptor() ([]byte, []int)
Deprecated: Use WebhookInfo.ProtoReflect.Descriptor instead.
func (*WebhookInfo) GetCreatedAt ¶
func (x *WebhookInfo) GetCreatedAt() *timestamppb.Timestamp
func (*WebhookInfo) GetEgressId ¶
func (x *WebhookInfo) GetEgressId() string
func (*WebhookInfo) GetEvent ¶
func (x *WebhookInfo) GetEvent() string
func (*WebhookInfo) GetEventId ¶
func (x *WebhookInfo) GetEventId() string
func (*WebhookInfo) GetIngressId ¶
func (x *WebhookInfo) GetIngressId() string
func (*WebhookInfo) GetIsDropped ¶
func (x *WebhookInfo) GetIsDropped() bool
func (*WebhookInfo) GetNumDropped ¶
func (x *WebhookInfo) GetNumDropped() int32
func (*WebhookInfo) GetParticipantId ¶
func (x *WebhookInfo) GetParticipantId() string
func (*WebhookInfo) GetParticipantIdentity ¶
func (x *WebhookInfo) GetParticipantIdentity() string
func (*WebhookInfo) GetProjectId ¶
func (x *WebhookInfo) GetProjectId() string
func (*WebhookInfo) GetQueueDurationNs ¶
func (x *WebhookInfo) GetQueueDurationNs() int64
func (*WebhookInfo) GetQueuedAt ¶
func (x *WebhookInfo) GetQueuedAt() *timestamppb.Timestamp
func (*WebhookInfo) GetRoomId ¶
func (x *WebhookInfo) GetRoomId() string
func (*WebhookInfo) GetRoomName ¶
func (x *WebhookInfo) GetRoomName() string
func (*WebhookInfo) GetSendDurationNs ¶
func (x *WebhookInfo) GetSendDurationNs() int64
func (*WebhookInfo) GetSendError ¶
func (x *WebhookInfo) GetSendError() string
func (*WebhookInfo) GetSentAt ¶
func (x *WebhookInfo) GetSentAt() *timestamppb.Timestamp
func (*WebhookInfo) GetServiceError ¶
func (x *WebhookInfo) GetServiceError() string
func (*WebhookInfo) GetServiceErrorCode ¶
func (x *WebhookInfo) GetServiceErrorCode() int32
func (*WebhookInfo) GetServiceStatus ¶
func (x *WebhookInfo) GetServiceStatus() string
func (*WebhookInfo) GetTrackId ¶
func (x *WebhookInfo) GetTrackId() string
func (*WebhookInfo) GetUrl ¶
func (x *WebhookInfo) GetUrl() string
func (*WebhookInfo) ProtoMessage ¶
func (*WebhookInfo) ProtoMessage()
func (*WebhookInfo) ProtoReflect ¶
func (x *WebhookInfo) ProtoReflect() protoreflect.Message
func (*WebhookInfo) Reset ¶
func (x *WebhookInfo) Reset()
func (*WebhookInfo) String ¶
func (x *WebhookInfo) String() string
type WorkerMessage ¶
type WorkerMessage struct {
// Types that are valid to be assigned to Message:
//
// *WorkerMessage_Register
// *WorkerMessage_Availability
// *WorkerMessage_UpdateWorker
// *WorkerMessage_UpdateJob
// *WorkerMessage_Ping
// *WorkerMessage_SimulateJob
// *WorkerMessage_MigrateJob
Message isWorkerMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
from Worker to Server
func (*WorkerMessage) Descriptor
deprecated
func (*WorkerMessage) Descriptor() ([]byte, []int)
Deprecated: Use WorkerMessage.ProtoReflect.Descriptor instead.
func (*WorkerMessage) GetAvailability ¶
func (x *WorkerMessage) GetAvailability() *AvailabilityResponse
func (*WorkerMessage) GetMessage ¶
func (x *WorkerMessage) GetMessage() isWorkerMessage_Message
func (*WorkerMessage) GetMigrateJob ¶
func (x *WorkerMessage) GetMigrateJob() *MigrateJobRequest
func (*WorkerMessage) GetPing ¶
func (x *WorkerMessage) GetPing() *WorkerPing
func (*WorkerMessage) GetRegister ¶
func (x *WorkerMessage) GetRegister() *RegisterWorkerRequest
func (*WorkerMessage) GetSimulateJob ¶
func (x *WorkerMessage) GetSimulateJob() *SimulateJobRequest
func (*WorkerMessage) GetUpdateJob ¶
func (x *WorkerMessage) GetUpdateJob() *UpdateJobStatus
func (*WorkerMessage) GetUpdateWorker ¶
func (x *WorkerMessage) GetUpdateWorker() *UpdateWorkerStatus
func (*WorkerMessage) ProtoMessage ¶
func (*WorkerMessage) ProtoMessage()
func (*WorkerMessage) ProtoReflect ¶
func (x *WorkerMessage) ProtoReflect() protoreflect.Message
func (*WorkerMessage) Reset ¶
func (x *WorkerMessage) Reset()
func (*WorkerMessage) String ¶
func (x *WorkerMessage) String() string
type WorkerMessage_Availability ¶
type WorkerMessage_Availability struct {
// worker confirms to server that it's available for a job, or declines it
Availability *AvailabilityResponse `protobuf:"bytes,2,opt,name=availability,proto3,oneof"`
}
type WorkerMessage_MigrateJob ¶
type WorkerMessage_MigrateJob struct {
MigrateJob *MigrateJobRequest `protobuf:"bytes,7,opt,name=migrate_job,json=migrateJob,proto3,oneof"`
}
type WorkerMessage_Ping ¶
type WorkerMessage_Ping struct {
Ping *WorkerPing `protobuf:"bytes,5,opt,name=ping,proto3,oneof"`
}
type WorkerMessage_Register ¶
type WorkerMessage_Register struct {
// agent workers need to register themselves with the server first
Register *RegisterWorkerRequest `protobuf:"bytes,1,opt,name=register,proto3,oneof"`
}
type WorkerMessage_SimulateJob ¶
type WorkerMessage_SimulateJob struct {
SimulateJob *SimulateJobRequest `protobuf:"bytes,6,opt,name=simulate_job,json=simulateJob,proto3,oneof"`
}
type WorkerMessage_UpdateJob ¶
type WorkerMessage_UpdateJob struct {
// job can send status updates to the server, useful for tracking progress
UpdateJob *UpdateJobStatus `protobuf:"bytes,4,opt,name=update_job,json=updateJob,proto3,oneof"`
}
type WorkerMessage_UpdateWorker ¶
type WorkerMessage_UpdateWorker struct {
// worker can update its status to the server, including taking itself out of the pool
UpdateWorker *UpdateWorkerStatus `protobuf:"bytes,3,opt,name=update_worker,json=updateWorker,proto3,oneof"`
}
type WorkerPing ¶
type WorkerPing struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*WorkerPing) Descriptor
deprecated
func (*WorkerPing) Descriptor() ([]byte, []int)
Deprecated: Use WorkerPing.ProtoReflect.Descriptor instead.
func (*WorkerPing) GetTimestamp ¶
func (x *WorkerPing) GetTimestamp() int64
func (*WorkerPing) ProtoMessage ¶
func (*WorkerPing) ProtoMessage()
func (*WorkerPing) ProtoReflect ¶
func (x *WorkerPing) ProtoReflect() protoreflect.Message
func (*WorkerPing) Reset ¶
func (x *WorkerPing) Reset()
func (*WorkerPing) String ¶
func (x *WorkerPing) String() string
type WorkerPong ¶
type WorkerPong struct {
LastTimestamp int64 `protobuf:"varint,1,opt,name=last_timestamp,json=lastTimestamp,proto3" json:"last_timestamp,omitempty"`
Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*WorkerPong) Descriptor
deprecated
func (*WorkerPong) Descriptor() ([]byte, []int)
Deprecated: Use WorkerPong.ProtoReflect.Descriptor instead.
func (*WorkerPong) GetLastTimestamp ¶
func (x *WorkerPong) GetLastTimestamp() int64
func (*WorkerPong) GetTimestamp ¶
func (x *WorkerPong) GetTimestamp() int64
func (*WorkerPong) ProtoMessage ¶
func (*WorkerPong) ProtoMessage()
func (*WorkerPong) ProtoReflect ¶
func (x *WorkerPong) ProtoReflect() protoreflect.Message
func (*WorkerPong) Reset ¶
func (x *WorkerPong) Reset()
func (*WorkerPong) String ¶
func (x *WorkerPong) String() string
type WorkerStatus ¶
type WorkerStatus int32
const ( WorkerStatus_WS_AVAILABLE WorkerStatus = 0 WorkerStatus_WS_FULL WorkerStatus = 1 )
func (WorkerStatus) Descriptor ¶
func (WorkerStatus) Descriptor() protoreflect.EnumDescriptor
func (WorkerStatus) Enum ¶
func (x WorkerStatus) Enum() *WorkerStatus
func (WorkerStatus) EnumDescriptor
deprecated
func (WorkerStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use WorkerStatus.Descriptor instead.
func (WorkerStatus) Number ¶
func (x WorkerStatus) Number() protoreflect.EnumNumber
func (WorkerStatus) String ¶
func (x WorkerStatus) String() string
func (WorkerStatus) Type ¶
func (WorkerStatus) Type() protoreflect.EnumType
Source Files
¶
- attrs.go
- livekit_agent.pb.go
- livekit_agent_dispatch.pb.go
- livekit_agent_dispatch.twirp.go
- livekit_analytics.pb.go
- livekit_cloud_agent.pb.go
- livekit_cloud_agent.twirp.go
- livekit_egress.go
- livekit_egress.pb.go
- livekit_egress.twirp.go
- livekit_ingress.pb.go
- livekit_ingress.twirp.go
- livekit_internal.pb.go
- livekit_metrics.pb.go
- livekit_models.pb.go
- livekit_room.pb.go
- livekit_room.twirp.go
- livekit_rtc.pb.go
- livekit_sip.pb.go
- livekit_sip.twirp.go
- livekit_webhook.pb.go
- sip.go
- types.go