Documentation
¶
Index ¶
- Constants
- Variables
- func IDsAsStrings[T stringTypes](ids []T) []string
- func IsJobType(jobType JobType) bool
- func StringsAsIDs[T stringTypes](ids []string) []T
- func WriteError(resp http.ResponseWriter, err error)
- 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) GetCid() string
- func (x *AddTrackRequest) GetDisableDtx() bool
- 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() bool
- 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 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 AgentName
- 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) 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) 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) 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 (*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 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 (*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 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 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 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) 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 (x *CreateSIPDispatchRuleRequest) GetAttributes() map[string]string
- func (x *CreateSIPDispatchRuleRequest) GetHidePhoneNumber() bool
- func (x *CreateSIPDispatchRuleRequest) GetInboundNumbers() []string
- func (x *CreateSIPDispatchRuleRequest) GetMetadata() string
- func (x *CreateSIPDispatchRuleRequest) GetName() string
- func (x *CreateSIPDispatchRuleRequest) GetRoomConfig() *RoomConfiguration
- func (x *CreateSIPDispatchRuleRequest) GetRoomPreset() string
- func (x *CreateSIPDispatchRuleRequest) GetRule() *SIPDispatchRule
- func (x *CreateSIPDispatchRuleRequest) GetTrunkIds() []string
- 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 (*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 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) GetRpcAck() *RpcAck
- func (x *DataPacket) GetRpcRequest() *RpcRequest
- func (x *DataPacket) GetRpcResponse() *RpcResponse
- 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) 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_Transcription
- type DataPacket_User
- type DataStream
- type DataStream_Chunk
- func (*DataStream_Chunk) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_Chunk) GetChunkIndex() uint64
- func (x *DataStream_Chunk) GetComplete() bool
- 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_FileHeader
- func (*DataStream_FileHeader) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_FileHeader) GetFileName() string
- func (*DataStream_FileHeader) ProtoMessage()
- func (x *DataStream_FileHeader) ProtoReflect() protoreflect.Message
- func (x *DataStream_FileHeader) Reset()
- func (x *DataStream_FileHeader) String() string
- type DataStream_Header
- func (*DataStream_Header) Descriptor() ([]byte, []int)deprecated
- func (x *DataStream_Header) GetContentHeader() isDataStream_Header_ContentHeader
- func (x *DataStream_Header) GetEncryptionType() Encryption_Type
- func (x *DataStream_Header) GetExtensions() map[string]string
- func (x *DataStream_Header) GetFileHeader() *DataStream_FileHeader
- 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_FileHeader
- 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 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 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 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 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 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) GetIngressId() string
- func (x *IngressInfo) GetInputType() IngressInput
- func (x *IngressInfo) GetName() string
- func (x *IngressInfo) GetParticipantIdentity() string
- func (x *IngressInfo) GetParticipantMetadata() string
- func (x *IngressInfo) GetParticipantName() string
- func (x *IngressInfo) GetReusable() bool
- func (x *IngressInfo) GetRoomName() string
- func (x *IngressInfo) GetState() *IngressState
- func (x *IngressInfo) GetStreamKey() string
- func (x *IngressInfo) GetUrl() string
- func (x *IngressInfo) GetVideo() *IngressVideoOptions
- func (*IngressInfo) ProtoMessage()
- func (x *IngressInfo) ProtoReflect() protoreflect.Message
- func (x *IngressInfo) Reset()
- func (x *IngressInfo) String() string
- type IngressInput
- func (IngressInput) Descriptor() protoreflect.EnumDescriptor
- func (x IngressInput) Enum() *IngressInput
- func (IngressInput) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngressInput) Number() protoreflect.EnumNumber
- func (x IngressInput) String() string
- func (IngressInput) Type() protoreflect.EnumType
- type IngressState
- func (*IngressState) Descriptor() ([]byte, []int)deprecated
- func (x *IngressState) GetAudio() *InputAudioState
- func (x *IngressState) GetEndedAt() int64
- func (x *IngressState) GetError() string
- func (x *IngressState) GetResourceId() string
- func (x *IngressState) GetRoomId() string
- func (x *IngressState) GetStartedAt() int64
- func (x *IngressState) GetStatus() IngressState_Status
- func (x *IngressState) GetTracks() []*TrackInfo
- func (x *IngressState) GetUpdatedAt() int64
- func (x *IngressState) GetVideo() *InputVideoState
- func (*IngressState) ProtoMessage()
- func (x *IngressState) ProtoReflect() protoreflect.Message
- func (x *IngressState) Reset()
- func (x *IngressState) String() string
- type IngressState_Status
- func (IngressState_Status) Descriptor() protoreflect.EnumDescriptor
- func (x IngressState_Status) Enum() *IngressState_Status
- func (IngressState_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngressState_Status) Number() protoreflect.EnumNumber
- func (x IngressState_Status) String() string
- func (IngressState_Status) Type() protoreflect.EnumType
- type IngressVideoEncodingOptions
- func (*IngressVideoEncodingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *IngressVideoEncodingOptions) GetFrameRate() float64
- func (x *IngressVideoEncodingOptions) GetLayers() []*VideoLayer
- func (x *IngressVideoEncodingOptions) GetVideoCodec() VideoCodec
- func (*IngressVideoEncodingOptions) ProtoMessage()
- func (x *IngressVideoEncodingOptions) ProtoReflect() protoreflect.Message
- func (x *IngressVideoEncodingOptions) Reset()
- func (x *IngressVideoEncodingOptions) String() string
- type IngressVideoEncodingPreset
- func (IngressVideoEncodingPreset) Descriptor() protoreflect.EnumDescriptor
- func (x IngressVideoEncodingPreset) Enum() *IngressVideoEncodingPreset
- func (IngressVideoEncodingPreset) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngressVideoEncodingPreset) Number() protoreflect.EnumNumber
- func (x IngressVideoEncodingPreset) String() string
- func (IngressVideoEncodingPreset) Type() protoreflect.EnumType
- type IngressVideoOptions
- func (*IngressVideoOptions) Descriptor() ([]byte, []int)deprecated
- func (x *IngressVideoOptions) GetEncodingOptions() isIngressVideoOptions_EncodingOptions
- func (x *IngressVideoOptions) GetName() string
- func (x *IngressVideoOptions) GetOptions() *IngressVideoEncodingOptions
- func (x *IngressVideoOptions) GetPreset() IngressVideoEncodingPreset
- func (x *IngressVideoOptions) GetSource() TrackSource
- func (*IngressVideoOptions) ProtoMessage()
- func (x *IngressVideoOptions) ProtoReflect() protoreflect.Message
- func (x *IngressVideoOptions) Reset()
- func (x *IngressVideoOptions) String() string
- type IngressVideoOptions_Options
- type IngressVideoOptions_Preset
- type InputAudioState
- func (*InputAudioState) Descriptor() ([]byte, []int)deprecated
- func (x *InputAudioState) GetAverageBitrate() uint32
- func (x *InputAudioState) GetChannels() uint32
- func (x *InputAudioState) GetMimeType() string
- func (x *InputAudioState) GetSampleRate() uint32
- func (*InputAudioState) ProtoMessage()
- func (x *InputAudioState) ProtoReflect() protoreflect.Message
- func (x *InputAudioState) Reset()
- func (x *InputAudioState) String() string
- type InputVideoState
- func (*InputVideoState) Descriptor() ([]byte, []int)deprecated
- func (x *InputVideoState) GetAverageBitrate() uint32
- func (x *InputVideoState) GetFramerate() float64
- func (x *InputVideoState) GetHeight() uint32
- func (x *InputVideoState) GetMimeType() string
- func (x *InputVideoState) GetWidth() uint32
- func (*InputVideoState) ProtoMessage()
- func (x *InputVideoState) ProtoReflect() protoreflect.Message
- func (x *InputVideoState) Reset()
- func (x *InputVideoState) String() string
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetAgentName() string
- func (x *Job) GetDispatchId() string
- func (x *Job) GetId() string
- func (x *Job) GetMetadata() string
- func (x *Job) GetNamespace() stringdeprecated
- func (x *Job) GetParticipant() *ParticipantInfo
- func (x *Job) GetRoom() *Room
- func (x *Job) GetState() *JobState
- func (x *Job) GetType() JobType
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type JobAssignment
- func (*JobAssignment) Descriptor() ([]byte, []int)deprecated
- func (x *JobAssignment) GetJob() *Job
- func (x *JobAssignment) GetToken() string
- func (x *JobAssignment) GetUrl() string
- func (*JobAssignment) ProtoMessage()
- func (x *JobAssignment) ProtoReflect() protoreflect.Message
- func (x *JobAssignment) Reset()
- func (x *JobAssignment) String() string
- type JobID
- type JobState
- func (*JobState) Descriptor() ([]byte, []int)deprecated
- func (x *JobState) GetEndedAt() int64
- func (x *JobState) GetError() string
- func (x *JobState) GetParticipantIdentity() string
- func (x *JobState) GetStartedAt() int64
- func (x *JobState) GetStatus() JobStatus
- func (x *JobState) GetUpdatedAt() int64
- func (*JobState) ProtoMessage()
- func (x *JobState) ProtoReflect() protoreflect.Message
- func (x *JobState) Reset()
- func (x *JobState) String() string
- type JobStatus
- type JobTermination
- type JobType
- type JoinResponse
- func (*JoinResponse) Descriptor() ([]byte, []int)deprecated
- func (x *JoinResponse) GetAlternativeUrl() string
- func (x *JoinResponse) GetClientConfiguration() *ClientConfiguration
- func (x *JoinResponse) GetEnabledPublishCodecs() []*Codec
- func (x *JoinResponse) GetFastPublish() bool
- func (x *JoinResponse) GetIceServers() []*ICEServer
- func (x *JoinResponse) GetOtherParticipants() []*ParticipantInfo
- func (x *JoinResponse) GetParticipant() *ParticipantInfo
- func (x *JoinResponse) GetPingInterval() int32
- func (x *JoinResponse) GetPingTimeout() int32
- func (x *JoinResponse) GetRoom() *Room
- func (x *JoinResponse) GetServerInfo() *ServerInfo
- func (x *JoinResponse) GetServerRegion() string
- func (x *JoinResponse) GetServerVersion() string
- func (x *JoinResponse) GetSifTrailer() []byte
- func (x *JoinResponse) GetSubscriberPrimary() bool
- func (*JoinResponse) ProtoMessage()
- func (x *JoinResponse) ProtoReflect() protoreflect.Message
- func (x *JoinResponse) Reset()
- func (x *JoinResponse) String() string
- type LeaveRequest
- func (*LeaveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LeaveRequest) GetAction() LeaveRequest_Action
- func (x *LeaveRequest) GetCanReconnect() bool
- func (x *LeaveRequest) GetReason() DisconnectReason
- func (x *LeaveRequest) GetRegions() *RegionSettings
- func (*LeaveRequest) ProtoMessage()
- func (x *LeaveRequest) ProtoReflect() protoreflect.Message
- func (x *LeaveRequest) Reset()
- func (x *LeaveRequest) String() string
- type LeaveRequest_Action
- func (LeaveRequest_Action) Descriptor() protoreflect.EnumDescriptor
- func (x LeaveRequest_Action) Enum() *LeaveRequest_Action
- func (LeaveRequest_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x LeaveRequest_Action) Number() protoreflect.EnumNumber
- func (x LeaveRequest_Action) String() string
- func (LeaveRequest_Action) Type() protoreflect.EnumType
- type ListAgentDispatchRequest
- func (*ListAgentDispatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentDispatchRequest) GetDispatchId() string
- func (x *ListAgentDispatchRequest) GetRoom() string
- func (*ListAgentDispatchRequest) ProtoMessage()
- func (x *ListAgentDispatchRequest) ProtoReflect() protoreflect.Message
- func (x *ListAgentDispatchRequest) Reset()
- func (x *ListAgentDispatchRequest) String() string
- type ListAgentDispatchResponse
- func (*ListAgentDispatchResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentDispatchResponse) GetAgentDispatches() []*AgentDispatch
- func (*ListAgentDispatchResponse) ProtoMessage()
- func (x *ListAgentDispatchResponse) ProtoReflect() protoreflect.Message
- func (x *ListAgentDispatchResponse) Reset()
- func (x *ListAgentDispatchResponse) String() string
- type 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) 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) 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) 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
- 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 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 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() float32
- func (x *NodeStats) GetBytesOut() uint64
- func (x *NodeStats) GetBytesOutPerSec() float32
- 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() float32
- func (x *NodeStats) GetMemoryTotal() uint64
- func (x *NodeStats) GetMemoryUsed() uint64
- func (x *NodeStats) GetNackPerSec() float32
- 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() float32
- func (x *NodeStats) GetPacketsOut() uint64
- func (x *NodeStats) GetPacketsOutPerSec() float32
- func (x *NodeStats) GetParticipantRtcConnected() uint64
- func (x *NodeStats) GetParticipantRtcConnectedPerSec() float32
- func (x *NodeStats) GetParticipantRtcInit() uint64
- func (x *NodeStats) GetParticipantRtcInitPerSec() float32
- func (x *NodeStats) GetParticipantSignalConnected() uint64
- func (x *NodeStats) GetParticipantSignalConnectedPerSec() float32
- func (x *NodeStats) GetRetransmitBytesOut() uint64
- func (x *NodeStats) GetRetransmitBytesOutPerSec() float32
- func (x *NodeStats) GetRetransmitPacketsOut() uint64
- func (x *NodeStats) GetRetransmitPacketsOutPerSec() float32
- func (x *NodeStats) GetStartedAt() int64
- func (x *NodeStats) GetSysPacketsDropped() uint32
- func (x *NodeStats) GetSysPacketsDroppedPctPerSec() float32
- func (x *NodeStats) GetSysPacketsDroppedPerSec() float32
- func (x *NodeStats) GetSysPacketsOut() uint32
- func (x *NodeStats) GetSysPacketsOutPerSec() float32
- func (x *NodeStats) GetTrackPublishAttemptsPerSec() float32
- func (x *NodeStats) GetTrackPublishSuccessPerSec() float32
- func (x *NodeStats) GetTrackSubscribeAttemptsPerSec() float32
- func (x *NodeStats) GetTrackSubscribeSuccessPerSec() float32
- func (x *NodeStats) GetUpdatedAt() int64
- func (*NodeStats) ProtoMessage()
- func (x *NodeStats) ProtoReflect() protoreflect.Message
- func (x *NodeStats) Reset()
- func (x *NodeStats) String() string
- type NodeType
- 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 (*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) GetKind() ParticipantInfo_Kind
- 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_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 (*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 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 Room
- func (*Room) Descriptor() ([]byte, []int)deprecated
- func (x *Room) GetActiveRecording() bool
- func (x *Room) GetCreationTime() 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) 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 (*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 RoomName
- type RoomParticipantIdentity
- func (*RoomParticipantIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *RoomParticipantIdentity) GetIdentity() string
- func (x *RoomParticipantIdentity) GetRoom() string
- func (*RoomParticipantIdentity) ProtoMessage()
- func (x *RoomParticipantIdentity) ProtoReflect() protoreflect.Message
- func (x *RoomParticipantIdentity) Reset()
- func (x *RoomParticipantIdentity) String() string
- type RoomService
- type RoomUpdate
- type RpcAck
- type RpcError
- func (*RpcError) Descriptor() ([]byte, []int)deprecated
- func (x *RpcError) GetCode() uint32
- func (x *RpcError) GetData() string
- func (x *RpcError) GetMessage() string
- func (*RpcError) ProtoMessage()
- func (x *RpcError) ProtoReflect() protoreflect.Message
- func (x *RpcError) Reset()
- func (x *RpcError) String() string
- type RpcRequest
- func (*RpcRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RpcRequest) GetId() string
- func (x *RpcRequest) GetMethod() string
- func (x *RpcRequest) GetPayload() string
- func (x *RpcRequest) GetResponseTimeoutMs() uint32
- func (x *RpcRequest) GetVersion() uint32
- func (*RpcRequest) ProtoMessage()
- func (x *RpcRequest) ProtoReflect() protoreflect.Message
- func (x *RpcRequest) Reset()
- func (x *RpcRequest) String() string
- type RpcResponse
- func (*RpcResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RpcResponse) GetError() *RpcError
- func (x *RpcResponse) GetPayload() string
- func (x *RpcResponse) GetRequestId() string
- func (x *RpcResponse) GetValue() isRpcResponse_Value
- func (*RpcResponse) ProtoMessage()
- func (x *RpcResponse) ProtoReflect() protoreflect.Message
- func (x *RpcResponse) Reset()
- func (x *RpcResponse) String() string
- type RpcResponse_Error
- type RpcResponse_Payload
- type S3Upload
- func (*S3Upload) Descriptor() ([]byte, []int)deprecated
- func (x *S3Upload) GetAccessKey() string
- func (x *S3Upload) GetBucket() string
- func (x *S3Upload) GetContentDisposition() string
- func (x *S3Upload) GetEndpoint() string
- func (x *S3Upload) GetForcePathStyle() bool
- func (x *S3Upload) GetMetadata() map[string]string
- func (x *S3Upload) GetProxy() *ProxyConfig
- func (x *S3Upload) GetRegion() string
- func (x *S3Upload) GetSecret() string
- func (x *S3Upload) GetSessionToken() string
- func (x *S3Upload) GetTagging() string
- func (*S3Upload) ProtoMessage()
- func (x *S3Upload) ProtoReflect() protoreflect.Message
- func (x *S3Upload) Reset()
- func (x *S3Upload) String() string
- type SIP
- type SIPCallInfo
- func (*SIPCallInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SIPCallInfo) GetCallId() string
- func (x *SIPCallInfo) GetCallStatus() SIPCallStatus
- func (x *SIPCallInfo) GetCreatedAt() int64
- func (x *SIPCallInfo) GetDisconnectReason() DisconnectReason
- func (x *SIPCallInfo) GetEnabledFeatures() []SIPFeature
- func (x *SIPCallInfo) GetEndedAt() int64
- func (x *SIPCallInfo) GetError() string
- func (x *SIPCallInfo) GetFromUri() *SIPUri
- func (x *SIPCallInfo) GetParticipantIdentity() string
- func (x *SIPCallInfo) GetRoomId() string
- func (x *SIPCallInfo) GetRoomName() string
- func (x *SIPCallInfo) GetStartedAt() 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 (*SIPDispatchRuleInfo) ProtoMessage()
- func (x *SIPDispatchRuleInfo) ProtoReflect() protoreflect.Message
- func (x *SIPDispatchRuleInfo) Reset()
- func (x *SIPDispatchRuleInfo) String() string
- 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 (*SIPInboundTrunkInfo) ProtoMessage()
- func (x *SIPInboundTrunkInfo) ProtoReflect() protoreflect.Message
- func (x *SIPInboundTrunkInfo) Reset()
- func (x *SIPInboundTrunkInfo) String() string
- func (p *SIPInboundTrunkInfo) 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 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) 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 (*SIPOutboundTrunkInfo) ProtoMessage()
- func (x *SIPOutboundTrunkInfo) ProtoReflect() protoreflect.Message
- func (x *SIPOutboundTrunkInfo) Reset()
- func (x *SIPOutboundTrunkInfo) String() string
- func (p *SIPOutboundTrunkInfo) 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 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 (*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) 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) 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 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) 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_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() []*SubscribedQuality
- 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) 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 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 (*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) 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) 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) 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 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 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) 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 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) GetParticipantIdentity() stringdeprecated
- func (x *UserPacket) GetParticipantSid() stringdeprecated
- func (x *UserPacket) GetPayload() []byte
- func (x *UserPacket) GetStartTime() uint64
- func (x *UserPacket) GetTopic() string
- func (*UserPacket) ProtoMessage()
- func (x *UserPacket) ProtoReflect() protoreflect.Message
- func (x *UserPacket) Reset()
- func (x *UserPacket) String() string
- type VP8MungerState
- func (*VP8MungerState) Descriptor() ([]byte, []int)deprecated
- func (x *VP8MungerState) GetExtLastPictureId() int32
- func (x *VP8MungerState) GetKeyIdxUsed() bool
- func (x *VP8MungerState) GetLastKeyIdx() uint32
- func (x *VP8MungerState) GetLastTl0PicIdx() uint32
- func (x *VP8MungerState) GetPictureIdUsed() bool
- func (x *VP8MungerState) GetTidUsed() bool
- func (x *VP8MungerState) GetTl0PicIdxUsed() bool
- func (*VP8MungerState) ProtoMessage()
- func (x *VP8MungerState) ProtoReflect() protoreflect.Message
- func (x *VP8MungerState) Reset()
- func (x *VP8MungerState) String() string
- type VideoCodec
- type VideoConfiguration
- func (*VideoConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *VideoConfiguration) GetHardwareEncoder() ClientConfigSetting
- func (*VideoConfiguration) ProtoMessage()
- func (x *VideoConfiguration) ProtoReflect() protoreflect.Message
- func (x *VideoConfiguration) Reset()
- func (x *VideoConfiguration) String() string
- type VideoLayer
- func (*VideoLayer) Descriptor() ([]byte, []int)deprecated
- func (x *VideoLayer) GetBitrate() uint32
- func (x *VideoLayer) GetHeight() uint32
- func (x *VideoLayer) GetQuality() VideoQuality
- func (x *VideoLayer) GetSsrc() uint32
- func (x *VideoLayer) GetWidth() uint32
- func (*VideoLayer) ProtoMessage()
- func (x *VideoLayer) ProtoReflect() protoreflect.Message
- func (x *VideoLayer) Reset()
- func (x *VideoLayer) String() string
- type VideoQuality
- func (VideoQuality) Descriptor() protoreflect.EnumDescriptor
- func (x VideoQuality) Enum() *VideoQuality
- func (VideoQuality) EnumDescriptor() ([]byte, []int)deprecated
- func (x VideoQuality) Number() protoreflect.EnumNumber
- func (x VideoQuality) String() string
- func (VideoQuality) Type() protoreflect.EnumType
- type WebEgressRequest
- func (*WebEgressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WebEgressRequest) GetAdvanced() *EncodingOptions
- func (x *WebEgressRequest) GetAudioOnly() bool
- func (x *WebEgressRequest) GetAwaitStartSignal() bool
- func (x *WebEgressRequest) GetFile() *EncodedFileOutputdeprecated
- func (x *WebEgressRequest) GetFileOutputs() []*EncodedFileOutput
- func (x *WebEgressRequest) GetImageOutputs() []*ImageOutput
- func (x *WebEgressRequest) GetOptions() isWebEgressRequest_Options
- func (x *WebEgressRequest) GetOutput() isWebEgressRequest_Output
- func (x *WebEgressRequest) GetPreset() EncodingOptionsPreset
- func (x *WebEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput
- func (x *WebEgressRequest) GetSegments() *SegmentedFileOutputdeprecated
- func (x *WebEgressRequest) GetStream() *StreamOutputdeprecated
- func (x *WebEgressRequest) GetStreamOutputs() []*StreamOutput
- func (x *WebEgressRequest) GetUrl() string
- func (x *WebEgressRequest) GetVideoOnly() bool
- func (*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 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() int32
- 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 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 Wirtual SIP call ID. AttrSIPCallID = AttrSIPPrefix + "callID" // AttrSIPTrunkID attribute contains Wirtual SIP Trunk ID used for the call. AttrSIPTrunkID = AttrSIPPrefix + "trunkID" // AttrSIPDispatchRuleID attribute contains Wirtual SIP DispatchRule ID used for the inbound call. AttrSIPDispatchRuleID = AttrSIPPrefix + "ruleID" // AttrSIPTrunkNumber attribute contains number associate with Wirtual SIP Trunk. // This attribute will be omitted if HidePhoneNumber is set. AttrSIPTrunkNumber = AttrSIPPrefix + "trunkPhoneNumber" // AttrSIPPhoneNumber attribute contains number external to Wirtual SIP (caller for inbound and called number for outbound). // This attribute will be omitted if HidePhoneNumber is set. AttrSIPPhoneNumber = AttrSIPPrefix + "phoneNumber" // 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." )
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/wirtual.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 EgressPathPrefix = "/twirp/wirtual.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/wirtual.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/wirtual.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/wirtual.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", } JobType_value = map[string]int32{ "JT_ROOM": 0, "JT_PUBLISHER": 1, } )
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", } 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, } )
Enum value maps for AnalyticsEventType.
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", } ImageFileSuffix_value = map[string]int32{ "IMAGE_SUFFIX_INDEX": 0, "IMAGE_SUFFIX_TIMESTAMP": 1, } )
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 ( 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", } NodeType_value = map[string]int32{ "SERVER": 0, "CONTROLLER": 1, "MEDIA": 2, "TURN": 4, "SWEEPER": 5, "DIRECTOR": 6, } )
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 ( 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", } 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, } )
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", } 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, } )
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 ( 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", } 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, } )
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 ( 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 ( 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 ( 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_wirtual_agent_dispatch_proto protoreflect.FileDescriptor
var File_wirtual_agent_proto protoreflect.FileDescriptor
var File_wirtual_analytics_proto protoreflect.FileDescriptor
var File_wirtual_egress_proto protoreflect.FileDescriptor
var File_wirtual_ingress_proto protoreflect.FileDescriptor
var File_wirtual_internal_proto protoreflect.FileDescriptor
var File_wirtual_metrics_proto protoreflect.FileDescriptor
var File_wirtual_models_proto protoreflect.FileDescriptor
var File_wirtual_room_proto protoreflect.FileDescriptor
var File_wirtual_rtc_proto protoreflect.FileDescriptor
var File_wirtual_sip_proto protoreflect.FileDescriptor
var File_wirtual_webhook_proto protoreflect.FileDescriptor
Functions ¶
func IDsAsStrings ¶
func IDsAsStrings[T stringTypes](ids []T) []string
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 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=wirtual.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 DisableDtx bool `protobuf:"varint,7,opt,name=disable_dtx,json=disableDtx,proto3" json:"disable_dtx,omitempty"` Source TrackSource `protobuf:"varint,8,opt,name=source,proto3,enum=wirtual.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"` Stereo bool `protobuf:"varint,12,opt,name=stereo,proto3" json:"stereo,omitempty"` // 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=wirtual.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"` // contains filtered or unexported fields }
func (*AddTrackRequest) Descriptor
deprecated
func (*AddTrackRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddTrackRequest.ProtoReflect.Descriptor instead.
func (*AddTrackRequest) GetCid ¶
func (x *AddTrackRequest) GetCid() string
func (*AddTrackRequest) GetDisableDtx ¶
func (x *AddTrackRequest) GetDisableDtx() bool
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 ¶
func (x *AddTrackRequest) GetStereo() bool
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 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 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=wirtual.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"` // 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) 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) 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) 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) 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 )
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=wirtual.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=wirtual.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 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 )
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=wirtual.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"` 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 `` /* 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) 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 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=wirtual.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=wirtual.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 Wirtual 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 )
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 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
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=wirtual.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 CreateIngressRequest ¶
type CreateIngressRequest struct { InputType IngressInput `protobuf:"varint,1,opt,name=input_type,json=inputType,proto3,enum=wirtual.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 wirtual_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"` // 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 wirtual_ingress.proto.
func (*CreateIngressRequest) GetEnableTranscoding ¶
func (x *CreateIngressRequest) GetEnableTranscoding() 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 { 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 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. 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). InboundNumbers []string `protobuf:"bytes,6,rep,name=inbound_numbers,json=inboundNumbers,proto3" json:"inbound_numbers,omitempty"` // Optional human-readable name for the Dispatch Rule. 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. 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. Attributes map[string]string `` /* 147-byte string literal not displayed */ // Cloud-only, config preset to use 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 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) GetAttributes ¶
func (x *CreateSIPDispatchRuleRequest) GetAttributes() map[string]string
func (*CreateSIPDispatchRuleRequest) GetHidePhoneNumber ¶
func (x *CreateSIPDispatchRuleRequest) GetHidePhoneNumber() bool
func (*CreateSIPDispatchRuleRequest) GetInboundNumbers ¶
func (x *CreateSIPDispatchRuleRequest) GetInboundNumbers() []string
func (*CreateSIPDispatchRuleRequest) GetMetadata ¶
func (x *CreateSIPDispatchRuleRequest) GetMetadata() string
func (*CreateSIPDispatchRuleRequest) GetName ¶
func (x *CreateSIPDispatchRuleRequest) GetName() string
func (*CreateSIPDispatchRuleRequest) GetRoomConfig ¶
func (x *CreateSIPDispatchRuleRequest) GetRoomConfig() *RoomConfiguration
func (*CreateSIPDispatchRuleRequest) GetRoomPreset ¶
func (x *CreateSIPDispatchRuleRequest) GetRoomPreset() string
func (*CreateSIPDispatchRuleRequest) GetRule ¶
func (x *CreateSIPDispatchRuleRequest) GetRule() *SIPDispatchRule
func (*CreateSIPDispatchRuleRequest) GetTrunkIds ¶
func (x *CreateSIPDispatchRuleRequest) GetTrunkIds() []string
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"` // 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 Wirtual 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 Wirtual room ParticipantIdentity string `protobuf:"bytes,4,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // Optional name of the participant in Wirtual 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 wirtual_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 Wirtual 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 `` // NEXT ID: 19 /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
A SIP Participant is a singular SIP session connected to a Wirtual 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 wirtual_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) 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 wirtual_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 wirtual_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 wirtual_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=wirtual.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 DataPacket ¶
type DataPacket struct { // Deprecated: Marked as deprecated in wirtual_models.proto. Kind DataPacket_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=wirtual.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 Value isDataPacket_Value `protobuf_oneof:"value"` // 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 wirtual_models.proto.
func (*DataPacket) GetMetrics ¶
func (x *DataPacket) GetMetrics() *MetricsBatch
func (*DataPacket) GetParticipantIdentity ¶
func (x *DataPacket) GetParticipantIdentity() 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) GetSipDtmf ¶
func (x *DataPacket) GetSipDtmf() *SipDTMF
func (*DataPacket) GetSpeaker
deprecated
func (x *DataPacket) GetSpeaker() *ActiveSpeakerUpdate
Deprecated: Marked as deprecated in wirtual_models.proto.
func (*DataPacket) GetStreamChunk ¶
func (x *DataPacket) GetStreamChunk() *DataStream_Chunk
func (*DataPacket) GetStreamHeader ¶
func (x *DataPacket) GetStreamHeader() *DataStream_Header
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 wirtual_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_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_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) Complete bool `protobuf:"varint,4,opt,name=complete,proto3" json:"complete,omitempty"` // true only if this is the last chunk of this stream - can also be sent with empty content Version int32 `protobuf:"varint,5,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,6,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) GetComplete ¶
func (x *DataStream_Chunk) GetComplete() bool
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_FileHeader ¶
type DataStream_FileHeader struct { FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` // name of the file // contains filtered or unexported fields }
header properties specific to file or image streams
func (*DataStream_FileHeader) Descriptor
deprecated
func (*DataStream_FileHeader) Descriptor() ([]byte, []int)
Deprecated: Use DataStream_FileHeader.ProtoReflect.Descriptor instead.
func (*DataStream_FileHeader) GetFileName ¶
func (x *DataStream_FileHeader) GetFileName() string
func (*DataStream_FileHeader) ProtoMessage ¶
func (*DataStream_FileHeader) ProtoMessage()
func (*DataStream_FileHeader) ProtoReflect ¶
func (x *DataStream_FileHeader) ProtoReflect() protoreflect.Message
func (*DataStream_FileHeader) Reset ¶
func (x *DataStream_FileHeader) Reset()
func (*DataStream_FileHeader) String ¶
func (x *DataStream_FileHeader) 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 */ Extensions map[string]string `` // user defined extensions 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_FileHeader 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) GetContentHeader ¶
func (x *DataStream_Header) GetContentHeader() isDataStream_Header_ContentHeader
func (*DataStream_Header) GetEncryptionType ¶
func (x *DataStream_Header) GetEncryptionType() Encryption_Type
func (*DataStream_Header) GetExtensions ¶
func (x *DataStream_Header) GetExtensions() map[string]string
func (*DataStream_Header) GetFileHeader ¶
func (x *DataStream_Header) GetFileHeader() *DataStream_FileHeader
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_FileHeader ¶
type DataStream_Header_FileHeader struct {
FileHeader *DataStream_FileHeader `protobuf:"bytes,10,opt,name=file_header,json=fileHeader,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 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 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 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 )
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
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=wirtual.EgressSourceType" json:"source_type,omitempty"` Status EgressStatus `protobuf:"varint,3,opt,name=status,proto3,enum=wirtual.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 wirtual_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 wirtual_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 wirtual_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 wirtual_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 wirtual_egress.proto. Segments *SegmentsInfo `protobuf:"bytes,12,opt,name=segments,proto3,oneof"` }
type EgressInfo_Stream ¶
type EgressInfo_Stream struct { // Deprecated: Marked as deprecated in wirtual_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=wirtual.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=wirtual.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=wirtual.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 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 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 )
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=wirtual.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=wirtual.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=wirtual.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=wirtual.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=wirtual.IngressInput" json:"input_type,omitempty"` // Deprecated: Marked as deprecated in wirtual_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) // 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 wirtual_ingress.proto.
func (*IngressInfo) GetEnableTranscoding ¶
func (x *IngressInfo) GetEnableTranscoding() 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=wirtual.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=wirtual.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=wirtual.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=wirtual.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=wirtual.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 wirtual_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=wirtual.JobStatus" json:"status,omitempty"` Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` StartedAt int64 `protobuf:"varint,3,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt int64 `protobuf:"varint,4,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` UpdatedAt int64 `protobuf:"varint,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` ParticipantIdentity string `protobuf:"bytes,6,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"` // contains filtered or unexported fields }
func (*JobState) Descriptor
deprecated
func (*JobState) GetEndedAt ¶
func (*JobState) GetParticipantIdentity ¶
func (*JobState) GetStartedAt ¶
func (*JobState) GetUpdatedAt ¶
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=wirtual.DisconnectReason" json:"reason,omitempty"` Action LeaveRequest_Action `protobuf:"varint,3,opt,name=action,proto3,enum=wirtual.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 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 { // 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) 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 { // 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) 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 { // 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) 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 {
// contains filtered or unexported fields
}
Deprecated: Marked as deprecated in wirtual_sip.proto.
func (*ListSIPTrunkRequest) Descriptor
deprecated
func (*ListSIPTrunkRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSIPTrunkRequest.ProtoReflect.Descriptor instead.
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 wirtual_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 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 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=wirtual.NodeType" json:"type,omitempty"` State NodeState `protobuf:"varint,6,opt,name=state,proto3,enum=wirtual.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 */ TrackPublishAttemptsPerSec float32 `` /* 148-byte string literal not displayed */ NumTrackPublishSuccess int32 `` /* 133-byte string literal not displayed */ TrackPublishSuccessPerSec float32 `` /* 145-byte string literal not displayed */ NumTrackSubscribeAttempts int32 `` /* 142-byte string literal not displayed */ TrackSubscribeAttemptsPerSec float32 `` /* 154-byte string literal not displayed */ NumTrackSubscribeSuccess int32 `` /* 139-byte string literal not displayed */ 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"` BytesInPerSec float32 `protobuf:"fixed32,12,opt,name=bytes_in_per_sec,json=bytesInPerSec,proto3" json:"bytes_in_per_sec,omitempty"` BytesOutPerSec float32 `protobuf:"fixed32,13,opt,name=bytes_out_per_sec,json=bytesOutPerSec,proto3" json:"bytes_out_per_sec,omitempty"` PacketsInPerSec float32 `protobuf:"fixed32,14,opt,name=packets_in_per_sec,json=packetsInPerSec,proto3" json:"packets_in_per_sec,omitempty"` PacketsOutPerSec float32 `protobuf:"fixed32,15,opt,name=packets_out_per_sec,json=packetsOutPerSec,proto3" json:"packets_out_per_sec,omitempty"` 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"` MemoryLoad float32 `protobuf:"fixed32,33,opt,name=memory_load,json=memoryLoad,proto3" json:"memory_load,omitempty"` // deprecated 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"` SysPacketsOutPerSec float32 `` /* 127-byte string literal not displayed */ SysPacketsDroppedPerSec float32 `` /* 139-byte string literal not displayed */ 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"` RetransmitBytesOutPerSec float32 `` /* 142-byte string literal not displayed */ RetransmitPacketsOutPerSec float32 `` /* 148-byte string literal not displayed */ // participant joins ParticipantSignalConnected uint64 `` /* 143-byte string literal not displayed */ ParticipantSignalConnectedPerSec float32 `` /* 166-byte string literal not displayed */ ParticipantRtcConnected uint64 `` /* 134-byte string literal not displayed */ 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"` 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"` // contains filtered or unexported fields }
func (*NodeStats) Descriptor
deprecated
func (*NodeStats) GetBytesIn ¶
func (*NodeStats) GetBytesInPerSec ¶
func (*NodeStats) GetBytesOut ¶
func (*NodeStats) GetBytesOutPerSec ¶
func (*NodeStats) GetCpuLoad ¶
func (*NodeStats) GetForwardJitter ¶
func (*NodeStats) GetForwardLatency ¶
func (*NodeStats) GetLoadAvgLast15Min ¶
func (*NodeStats) GetLoadAvgLast1Min ¶
func (*NodeStats) GetLoadAvgLast5Min ¶
func (*NodeStats) GetMemoryLoad ¶
func (*NodeStats) GetMemoryTotal ¶
func (*NodeStats) GetMemoryUsed ¶
func (*NodeStats) GetNackPerSec ¶
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 ¶
func (*NodeStats) GetPacketsOut ¶
func (*NodeStats) GetPacketsOutPerSec ¶
func (*NodeStats) GetParticipantRtcConnected ¶
func (*NodeStats) GetParticipantRtcConnectedPerSec ¶
func (*NodeStats) GetParticipantRtcInit ¶
func (*NodeStats) GetParticipantRtcInitPerSec ¶
func (*NodeStats) GetParticipantSignalConnected ¶
func (*NodeStats) GetParticipantSignalConnectedPerSec ¶
func (*NodeStats) GetRetransmitBytesOut ¶
func (*NodeStats) GetRetransmitBytesOutPerSec ¶
func (*NodeStats) GetRetransmitPacketsOut ¶
func (*NodeStats) GetRetransmitPacketsOutPerSec ¶
func (*NodeStats) GetStartedAt ¶
func (*NodeStats) GetSysPacketsDropped ¶
func (*NodeStats) GetSysPacketsDroppedPctPerSec ¶
func (*NodeStats) GetSysPacketsDroppedPerSec ¶
func (*NodeStats) GetSysPacketsOut ¶
func (*NodeStats) GetSysPacketsOutPerSec ¶
func (*NodeStats) GetTrackPublishAttemptsPerSec ¶
func (*NodeStats) GetTrackPublishSuccessPerSec ¶
func (*NodeStats) GetTrackSubscribeAttemptsPerSec ¶
func (*NodeStats) GetTrackSubscribeSuccessPerSec ¶
func (*NodeStats) GetUpdatedAt ¶
func (*NodeStats) ProtoMessage ¶
func (*NodeStats) ProtoMessage()
func (*NodeStats) ProtoReflect ¶
func (x *NodeStats) ProtoReflect() protoreflect.Message
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 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"` // 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) 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=wirtual.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type ParticipantID ¶
type ParticipantID string
type ParticipantIdentity ¶
type ParticipantIdentity 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=wirtual.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"` 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=wirtual.ParticipantInfo_Kind" json:"kind,omitempty"` Attributes map[string]string `` /* 148-byte string literal not displayed */ DisconnectReason DisconnectReason `` /* 141-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) GetKind ¶
func (x *ParticipantInfo) GetKind() ParticipantInfo_Kind
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 // Wirtual 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_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
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 wirtual_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 wirtual_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 wirtual_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 wirtual_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"` // 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) 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=wirtual.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 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=wirtual.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 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"` 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) 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
func (*RoomAgent) UnmarshalYAML ¶
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) 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.wirtual.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"` // 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) 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 wirtual_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 wirtual_egress.proto.
func (*RoomCompositeEgressRequest) GetStream
deprecated
func (x *RoomCompositeEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in wirtual_egress.proto.
func (*RoomCompositeEgressRequest) GetStreamOutputs ¶
func (x *RoomCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
func (*RoomCompositeEgressRequest) GetVideoOnly ¶
func (x *RoomCompositeEgressRequest) GetVideoOnly() bool
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 wirtual_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=wirtual.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type RoomCompositeEgressRequest_Segments ¶
type RoomCompositeEgressRequest_Segments struct { // Deprecated: Marked as deprecated in wirtual_egress.proto. Segments *SegmentedFileOutput `protobuf:"bytes,10,opt,name=segments,proto3,oneof"` }
type RoomCompositeEgressRequest_Stream ¶
type RoomCompositeEgressRequest_Stream struct { // Deprecated: Marked as deprecated in wirtual_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 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) }
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"` 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) 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) 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) 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 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"` 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"` 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"` EnabledFeatures []SIPFeature `` /* 139-byte string literal not displayed */ CallStatus SIPCallStatus `protobuf:"varint,8,opt,name=call_status,json=callStatus,proto3,enum=wirtual.SIPCallStatus" json:"call_status,omitempty"` CreatedAt int64 `protobuf:"varint,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,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"` DisconnectReason DisconnectReason `` /* 141-byte string literal not displayed */ Error string `protobuf:"bytes,13,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*SIPCallInfo) Descriptor
deprecated
func (*SIPCallInfo) Descriptor() ([]byte, []int)
Deprecated: Use SIPCallInfo.ProtoReflect.Descriptor instead.
func (*SIPCallInfo) GetCallId ¶
func (x *SIPCallInfo) GetCallId() string
func (*SIPCallInfo) GetCallStatus ¶
func (x *SIPCallInfo) GetCallStatus() SIPCallStatus
func (*SIPCallInfo) GetCreatedAt ¶
func (x *SIPCallInfo) GetCreatedAt() int64
func (*SIPCallInfo) GetDisconnectReason ¶
func (x *SIPCallInfo) GetDisconnectReason() DisconnectReason
func (*SIPCallInfo) GetEnabledFeatures ¶
func (x *SIPCallInfo) GetEnabledFeatures() []SIPFeature
func (*SIPCallInfo) GetEndedAt ¶
func (x *SIPCallInfo) GetEndedAt() int64
func (*SIPCallInfo) GetError ¶
func (x *SIPCallInfo) GetError() string
func (*SIPCallInfo) GetFromUri ¶
func (x *SIPCallInfo) GetFromUri() *SIPUri
func (*SIPCallInfo) GetParticipantIdentity ¶
func (x *SIPCallInfo) GetParticipantIdentity() string
func (*SIPCallInfo) GetRoomId ¶
func (x *SIPCallInfo) GetRoomId() string
func (*SIPCallInfo) GetRoomName ¶
func (x *SIPCallInfo) GetRoomName() string
func (*SIPCallInfo) GetStartedAt ¶
func (x *SIPCallInfo) GetStartedAt() 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 Wirtual 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 Wirtual 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) 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
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 Wirtual 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 Wirtual 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) 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 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 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"` // SIP Transport used for outbound call. Transport SIPTransport `protobuf:"varint,5,opt,name=transport,proto3,enum=wirtual.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 Wirtual 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 Wirtual 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) 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) 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 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 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=wirtual.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=wirtual.SIPTransport" json:"transport,omitempty"` // Deprecated: Marked as deprecated in wirtual_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 wirtual_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 wirtual_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) 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=wirtual.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=wirtual.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=wirtual.DataPacket_Kind" json:"kind,omitempty"` // mark deprecated // // Deprecated: Marked as deprecated in wirtual_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"` // 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 wirtual_room.proto.
func (*SendDataRequest) GetKind ¶
func (x *SendDataRequest) GetKind() DataPacket_Kind
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=wirtual.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"` // contains filtered or unexported fields }
func (*SessionDescription) Descriptor
deprecated
func (*SessionDescription) Descriptor() ([]byte, []int)
Deprecated: Use SessionDescription.ProtoReflect.Descriptor instead.
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 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 wirtual_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 wirtual_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 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) 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_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=wirtual.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=wirtual.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 wirtual_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=wirtual.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=wirtual.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=wirtual.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"` 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 ¶
func (x *SubscribedQualityUpdate) GetSubscribedQualities() []*SubscribedQuality
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=wirtual.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"` // 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) 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 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"` // 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 wirtual_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 wirtual_egress.proto.
func (*TrackCompositeEgressRequest) GetStream
deprecated
func (x *TrackCompositeEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in wirtual_egress.proto.
func (*TrackCompositeEgressRequest) GetStreamOutputs ¶
func (x *TrackCompositeEgressRequest) GetStreamOutputs() []*StreamOutput
func (*TrackCompositeEgressRequest) GetVideoTrackId ¶
func (x *TrackCompositeEgressRequest) GetVideoTrackId() string
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 wirtual_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=wirtual.EncodingOptionsPreset,oneof"` // (default H264_720P_30)
}
type TrackCompositeEgressRequest_Segments ¶
type TrackCompositeEgressRequest_Segments struct { // Deprecated: Marked as deprecated in wirtual_egress.proto. Segments *SegmentedFileOutput `protobuf:"bytes,8,opt,name=segments,proto3,oneof"` }
type TrackCompositeEgressRequest_Stream ¶
type TrackCompositeEgressRequest_Stream struct { // Deprecated: Marked as deprecated in wirtual_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"` // 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) 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=wirtual.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=wirtual.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=wirtual.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 */ // contains filtered or unexported fields }
func (*TrackInfo) Descriptor
deprecated
func (*TrackInfo) GetAudioFeatures ¶
func (x *TrackInfo) GetAudioFeatures() []AudioTrackFeature
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 */ // 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) 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=wirtual.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 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 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 wirtual_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"` // 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 wirtual_ingress.proto.
func (*UpdateIngressRequest) GetEnableTranscoding ¶
func (x *UpdateIngressRequest) GetEnableTranscoding() 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=wirtual.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=wirtual.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 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=wirtual.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 wirtual_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=wirtual.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 wirtual_models.proto. ParticipantSid string `protobuf:"bytes,1,opt,name=participant_sid,json=participantSid,proto3" json:"participant_sid,omitempty"` // Deprecated: Marked as deprecated in wirtual_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 wirtual_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 wirtual_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"` // 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 wirtual_models.proto.
func (*UserPacket) GetDestinationSids
deprecated
func (x *UserPacket) GetDestinationSids() []string
Deprecated: Marked as deprecated in wirtual_models.proto.
func (*UserPacket) GetEndTime ¶
func (x *UserPacket) GetEndTime() uint64
func (*UserPacket) GetId ¶
func (x *UserPacket) GetId() string
func (*UserPacket) GetParticipantIdentity
deprecated
func (x *UserPacket) GetParticipantIdentity() string
Deprecated: Marked as deprecated in wirtual_models.proto.
func (*UserPacket) GetParticipantSid
deprecated
func (x *UserPacket) GetParticipantSid() string
Deprecated: Marked as deprecated in wirtual_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=wirtual.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"` // 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) 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"` // 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 wirtual_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 wirtual_egress.proto.
func (*WebEgressRequest) GetStream
deprecated
func (x *WebEgressRequest) GetStream() *StreamOutput
Deprecated: Marked as deprecated in wirtual_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) 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 wirtual_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=wirtual.EncodingOptionsPreset,oneof"`
}
type WebEgressRequest_Segments ¶
type WebEgressRequest_Segments struct { // Deprecated: Marked as deprecated in wirtual_egress.proto. Segments *SegmentedFileOutput `protobuf:"bytes,6,opt,name=segments,proto3,oneof"` }
type WebEgressRequest_Stream ¶
type WebEgressRequest_Stream struct { // Deprecated: Marked as deprecated in wirtual_egress.proto. Stream *StreamOutput `protobuf:"bytes,5,opt,name=stream,proto3,oneof"` }
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"` 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 ¶
func (x *WebhookEvent) GetNumDropped() int32
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 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
- sip.go
- types.go
- wirtual_agent.pb.go
- wirtual_agent_dispatch.pb.go
- wirtual_agent_dispatch.twirp.go
- wirtual_analytics.pb.go
- wirtual_egress.go
- wirtual_egress.pb.go
- wirtual_egress.twirp.go
- wirtual_ingress.pb.go
- wirtual_ingress.twirp.go
- wirtual_internal.pb.go
- wirtual_metrics.pb.go
- wirtual_models.pb.go
- wirtual_room.pb.go
- wirtual_room.twirp.go
- wirtual_rtc.pb.go
- wirtual_sip.pb.go
- wirtual_sip.twirp.go
- wirtual_webhook.pb.go