Versions in this module Expand all Collapse all v1 v1.9.4 Dec 19, 2023 Changes in this version + const AnalyticsRecorderService_IngestEvents_FullMethodName + const AnalyticsRecorderService_IngestStats_FullMethodName + const EgressPathPrefix + const IngressPathPrefix + const RoomServicePathPrefix + const SIPPathPrefix + var AnalyticsEventType_name = map[int32]string + var AnalyticsEventType_value = map[string]int32 + var AnalyticsRecorderService_ServiceDesc = grpc.ServiceDesc + var AudioCodec_name = map[int32]string + var AudioCodec_value = map[string]int32 + var CandidateProtocol_name = map[int32]string + var CandidateProtocol_value = map[string]int32 + var ClientConfigSetting_name = map[int32]string + var ClientConfigSetting_value = map[string]int32 + var ClientInfo_SDK_name = map[int32]string + var ClientInfo_SDK_value = map[string]int32 + var ConnectionQuality_name = map[int32]string + var ConnectionQuality_value = map[string]int32 + var DataPacket_Kind_name = map[int32]string + var DataPacket_Kind_value = map[string]int32 + var DisconnectReason_name = map[int32]string + var DisconnectReason_value = map[string]int32 + var EgressStatus_name = map[int32]string + var EgressStatus_value = map[string]int32 + var EncodedFileType_name = map[int32]string + var EncodedFileType_value = map[string]int32 + var EncodingOptionsPreset_name = map[int32]string + var EncodingOptionsPreset_value = map[string]int32 + var Encryption_Type_name = map[int32]string + var Encryption_Type_value = map[string]int32 + var File_livekit_agent_proto protoreflect.FileDescriptor + var File_livekit_analytics_proto protoreflect.FileDescriptor + var File_livekit_egress_proto protoreflect.FileDescriptor + var File_livekit_ingress_proto protoreflect.FileDescriptor + var File_livekit_internal_proto protoreflect.FileDescriptor + var File_livekit_models_proto protoreflect.FileDescriptor + var File_livekit_room_proto protoreflect.FileDescriptor + var File_livekit_rtc_proto protoreflect.FileDescriptor + var File_livekit_sip_proto protoreflect.FileDescriptor + var File_livekit_webhook_proto protoreflect.FileDescriptor + var ICECandidateType_name = map[int32]string + var ICECandidateType_value = map[string]int32 + var ImageCodec_name = map[int32]string + var ImageCodec_value = map[string]int32 + var ImageFileSuffix_name = map[int32]string + var ImageFileSuffix_value = map[string]int32 + var IngressAudioEncodingPreset_name = map[int32]string + var IngressAudioEncodingPreset_value = map[string]int32 + var IngressInput_name = map[int32]string + var IngressInput_value = map[string]int32 + var IngressState_Status_name = map[int32]string + var IngressState_Status_value = map[string]int32 + var IngressVideoEncodingPreset_name = map[int32]string + var IngressVideoEncodingPreset_value = map[string]int32 + var JobStatus_name = map[int32]string + var JobStatus_value = map[string]int32 + var JobType_name = map[int32]string + var JobType_value = map[string]int32 + var NodeState_name = map[int32]string + var NodeState_value = map[string]int32 + var NodeType_name = map[int32]string + var NodeType_value = map[string]int32 + var ParticipantInfo_Kind_name = map[int32]string + var ParticipantInfo_Kind_value = map[string]int32 + var ParticipantInfo_State_name = map[int32]string + var ParticipantInfo_State_value = map[string]int32 + var ReconnectReason_name = map[int32]string + var ReconnectReason_value = map[string]int32 + var SegmentedFileProtocol_name = map[int32]string + var SegmentedFileProtocol_value = map[string]int32 + var SegmentedFileSuffix_name = map[int32]string + var SegmentedFileSuffix_value = map[string]int32 + var ServerInfo_Edition_name = map[int32]string + var ServerInfo_Edition_value = map[string]int32 + var SignalTarget_name = map[int32]string + var SignalTarget_value = map[string]int32 + var StreamInfo_Status_name = map[int32]string + var StreamInfo_Status_value = map[string]int32 + var StreamProtocol_name = map[int32]string + var StreamProtocol_value = map[string]int32 + var StreamState_name = map[int32]string + var StreamState_value = map[string]int32 + var StreamType_name = map[int32]string + var StreamType_value = map[string]int32 + var SubscriptionError_name = map[int32]string + var SubscriptionError_value = map[string]int32 + var TrackSource_name = map[int32]string + var TrackSource_value = map[string]int32 + var TrackType_name = map[int32]string + var TrackType_value = map[string]int32 + var VideoCodec_name = map[int32]string + var VideoCodec_value = map[string]int32 + var VideoQuality_name = map[int32]string + var VideoQuality_value = map[string]int32 + var WorkerStatus_name = map[int32]string + var WorkerStatus_value = map[string]int32 + func IDsAsStrings[T stringTypes](ids []T) []string + func RegisterAnalyticsRecorderServiceServer(s grpc.ServiceRegistrar, srv AnalyticsRecorderServiceServer) + func StringsAsIDs[T stringTypes](ids []string) []T + func WriteError(resp http.ResponseWriter, err error) + type ActiveSpeakerUpdate struct + Speakers []*SpeakerInfo + func (*ActiveSpeakerUpdate) Descriptor() ([]byte, []int) + func (*ActiveSpeakerUpdate) ProtoMessage() + func (x *ActiveSpeakerUpdate) GetSpeakers() []*SpeakerInfo + func (x *ActiveSpeakerUpdate) ProtoReflect() protoreflect.Message + func (x *ActiveSpeakerUpdate) Reset() + func (x *ActiveSpeakerUpdate) String() string + type AddTrackRequest struct + Cid string + DisableDtx bool + DisableRed bool + Encryption Encryption_Type + Height uint32 + Layers []*VideoLayer + Muted bool + Name string + Sid string + SimulcastCodecs []*SimulcastCodec + Source TrackSource + Stereo bool + Stream string + Type TrackType + Width uint32 + func (*AddTrackRequest) Descriptor() ([]byte, []int) + func (*AddTrackRequest) ProtoMessage() + 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 (x *AddTrackRequest) ProtoReflect() protoreflect.Message + func (x *AddTrackRequest) Reset() + func (x *AddTrackRequest) String() string + type AgentInfo struct + Id string + Name string + Version string + func (*AgentInfo) Descriptor() ([]byte, []int) + func (*AgentInfo) ProtoMessage() + func (x *AgentInfo) GetId() string + func (x *AgentInfo) GetName() string + func (x *AgentInfo) GetVersion() string + func (x *AgentInfo) ProtoReflect() protoreflect.Message + func (x *AgentInfo) Reset() + func (x *AgentInfo) String() string + type AliOSSUpload struct + AccessKey string + Bucket string + Endpoint string + Region string + Secret string + func (*AliOSSUpload) Descriptor() ([]byte, []int) + func (*AliOSSUpload) ProtoMessage() + 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 (x *AliOSSUpload) ProtoReflect() protoreflect.Message + func (x *AliOSSUpload) Reset() + func (x *AliOSSUpload) String() string + type AnalyticsClientMeta struct + ClientAddr string + ClientConnectTime uint32 + ConnectionType string + Node string + ReconnectReason ReconnectReason + Region string + func (*AnalyticsClientMeta) Descriptor() ([]byte, []int) + func (*AnalyticsClientMeta) ProtoMessage() + func (x *AnalyticsClientMeta) GetClientAddr() string + func (x *AnalyticsClientMeta) GetClientConnectTime() uint32 + func (x *AnalyticsClientMeta) GetConnectionType() string + func (x *AnalyticsClientMeta) GetNode() string + func (x *AnalyticsClientMeta) GetReconnectReason() ReconnectReason + func (x *AnalyticsClientMeta) GetRegion() string + func (x *AnalyticsClientMeta) ProtoReflect() protoreflect.Message + func (x *AnalyticsClientMeta) Reset() + func (x *AnalyticsClientMeta) String() string + type AnalyticsEvent struct + AnalyticsKey string + ClientInfo *ClientInfo + ClientMeta *AnalyticsClientMeta + Egress *EgressInfo + EgressId string + Error string + Ingress *IngressInfo + IngressId string + MaxSubscribedVideoQuality VideoQuality + Mime string + Participant *ParticipantInfo + ParticipantId string + Publisher *ParticipantInfo + Room *Room + RoomId string + RtpStats *RTPStats + Timestamp *timestamppb.Timestamp + Track *TrackInfo + TrackId string + Type AnalyticsEventType + VideoLayer int32 + func (*AnalyticsEvent) Descriptor() ([]byte, []int) + func (*AnalyticsEvent) ProtoMessage() + 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) GetIngress() *IngressInfo + func (x *AnalyticsEvent) GetIngressId() string + func (x *AnalyticsEvent) GetMaxSubscribedVideoQuality() VideoQuality + func (x *AnalyticsEvent) GetMime() 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) GetTimestamp() *timestamppb.Timestamp + func (x *AnalyticsEvent) GetTrack() *TrackInfo + func (x *AnalyticsEvent) GetTrackId() string + func (x *AnalyticsEvent) GetType() AnalyticsEventType + func (x *AnalyticsEvent) GetVideoLayer() int32 + func (x *AnalyticsEvent) ProtoReflect() protoreflect.Message + func (x *AnalyticsEvent) Reset() + func (x *AnalyticsEvent) String() string + type AnalyticsEventType int32 + const AnalyticsEventType_EGRESS_ENDED + const AnalyticsEventType_EGRESS_STARTED + const AnalyticsEventType_EGRESS_UPDATED + const AnalyticsEventType_INGRESS_CREATED + const AnalyticsEventType_INGRESS_DELETED + const AnalyticsEventType_INGRESS_ENDED + const AnalyticsEventType_INGRESS_STARTED + const AnalyticsEventType_INGRESS_UPDATED + const AnalyticsEventType_PARTICIPANT_ACTIVE + const AnalyticsEventType_PARTICIPANT_JOINED + const AnalyticsEventType_PARTICIPANT_LEFT + const AnalyticsEventType_PARTICIPANT_RESUMED + const AnalyticsEventType_RECONNECTED + const AnalyticsEventType_ROOM_CREATED + const AnalyticsEventType_ROOM_ENDED + const AnalyticsEventType_TRACK_MAX_SUBSCRIBED_VIDEO_QUALITY + const AnalyticsEventType_TRACK_MUTED + const AnalyticsEventType_TRACK_PUBLISHED + const AnalyticsEventType_TRACK_PUBLISHED_UPDATE + const AnalyticsEventType_TRACK_PUBLISH_REQUESTED + const AnalyticsEventType_TRACK_PUBLISH_STATS + const AnalyticsEventType_TRACK_SUBSCRIBED + const AnalyticsEventType_TRACK_SUBSCRIBE_FAILED + const AnalyticsEventType_TRACK_SUBSCRIBE_REQUESTED + const AnalyticsEventType_TRACK_SUBSCRIBE_STATS + const AnalyticsEventType_TRACK_UNMUTED + const AnalyticsEventType_TRACK_UNPUBLISHED + const AnalyticsEventType_TRACK_UNSUBSCRIBED + func (AnalyticsEventType) Descriptor() protoreflect.EnumDescriptor + func (AnalyticsEventType) EnumDescriptor() ([]byte, []int) + func (AnalyticsEventType) Type() protoreflect.EnumType + func (x AnalyticsEventType) Enum() *AnalyticsEventType + func (x AnalyticsEventType) Number() protoreflect.EnumNumber + func (x AnalyticsEventType) String() string + type AnalyticsEvents struct + Events []*AnalyticsEvent + func (*AnalyticsEvents) Descriptor() ([]byte, []int) + func (*AnalyticsEvents) ProtoMessage() + func (x *AnalyticsEvents) GetEvents() []*AnalyticsEvent + func (x *AnalyticsEvents) ProtoReflect() protoreflect.Message + func (x *AnalyticsEvents) Reset() + func (x *AnalyticsEvents) String() string + type AnalyticsRecorderServiceClient interface + IngestEvents func(ctx context.Context, opts ...grpc.CallOption) (AnalyticsRecorderService_IngestEventsClient, error) + IngestStats func(ctx context.Context, opts ...grpc.CallOption) (AnalyticsRecorderService_IngestStatsClient, error) + func NewAnalyticsRecorderServiceClient(cc grpc.ClientConnInterface) AnalyticsRecorderServiceClient + type AnalyticsRecorderServiceServer interface + IngestEvents func(AnalyticsRecorderService_IngestEventsServer) error + IngestStats func(AnalyticsRecorderService_IngestStatsServer) error + type AnalyticsRecorderService_IngestEventsClient interface + CloseAndRecv func() (*emptypb.Empty, error) + Send func(*AnalyticsEvents) error + type AnalyticsRecorderService_IngestEventsServer interface + Recv func() (*AnalyticsEvents, error) + SendAndClose func(*emptypb.Empty) error + type AnalyticsRecorderService_IngestStatsClient interface + CloseAndRecv func() (*emptypb.Empty, error) + Send func(*AnalyticsStats) error + type AnalyticsRecorderService_IngestStatsServer interface + Recv func() (*AnalyticsStats, error) + SendAndClose func(*emptypb.Empty) error + type AnalyticsStat struct + AnalyticsKey string + Kind StreamType + MedianScore float32 + Mime string + MinScore float32 + Node string + ParticipantId string + RoomId string + RoomName string + Score float32 + Streams []*AnalyticsStream + TimeStamp *timestamppb.Timestamp + TrackId string + func (*AnalyticsStat) Descriptor() ([]byte, []int) + func (*AnalyticsStat) ProtoMessage() + func (x *AnalyticsStat) GetAnalyticsKey() 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 (x *AnalyticsStat) ProtoReflect() protoreflect.Message + func (x *AnalyticsStat) Reset() + func (x *AnalyticsStat) String() string + type AnalyticsStats struct + Stats []*AnalyticsStat + func (*AnalyticsStats) Descriptor() ([]byte, []int) + func (*AnalyticsStats) ProtoMessage() + func (x *AnalyticsStats) GetStats() []*AnalyticsStat + func (x *AnalyticsStats) ProtoReflect() protoreflect.Message + func (x *AnalyticsStats) Reset() + func (x *AnalyticsStats) String() string + type AnalyticsStream struct + Firs uint32 + Frames uint32 + Jitter uint32 + Nacks uint32 + PacketsLost uint32 + PaddingBytes uint64 + PaddingPackets uint32 + Plis uint32 + PrimaryBytes uint64 + PrimaryPackets uint32 + RetransmitBytes uint64 + RetransmitPackets uint32 + Rtt uint32 + Ssrc uint32 + VideoLayers []*AnalyticsVideoLayer + func (*AnalyticsStream) Descriptor() ([]byte, []int) + func (*AnalyticsStream) ProtoMessage() + 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) 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) GetVideoLayers() []*AnalyticsVideoLayer + func (x *AnalyticsStream) ProtoReflect() protoreflect.Message + func (x *AnalyticsStream) Reset() + func (x *AnalyticsStream) String() string + type AnalyticsVideoLayer struct + Bytes uint64 + Frames uint32 + Layer int32 + Packets uint32 + func (*AnalyticsVideoLayer) Descriptor() ([]byte, []int) + func (*AnalyticsVideoLayer) ProtoMessage() + func (x *AnalyticsVideoLayer) GetBytes() uint64 + func (x *AnalyticsVideoLayer) GetFrames() uint32 + func (x *AnalyticsVideoLayer) GetLayer() int32 + func (x *AnalyticsVideoLayer) GetPackets() uint32 + func (x *AnalyticsVideoLayer) ProtoReflect() protoreflect.Message + func (x *AnalyticsVideoLayer) Reset() + func (x *AnalyticsVideoLayer) String() string + type AudioCodec int32 + const AudioCodec_AAC + const AudioCodec_DEFAULT_AC + const AudioCodec_OPUS + func (AudioCodec) Descriptor() protoreflect.EnumDescriptor + func (AudioCodec) EnumDescriptor() ([]byte, []int) + func (AudioCodec) Type() protoreflect.EnumType + func (x AudioCodec) Enum() *AudioCodec + func (x AudioCodec) Number() protoreflect.EnumNumber + func (x AudioCodec) String() string + type AutoParticipantEgress struct + FileOutputs []*EncodedFileOutput + Options isAutoParticipantEgress_Options + SegmentOutputs []*SegmentedFileOutput + func (*AutoParticipantEgress) Descriptor() ([]byte, []int) + func (*AutoParticipantEgress) ProtoMessage() + func (m *AutoParticipantEgress) GetOptions() isAutoParticipantEgress_Options + func (x *AutoParticipantEgress) GetAdvanced() *EncodingOptions + func (x *AutoParticipantEgress) GetFileOutputs() []*EncodedFileOutput + func (x *AutoParticipantEgress) GetPreset() EncodingOptionsPreset + func (x *AutoParticipantEgress) GetSegmentOutputs() []*SegmentedFileOutput + func (x *AutoParticipantEgress) ProtoReflect() protoreflect.Message + func (x *AutoParticipantEgress) Reset() + func (x *AutoParticipantEgress) String() string + type AutoParticipantEgress_Advanced struct + Advanced *EncodingOptions + type AutoParticipantEgress_Preset struct + Preset EncodingOptionsPreset + type AutoTrackEgress struct + DisableManifest bool + Filepath string + Output isAutoTrackEgress_Output + func (*AutoTrackEgress) Descriptor() ([]byte, []int) + func (*AutoTrackEgress) ProtoMessage() + func (m *AutoTrackEgress) GetOutput() isAutoTrackEgress_Output + func (x *AutoTrackEgress) GetAzure() *AzureBlobUpload + func (x *AutoTrackEgress) GetDisableManifest() bool + func (x *AutoTrackEgress) GetFilepath() string + func (x *AutoTrackEgress) GetGcp() *GCPUpload + func (x *AutoTrackEgress) GetS3() *S3Upload + func (x *AutoTrackEgress) ProtoReflect() protoreflect.Message + func (x *AutoTrackEgress) Reset() + func (x *AutoTrackEgress) String() string + type AutoTrackEgress_Azure struct + Azure *AzureBlobUpload + type AutoTrackEgress_Gcp struct + Gcp *GCPUpload + type AutoTrackEgress_S3 struct + S3 *S3Upload + type AvailabilityRequest struct + Job *Job + func (*AvailabilityRequest) Descriptor() ([]byte, []int) + func (*AvailabilityRequest) ProtoMessage() + func (x *AvailabilityRequest) GetJob() *Job + func (x *AvailabilityRequest) ProtoReflect() protoreflect.Message + func (x *AvailabilityRequest) Reset() + func (x *AvailabilityRequest) String() string + type AvailabilityResponse struct + Available bool + JobId string + func (*AvailabilityResponse) Descriptor() ([]byte, []int) + func (*AvailabilityResponse) ProtoMessage() + func (x *AvailabilityResponse) GetAvailable() bool + func (x *AvailabilityResponse) GetJobId() string + func (x *AvailabilityResponse) ProtoReflect() protoreflect.Message + func (x *AvailabilityResponse) Reset() + func (x *AvailabilityResponse) String() string + type AzureBlobUpload struct + AccountKey string + AccountName string + ContainerName string + func (*AzureBlobUpload) Descriptor() ([]byte, []int) + func (*AzureBlobUpload) ProtoMessage() + func (x *AzureBlobUpload) GetAccountKey() string + func (x *AzureBlobUpload) GetAccountName() string + func (x *AzureBlobUpload) GetContainerName() string + func (x *AzureBlobUpload) ProtoReflect() protoreflect.Message + func (x *AzureBlobUpload) Reset() + func (x *AzureBlobUpload) String() string + type CandidateProtocol int32 + const CandidateProtocol_TCP + const CandidateProtocol_TLS + const CandidateProtocol_UDP + func (CandidateProtocol) Descriptor() protoreflect.EnumDescriptor + func (CandidateProtocol) EnumDescriptor() ([]byte, []int) + func (CandidateProtocol) Type() protoreflect.EnumType + func (x CandidateProtocol) Enum() *CandidateProtocol + func (x CandidateProtocol) Number() protoreflect.EnumNumber + func (x CandidateProtocol) String() string + type ClientConfigSetting int32 + const ClientConfigSetting_DISABLED + const ClientConfigSetting_ENABLED + const ClientConfigSetting_UNSET + func (ClientConfigSetting) Descriptor() protoreflect.EnumDescriptor + func (ClientConfigSetting) EnumDescriptor() ([]byte, []int) + func (ClientConfigSetting) Type() protoreflect.EnumType + func (x ClientConfigSetting) Enum() *ClientConfigSetting + func (x ClientConfigSetting) Number() protoreflect.EnumNumber + func (x ClientConfigSetting) String() string + type ClientConfiguration struct + DisabledCodecs *DisabledCodecs + ForceRelay ClientConfigSetting + ResumeConnection ClientConfigSetting + Screen *VideoConfiguration + Video *VideoConfiguration + func (*ClientConfiguration) Descriptor() ([]byte, []int) + func (*ClientConfiguration) ProtoMessage() + 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 (x *ClientConfiguration) ProtoReflect() protoreflect.Message + func (x *ClientConfiguration) Reset() + func (x *ClientConfiguration) String() string + type ClientInfo struct + Address string + Browser string + BrowserVersion string + DeviceModel string + Network string + Os string + OsVersion string + Protocol int32 + Sdk ClientInfo_SDK + Version string + func (*ClientInfo) Descriptor() ([]byte, []int) + func (*ClientInfo) ProtoMessage() + 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) GetProtocol() int32 + func (x *ClientInfo) GetSdk() ClientInfo_SDK + func (x *ClientInfo) GetVersion() string + func (x *ClientInfo) ProtoReflect() protoreflect.Message + func (x *ClientInfo) Reset() + func (x *ClientInfo) String() string + type ClientInfo_SDK int32 + const ClientInfo_ANDROID + const ClientInfo_CPP + const ClientInfo_FLUTTER + const ClientInfo_GO + const ClientInfo_JS + const ClientInfo_PYTHON + const ClientInfo_REACT_NATIVE + const ClientInfo_RUST + const ClientInfo_SWIFT + const ClientInfo_UNITY + const ClientInfo_UNKNOWN + func (ClientInfo_SDK) Descriptor() protoreflect.EnumDescriptor + func (ClientInfo_SDK) EnumDescriptor() ([]byte, []int) + func (ClientInfo_SDK) Type() protoreflect.EnumType + func (x ClientInfo_SDK) Enum() *ClientInfo_SDK + func (x ClientInfo_SDK) Number() protoreflect.EnumNumber + func (x ClientInfo_SDK) String() string + type Codec struct + FmtpLine string + Mime string + func (*Codec) Descriptor() ([]byte, []int) + func (*Codec) ProtoMessage() + func (x *Codec) GetFmtpLine() string + func (x *Codec) GetMime() string + func (x *Codec) ProtoReflect() protoreflect.Message + func (x *Codec) Reset() + func (x *Codec) String() string + type ConnectionID string + type ConnectionQuality int32 + const ConnectionQuality_EXCELLENT + const ConnectionQuality_GOOD + const ConnectionQuality_LOST + const ConnectionQuality_POOR + func (ConnectionQuality) Descriptor() protoreflect.EnumDescriptor + func (ConnectionQuality) EnumDescriptor() ([]byte, []int) + func (ConnectionQuality) Type() protoreflect.EnumType + func (x ConnectionQuality) Enum() *ConnectionQuality + func (x ConnectionQuality) Number() protoreflect.EnumNumber + func (x ConnectionQuality) String() string + type ConnectionQualityInfo struct + ParticipantSid string + Quality ConnectionQuality + Score float32 + func (*ConnectionQualityInfo) Descriptor() ([]byte, []int) + func (*ConnectionQualityInfo) ProtoMessage() + func (x *ConnectionQualityInfo) GetParticipantSid() string + func (x *ConnectionQualityInfo) GetQuality() ConnectionQuality + func (x *ConnectionQualityInfo) GetScore() float32 + func (x *ConnectionQualityInfo) ProtoReflect() protoreflect.Message + func (x *ConnectionQualityInfo) Reset() + func (x *ConnectionQualityInfo) String() string + type ConnectionQualityUpdate struct + Updates []*ConnectionQualityInfo + func (*ConnectionQualityUpdate) Descriptor() ([]byte, []int) + func (*ConnectionQualityUpdate) ProtoMessage() + func (x *ConnectionQualityUpdate) GetUpdates() []*ConnectionQualityInfo + func (x *ConnectionQualityUpdate) ProtoReflect() protoreflect.Message + func (x *ConnectionQualityUpdate) Reset() + func (x *ConnectionQualityUpdate) String() string + type CreateIngressRequest struct + Audio *IngressAudioOptions + BypassTranscoding bool + InputType IngressInput + Name string + ParticipantIdentity string + ParticipantName string + RoomName string + Url string + Video *IngressVideoOptions + func (*CreateIngressRequest) Descriptor() ([]byte, []int) + func (*CreateIngressRequest) ProtoMessage() + func (x *CreateIngressRequest) GetAudio() *IngressAudioOptions + func (x *CreateIngressRequest) GetBypassTranscoding() bool + func (x *CreateIngressRequest) GetInputType() IngressInput + func (x *CreateIngressRequest) GetName() string + func (x *CreateIngressRequest) GetParticipantIdentity() string + func (x *CreateIngressRequest) GetParticipantName() string + func (x *CreateIngressRequest) GetRoomName() string + func (x *CreateIngressRequest) GetUrl() string + func (x *CreateIngressRequest) GetVideo() *IngressVideoOptions + func (x *CreateIngressRequest) ProtoReflect() protoreflect.Message + func (x *CreateIngressRequest) Reset() + func (x *CreateIngressRequest) String() string + type CreateRoomRequest struct + Egress *RoomEgress + EmptyTimeout uint32 + MaxParticipants uint32 + MaxPlayoutDelay uint32 + Metadata string + MinPlayoutDelay uint32 + Name string + NodeId string + SyncStreams bool + func (*CreateRoomRequest) Descriptor() ([]byte, []int) + func (*CreateRoomRequest) ProtoMessage() + 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) GetSyncStreams() bool + func (x *CreateRoomRequest) ProtoReflect() protoreflect.Message + func (x *CreateRoomRequest) Reset() + func (x *CreateRoomRequest) String() string + type CreateSIPDispatchRuleRequest struct + HidePhoneNumber bool + Rule *SIPDispatchRule + TrunkIds []string + func (*CreateSIPDispatchRuleRequest) Descriptor() ([]byte, []int) + func (*CreateSIPDispatchRuleRequest) ProtoMessage() + func (x *CreateSIPDispatchRuleRequest) GetHidePhoneNumber() bool + func (x *CreateSIPDispatchRuleRequest) GetRule() *SIPDispatchRule + func (x *CreateSIPDispatchRuleRequest) GetTrunkIds() []string + func (x *CreateSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message + func (x *CreateSIPDispatchRuleRequest) Reset() + func (x *CreateSIPDispatchRuleRequest) String() string + type CreateSIPParticipantRequest struct + ParticipantIdentity string + RoomName string + SipCallTo string + SipTrunkId string + func (*CreateSIPParticipantRequest) Descriptor() ([]byte, []int) + func (*CreateSIPParticipantRequest) ProtoMessage() + func (x *CreateSIPParticipantRequest) GetParticipantIdentity() string + func (x *CreateSIPParticipantRequest) GetRoomName() string + func (x *CreateSIPParticipantRequest) GetSipCallTo() string + func (x *CreateSIPParticipantRequest) GetSipTrunkId() string + func (x *CreateSIPParticipantRequest) ProtoReflect() protoreflect.Message + func (x *CreateSIPParticipantRequest) Reset() + func (x *CreateSIPParticipantRequest) String() string + type CreateSIPTrunkRequest struct + InboundAddresses []string + InboundNumbersRegex []string + InboundPassword string + InboundUsername string + OutboundAddress string + OutboundNumber string + OutboundPassword string + OutboundUsername string + func (*CreateSIPTrunkRequest) Descriptor() ([]byte, []int) + func (*CreateSIPTrunkRequest) ProtoMessage() + func (x *CreateSIPTrunkRequest) GetInboundAddresses() []string + func (x *CreateSIPTrunkRequest) GetInboundNumbersRegex() []string + func (x *CreateSIPTrunkRequest) GetInboundPassword() string + func (x *CreateSIPTrunkRequest) GetInboundUsername() string + func (x *CreateSIPTrunkRequest) GetOutboundAddress() string + func (x *CreateSIPTrunkRequest) GetOutboundNumber() string + func (x *CreateSIPTrunkRequest) GetOutboundPassword() string + func (x *CreateSIPTrunkRequest) GetOutboundUsername() string + func (x *CreateSIPTrunkRequest) ProtoReflect() protoreflect.Message + func (x *CreateSIPTrunkRequest) Reset() + func (x *CreateSIPTrunkRequest) String() string + type DataChannelInfo struct + Id uint32 + Label string + Target SignalTarget + func (*DataChannelInfo) Descriptor() ([]byte, []int) + func (*DataChannelInfo) ProtoMessage() + func (x *DataChannelInfo) GetId() uint32 + func (x *DataChannelInfo) GetLabel() string + func (x *DataChannelInfo) GetTarget() SignalTarget + func (x *DataChannelInfo) ProtoReflect() protoreflect.Message + func (x *DataChannelInfo) Reset() + func (x *DataChannelInfo) String() string + type DataPacket struct + Kind DataPacket_Kind + Value isDataPacket_Value + func (*DataPacket) Descriptor() ([]byte, []int) + func (*DataPacket) ProtoMessage() + func (m *DataPacket) GetValue() isDataPacket_Value + func (x *DataPacket) GetKind() DataPacket_Kind + func (x *DataPacket) GetSpeaker() *ActiveSpeakerUpdate + func (x *DataPacket) GetUser() *UserPacket + func (x *DataPacket) ProtoReflect() protoreflect.Message + func (x *DataPacket) Reset() + func (x *DataPacket) String() string + type DataPacket_Kind int32 + const DataPacket_LOSSY + const DataPacket_RELIABLE + func (DataPacket_Kind) Descriptor() protoreflect.EnumDescriptor + func (DataPacket_Kind) EnumDescriptor() ([]byte, []int) + func (DataPacket_Kind) Type() protoreflect.EnumType + func (x DataPacket_Kind) Enum() *DataPacket_Kind + func (x DataPacket_Kind) Number() protoreflect.EnumNumber + func (x DataPacket_Kind) String() string + type DataPacket_Speaker struct + Speaker *ActiveSpeakerUpdate + type DataPacket_User struct + User *UserPacket + type DeleteIngressRequest struct + IngressId string + func (*DeleteIngressRequest) Descriptor() ([]byte, []int) + func (*DeleteIngressRequest) ProtoMessage() + func (x *DeleteIngressRequest) GetIngressId() string + func (x *DeleteIngressRequest) ProtoReflect() protoreflect.Message + func (x *DeleteIngressRequest) Reset() + func (x *DeleteIngressRequest) String() string + type DeleteRoomRequest struct + Room string + func (*DeleteRoomRequest) Descriptor() ([]byte, []int) + func (*DeleteRoomRequest) ProtoMessage() + func (x *DeleteRoomRequest) GetRoom() string + func (x *DeleteRoomRequest) ProtoReflect() protoreflect.Message + func (x *DeleteRoomRequest) Reset() + func (x *DeleteRoomRequest) String() string + type DeleteRoomResponse struct + func (*DeleteRoomResponse) Descriptor() ([]byte, []int) + func (*DeleteRoomResponse) ProtoMessage() + func (x *DeleteRoomResponse) ProtoReflect() protoreflect.Message + func (x *DeleteRoomResponse) Reset() + func (x *DeleteRoomResponse) String() string + type DeleteSIPDispatchRuleRequest struct + SipDispatchRuleId string + func (*DeleteSIPDispatchRuleRequest) Descriptor() ([]byte, []int) + func (*DeleteSIPDispatchRuleRequest) ProtoMessage() + func (x *DeleteSIPDispatchRuleRequest) GetSipDispatchRuleId() string + func (x *DeleteSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message + func (x *DeleteSIPDispatchRuleRequest) Reset() + func (x *DeleteSIPDispatchRuleRequest) String() string + type DeleteSIPParticipantRequest struct + SipParticipantId string + func (*DeleteSIPParticipantRequest) Descriptor() ([]byte, []int) + func (*DeleteSIPParticipantRequest) ProtoMessage() + func (x *DeleteSIPParticipantRequest) GetSipParticipantId() string + func (x *DeleteSIPParticipantRequest) ProtoReflect() protoreflect.Message + func (x *DeleteSIPParticipantRequest) Reset() + func (x *DeleteSIPParticipantRequest) String() string + type DeleteSIPTrunkRequest struct + SipTrunkId string + func (*DeleteSIPTrunkRequest) Descriptor() ([]byte, []int) + func (*DeleteSIPTrunkRequest) ProtoMessage() + func (x *DeleteSIPTrunkRequest) GetSipTrunkId() string + func (x *DeleteSIPTrunkRequest) ProtoReflect() protoreflect.Message + func (x *DeleteSIPTrunkRequest) Reset() + func (x *DeleteSIPTrunkRequest) String() string + type DirectFileOutput struct + DisableManifest bool + Filepath string + Output isDirectFileOutput_Output + func (*DirectFileOutput) Descriptor() ([]byte, []int) + func (*DirectFileOutput) ProtoMessage() + func (m *DirectFileOutput) GetOutput() isDirectFileOutput_Output + 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) GetS3() *S3Upload + func (x *DirectFileOutput) ProtoReflect() protoreflect.Message + func (x *DirectFileOutput) Reset() + func (x *DirectFileOutput) String() string + type DirectFileOutput_AliOSS struct + AliOSS *AliOSSUpload + type DirectFileOutput_Azure struct + Azure *AzureBlobUpload + type DirectFileOutput_Gcp struct + Gcp *GCPUpload + type DirectFileOutput_S3 struct + S3 *S3Upload + type DisabledCodecs struct + Codecs []*Codec + Publish []*Codec + func (*DisabledCodecs) Descriptor() ([]byte, []int) + func (*DisabledCodecs) ProtoMessage() + func (x *DisabledCodecs) GetCodecs() []*Codec + func (x *DisabledCodecs) GetPublish() []*Codec + func (x *DisabledCodecs) ProtoReflect() protoreflect.Message + func (x *DisabledCodecs) Reset() + func (x *DisabledCodecs) String() string + type DisconnectReason int32 + const DisconnectReason_CLIENT_INITIATED + const DisconnectReason_DUPLICATE_IDENTITY + const DisconnectReason_JOIN_FAILURE + const DisconnectReason_PARTICIPANT_REMOVED + const DisconnectReason_ROOM_DELETED + const DisconnectReason_SERVER_SHUTDOWN + const DisconnectReason_STATE_MISMATCH + const DisconnectReason_UNKNOWN_REASON + func (DisconnectReason) Descriptor() protoreflect.EnumDescriptor + func (DisconnectReason) EnumDescriptor() ([]byte, []int) + func (DisconnectReason) Type() protoreflect.EnumType + func (x DisconnectReason) Enum() *DisconnectReason + func (x DisconnectReason) Number() protoreflect.EnumNumber + func (x DisconnectReason) String() string + type Egress interface + ListEgress func(context.Context, *ListEgressRequest) (*ListEgressResponse, error) + StartParticipantEgress func(context.Context, *ParticipantEgressRequest) (*EgressInfo, error) + StartRoomCompositeEgress func(context.Context, *RoomCompositeEgressRequest) (*EgressInfo, error) + StartTrackCompositeEgress func(context.Context, *TrackCompositeEgressRequest) (*EgressInfo, error) + StartTrackEgress func(context.Context, *TrackEgressRequest) (*EgressInfo, error) + StartWebEgress func(context.Context, *WebEgressRequest) (*EgressInfo, error) + StopEgress func(context.Context, *StopEgressRequest) (*EgressInfo, error) + UpdateLayout func(context.Context, *UpdateLayoutRequest) (*EgressInfo, error) + UpdateStream func(context.Context, *UpdateStreamRequest) (*EgressInfo, error) + func NewEgressJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Egress + func NewEgressProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Egress + type EgressInfo struct + EgressId string + EndedAt int64 + Error string + FileResults []*FileInfo + ImageResults []*ImagesInfo + Request isEgressInfo_Request + Result isEgressInfo_Result + RoomId string + RoomName string + SegmentResults []*SegmentsInfo + StartedAt int64 + Status EgressStatus + StreamResults []*StreamInfo + UpdatedAt int64 + func (*EgressInfo) Descriptor() ([]byte, []int) + func (*EgressInfo) ProtoMessage() + func (m *EgressInfo) GetRequest() isEgressInfo_Request + func (m *EgressInfo) GetResult() isEgressInfo_Result + func (x *EgressInfo) GetEgressId() string + func (x *EgressInfo) GetEndedAt() int64 + func (x *EgressInfo) GetError() string + func (x *EgressInfo) GetFile() *FileInfo + func (x *EgressInfo) GetFileResults() []*FileInfo + func (x *EgressInfo) GetImageResults() []*ImagesInfo + func (x *EgressInfo) GetParticipant() *ParticipantEgressRequest + func (x *EgressInfo) GetRoomComposite() *RoomCompositeEgressRequest + func (x *EgressInfo) GetRoomId() string + func (x *EgressInfo) GetRoomName() string + func (x *EgressInfo) GetSegmentResults() []*SegmentsInfo + func (x *EgressInfo) GetSegments() *SegmentsInfo + func (x *EgressInfo) GetStartedAt() int64 + func (x *EgressInfo) GetStatus() EgressStatus + func (x *EgressInfo) GetStream() *StreamInfoList + 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 (x *EgressInfo) ProtoReflect() protoreflect.Message + func (x *EgressInfo) Reset() + func (x *EgressInfo) String() string + type EgressInfo_File struct + File *FileInfo + type EgressInfo_Participant struct + Participant *ParticipantEgressRequest + type EgressInfo_RoomComposite struct + RoomComposite *RoomCompositeEgressRequest + type EgressInfo_Segments struct + Segments *SegmentsInfo + type EgressInfo_Stream struct + Stream *StreamInfoList + type EgressInfo_Track struct + Track *TrackEgressRequest + type EgressInfo_TrackComposite struct + TrackComposite *TrackCompositeEgressRequest + type EgressInfo_Web struct + Web *WebEgressRequest + type EgressStatus int32 + const EgressStatus_EGRESS_ABORTED + const EgressStatus_EGRESS_ACTIVE + const EgressStatus_EGRESS_COMPLETE + const EgressStatus_EGRESS_ENDING + const EgressStatus_EGRESS_FAILED + const EgressStatus_EGRESS_LIMIT_REACHED + const EgressStatus_EGRESS_STARTING + func (EgressStatus) Descriptor() protoreflect.EnumDescriptor + func (EgressStatus) EnumDescriptor() ([]byte, []int) + func (EgressStatus) Type() protoreflect.EnumType + func (x EgressStatus) Enum() *EgressStatus + func (x EgressStatus) Number() protoreflect.EnumNumber + func (x EgressStatus) String() string + type EncodedFileOutput struct + DisableManifest bool + FileType EncodedFileType + Filepath string + Output isEncodedFileOutput_Output + func (*EncodedFileOutput) Descriptor() ([]byte, []int) + func (*EncodedFileOutput) ProtoMessage() + func (m *EncodedFileOutput) GetOutput() isEncodedFileOutput_Output + 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) GetS3() *S3Upload + func (x *EncodedFileOutput) ProtoReflect() protoreflect.Message + func (x *EncodedFileOutput) Reset() + func (x *EncodedFileOutput) String() string + type EncodedFileOutput_AliOSS struct + AliOSS *AliOSSUpload + type EncodedFileOutput_Azure struct + Azure *AzureBlobUpload + type EncodedFileOutput_Gcp struct + Gcp *GCPUpload + type EncodedFileOutput_S3 struct + S3 *S3Upload + type EncodedFileType int32 + const EncodedFileType_DEFAULT_FILETYPE + const EncodedFileType_MP4 + const EncodedFileType_OGG + func (EncodedFileType) Descriptor() protoreflect.EnumDescriptor + func (EncodedFileType) EnumDescriptor() ([]byte, []int) + func (EncodedFileType) Type() protoreflect.EnumType + func (x EncodedFileType) Enum() *EncodedFileType + func (x EncodedFileType) Number() protoreflect.EnumNumber + func (x EncodedFileType) String() string + type EncodingOptions struct + AudioBitrate int32 + AudioCodec AudioCodec + AudioFrequency int32 + AudioQuality int32 + Depth int32 + Framerate int32 + Height int32 + KeyFrameInterval float64 + VideoBitrate int32 + VideoCodec VideoCodec + VideoQuality int32 + Width int32 + func (*EncodingOptions) Descriptor() ([]byte, []int) + func (*EncodingOptions) ProtoMessage() + 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 (x *EncodingOptions) ProtoReflect() protoreflect.Message + func (x *EncodingOptions) Reset() + func (x *EncodingOptions) String() string + type EncodingOptionsPreset int32 + const EncodingOptionsPreset_H264_1080P_30 + const EncodingOptionsPreset_H264_1080P_60 + const EncodingOptionsPreset_H264_720P_30 + const EncodingOptionsPreset_H264_720P_60 + const EncodingOptionsPreset_PORTRAIT_H264_1080P_30 + const EncodingOptionsPreset_PORTRAIT_H264_1080P_60 + const EncodingOptionsPreset_PORTRAIT_H264_720P_30 + const EncodingOptionsPreset_PORTRAIT_H264_720P_60 + func (EncodingOptionsPreset) Descriptor() protoreflect.EnumDescriptor + func (EncodingOptionsPreset) EnumDescriptor() ([]byte, []int) + func (EncodingOptionsPreset) Type() protoreflect.EnumType + func (x EncodingOptionsPreset) Enum() *EncodingOptionsPreset + func (x EncodingOptionsPreset) Number() protoreflect.EnumNumber + func (x EncodingOptionsPreset) String() string + type Encryption struct + func (*Encryption) Descriptor() ([]byte, []int) + func (*Encryption) ProtoMessage() + func (x *Encryption) ProtoReflect() protoreflect.Message + func (x *Encryption) Reset() + func (x *Encryption) String() string + type Encryption_Type int32 + const Encryption_CUSTOM + const Encryption_GCM + const Encryption_NONE + func (Encryption_Type) Descriptor() protoreflect.EnumDescriptor + func (Encryption_Type) EnumDescriptor() ([]byte, []int) + func (Encryption_Type) Type() protoreflect.EnumType + func (x Encryption_Type) Enum() *Encryption_Type + func (x Encryption_Type) Number() protoreflect.EnumNumber + func (x Encryption_Type) String() string + type EndSession struct + func (*EndSession) Descriptor() ([]byte, []int) + func (*EndSession) ProtoMessage() + func (x *EndSession) ProtoReflect() protoreflect.Message + func (x *EndSession) Reset() + func (x *EndSession) String() string + type FileInfo struct + Duration int64 + EndedAt int64 + Filename string + Location string + Size int64 + StartedAt int64 + func (*FileInfo) Descriptor() ([]byte, []int) + func (*FileInfo) ProtoMessage() + 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 (x *FileInfo) ProtoReflect() protoreflect.Message + func (x *FileInfo) Reset() + func (x *FileInfo) String() string + type GCPUpload struct + Bucket string + Credentials string + func (*GCPUpload) Descriptor() ([]byte, []int) + func (*GCPUpload) ProtoMessage() + func (x *GCPUpload) GetBucket() string + func (x *GCPUpload) GetCredentials() string + func (x *GCPUpload) ProtoReflect() protoreflect.Message + func (x *GCPUpload) Reset() + func (x *GCPUpload) String() string + type Guid interface + type GuidBlock [9]byte + type HTTPClient interface + Do func(req *http.Request) (*http.Response, error) + type ICECandidateType int32 + const ICECandidateType_ICT_NONE + const ICECandidateType_ICT_TCP + const ICECandidateType_ICT_TLS + func (ICECandidateType) Descriptor() protoreflect.EnumDescriptor + func (ICECandidateType) EnumDescriptor() ([]byte, []int) + func (ICECandidateType) Type() protoreflect.EnumType + func (x ICECandidateType) Enum() *ICECandidateType + func (x ICECandidateType) Number() protoreflect.EnumNumber + func (x ICECandidateType) String() string + type ICEConfig struct + PreferencePublisher ICECandidateType + PreferenceSubscriber ICECandidateType + func (*ICEConfig) Descriptor() ([]byte, []int) + func (*ICEConfig) ProtoMessage() + func (x *ICEConfig) GetPreferencePublisher() ICECandidateType + func (x *ICEConfig) GetPreferenceSubscriber() ICECandidateType + func (x *ICEConfig) ProtoReflect() protoreflect.Message + func (x *ICEConfig) Reset() + func (x *ICEConfig) String() string + type ICEServer struct + Credential string + Urls []string + Username string + func (*ICEServer) Descriptor() ([]byte, []int) + func (*ICEServer) ProtoMessage() + func (x *ICEServer) GetCredential() string + func (x *ICEServer) GetUrls() []string + func (x *ICEServer) GetUsername() string + func (x *ICEServer) ProtoReflect() protoreflect.Message + func (x *ICEServer) Reset() + func (x *ICEServer) String() string + type ImageCodec int32 + const ImageCodec_IC_DEFAULT + const ImageCodec_IC_JPEG + func (ImageCodec) Descriptor() protoreflect.EnumDescriptor + func (ImageCodec) EnumDescriptor() ([]byte, []int) + func (ImageCodec) Type() protoreflect.EnumType + func (x ImageCodec) Enum() *ImageCodec + func (x ImageCodec) Number() protoreflect.EnumNumber + func (x ImageCodec) String() string + type ImageFileSuffix int32 + const ImageFileSuffix_IMAGE_SUFFIX_INDEX + const ImageFileSuffix_IMAGE_SUFFIX_TIMESTAMP + func (ImageFileSuffix) Descriptor() protoreflect.EnumDescriptor + func (ImageFileSuffix) EnumDescriptor() ([]byte, []int) + func (ImageFileSuffix) Type() protoreflect.EnumType + func (x ImageFileSuffix) Enum() *ImageFileSuffix + func (x ImageFileSuffix) Number() protoreflect.EnumNumber + func (x ImageFileSuffix) String() string + type ImageOutput struct + CaptureInterval uint32 + DisableManifest bool + FilenamePrefix string + FilenameSuffix ImageFileSuffix + Height int32 + ImageCodec ImageCodec + Output isImageOutput_Output + Width int32 + func (*ImageOutput) Descriptor() ([]byte, []int) + func (*ImageOutput) ProtoMessage() + func (m *ImageOutput) GetOutput() isImageOutput_Output + 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) GetS3() *S3Upload + func (x *ImageOutput) GetWidth() int32 + func (x *ImageOutput) ProtoReflect() protoreflect.Message + func (x *ImageOutput) Reset() + func (x *ImageOutput) String() string + type ImageOutput_AliOSS struct + AliOSS *AliOSSUpload + type ImageOutput_Azure struct + Azure *AzureBlobUpload + type ImageOutput_Gcp struct + Gcp *GCPUpload + type ImageOutput_S3 struct + S3 *S3Upload + type ImagesInfo struct + EndedAt int64 + ImageCount int64 + StartedAt int64 + func (*ImagesInfo) Descriptor() ([]byte, []int) + func (*ImagesInfo) ProtoMessage() + func (x *ImagesInfo) GetEndedAt() int64 + func (x *ImagesInfo) GetImageCount() int64 + func (x *ImagesInfo) GetStartedAt() int64 + func (x *ImagesInfo) ProtoReflect() protoreflect.Message + func (x *ImagesInfo) Reset() + func (x *ImagesInfo) String() string + type Ingress interface + CreateIngress func(context.Context, *CreateIngressRequest) (*IngressInfo, error) + DeleteIngress func(context.Context, *DeleteIngressRequest) (*IngressInfo, error) + ListIngress func(context.Context, *ListIngressRequest) (*ListIngressResponse, error) + UpdateIngress func(context.Context, *UpdateIngressRequest) (*IngressInfo, error) + func NewIngressJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Ingress + func NewIngressProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) Ingress + type IngressAudioEncodingOptions struct + AudioCodec AudioCodec + Bitrate uint32 + Channels uint32 + DisableDtx bool + func (*IngressAudioEncodingOptions) Descriptor() ([]byte, []int) + func (*IngressAudioEncodingOptions) ProtoMessage() + func (x *IngressAudioEncodingOptions) GetAudioCodec() AudioCodec + func (x *IngressAudioEncodingOptions) GetBitrate() uint32 + func (x *IngressAudioEncodingOptions) GetChannels() uint32 + func (x *IngressAudioEncodingOptions) GetDisableDtx() bool + func (x *IngressAudioEncodingOptions) ProtoReflect() protoreflect.Message + func (x *IngressAudioEncodingOptions) Reset() + func (x *IngressAudioEncodingOptions) String() string + type IngressAudioEncodingPreset int32 + const IngressAudioEncodingPreset_OPUS_MONO_64KBS + const IngressAudioEncodingPreset_OPUS_STEREO_96KBPS + func (IngressAudioEncodingPreset) Descriptor() protoreflect.EnumDescriptor + func (IngressAudioEncodingPreset) EnumDescriptor() ([]byte, []int) + func (IngressAudioEncodingPreset) Type() protoreflect.EnumType + func (x IngressAudioEncodingPreset) Enum() *IngressAudioEncodingPreset + func (x IngressAudioEncodingPreset) Number() protoreflect.EnumNumber + func (x IngressAudioEncodingPreset) String() string + type IngressAudioOptions struct + EncodingOptions isIngressAudioOptions_EncodingOptions + Name string + Source TrackSource + func (*IngressAudioOptions) Descriptor() ([]byte, []int) + func (*IngressAudioOptions) ProtoMessage() + func (m *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 (x *IngressAudioOptions) ProtoReflect() protoreflect.Message + func (x *IngressAudioOptions) Reset() + func (x *IngressAudioOptions) String() string + type IngressAudioOptions_Options struct + Options *IngressAudioEncodingOptions + type IngressAudioOptions_Preset struct + Preset IngressAudioEncodingPreset + type IngressInfo struct + Audio *IngressAudioOptions + BypassTranscoding bool + IngressId string + InputType IngressInput + Name string + ParticipantIdentity string + ParticipantName string + Reusable bool + RoomName string + State *IngressState + StreamKey string + Url string + Video *IngressVideoOptions + func (*IngressInfo) Descriptor() ([]byte, []int) + func (*IngressInfo) ProtoMessage() + func (x *IngressInfo) GetAudio() *IngressAudioOptions + func (x *IngressInfo) GetBypassTranscoding() bool + func (x *IngressInfo) GetIngressId() string + func (x *IngressInfo) GetInputType() IngressInput + func (x *IngressInfo) GetName() string + func (x *IngressInfo) GetParticipantIdentity() 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 (x *IngressInfo) ProtoReflect() protoreflect.Message + func (x *IngressInfo) Reset() + func (x *IngressInfo) String() string + type IngressInput int32 + const IngressInput_RTMP_INPUT + const IngressInput_URL_INPUT + const IngressInput_WHIP_INPUT + func (IngressInput) Descriptor() protoreflect.EnumDescriptor + func (IngressInput) EnumDescriptor() ([]byte, []int) + func (IngressInput) Type() protoreflect.EnumType + func (x IngressInput) Enum() *IngressInput + func (x IngressInput) Number() protoreflect.EnumNumber + func (x IngressInput) String() string + type IngressState struct + Audio *InputAudioState + EndedAt int64 + Error string + ResourceId string + RoomId string + StartedAt int64 + Status IngressState_Status + Tracks []*TrackInfo + Video *InputVideoState + func (*IngressState) Descriptor() ([]byte, []int) + func (*IngressState) ProtoMessage() + 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) GetVideo() *InputVideoState + func (x *IngressState) ProtoReflect() protoreflect.Message + func (x *IngressState) Reset() + func (x *IngressState) String() string + type IngressState_Status int32 + const IngressState_ENDPOINT_BUFFERING + const IngressState_ENDPOINT_COMPLETE + const IngressState_ENDPOINT_ERROR + const IngressState_ENDPOINT_INACTIVE + const IngressState_ENDPOINT_PUBLISHING + func (IngressState_Status) Descriptor() protoreflect.EnumDescriptor + func (IngressState_Status) EnumDescriptor() ([]byte, []int) + func (IngressState_Status) Type() protoreflect.EnumType + func (x IngressState_Status) Enum() *IngressState_Status + func (x IngressState_Status) Number() protoreflect.EnumNumber + func (x IngressState_Status) String() string + type IngressVideoEncodingOptions struct + FrameRate float64 + Layers []*VideoLayer + VideoCodec VideoCodec + func (*IngressVideoEncodingOptions) Descriptor() ([]byte, []int) + func (*IngressVideoEncodingOptions) ProtoMessage() + func (x *IngressVideoEncodingOptions) GetFrameRate() float64 + func (x *IngressVideoEncodingOptions) GetLayers() []*VideoLayer + func (x *IngressVideoEncodingOptions) GetVideoCodec() VideoCodec + func (x *IngressVideoEncodingOptions) ProtoReflect() protoreflect.Message + func (x *IngressVideoEncodingOptions) Reset() + func (x *IngressVideoEncodingOptions) String() string + type IngressVideoEncodingPreset int32 + const IngressVideoEncodingPreset_H264_1080P_30FPS_1_LAYER + const IngressVideoEncodingPreset_H264_1080P_30FPS_1_LAYER_HIGH_MOTION + const IngressVideoEncodingPreset_H264_1080P_30FPS_3_LAYERS + const IngressVideoEncodingPreset_H264_1080P_30FPS_3_LAYERS_HIGH_MOTION + const IngressVideoEncodingPreset_H264_540P_25FPS_2_LAYERS + const IngressVideoEncodingPreset_H264_540P_25FPS_2_LAYERS_HIGH_MOTION + const IngressVideoEncodingPreset_H264_720P_30FPS_1_LAYER + const IngressVideoEncodingPreset_H264_720P_30FPS_1_LAYER_HIGH_MOTION + const IngressVideoEncodingPreset_H264_720P_30FPS_3_LAYERS + const IngressVideoEncodingPreset_H264_720P_30FPS_3_LAYERS_HIGH_MOTION + func (IngressVideoEncodingPreset) Descriptor() protoreflect.EnumDescriptor + func (IngressVideoEncodingPreset) EnumDescriptor() ([]byte, []int) + func (IngressVideoEncodingPreset) Type() protoreflect.EnumType + func (x IngressVideoEncodingPreset) Enum() *IngressVideoEncodingPreset + func (x IngressVideoEncodingPreset) Number() protoreflect.EnumNumber + func (x IngressVideoEncodingPreset) String() string + type IngressVideoOptions struct + EncodingOptions isIngressVideoOptions_EncodingOptions + Name string + Source TrackSource + func (*IngressVideoOptions) Descriptor() ([]byte, []int) + func (*IngressVideoOptions) ProtoMessage() + func (m *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 (x *IngressVideoOptions) ProtoReflect() protoreflect.Message + func (x *IngressVideoOptions) Reset() + func (x *IngressVideoOptions) String() string + type IngressVideoOptions_Options struct + Options *IngressVideoEncodingOptions + type IngressVideoOptions_Preset struct + Preset IngressVideoEncodingPreset + type InputAudioState struct + AverageBitrate uint32 + Channels uint32 + MimeType string + SampleRate uint32 + func (*InputAudioState) Descriptor() ([]byte, []int) + func (*InputAudioState) ProtoMessage() + func (x *InputAudioState) GetAverageBitrate() uint32 + func (x *InputAudioState) GetChannels() uint32 + func (x *InputAudioState) GetMimeType() string + func (x *InputAudioState) GetSampleRate() uint32 + func (x *InputAudioState) ProtoReflect() protoreflect.Message + func (x *InputAudioState) Reset() + func (x *InputAudioState) String() string + type InputVideoState struct + AverageBitrate uint32 + Framerate float64 + Height uint32 + MimeType string + Width uint32 + func (*InputVideoState) Descriptor() ([]byte, []int) + func (*InputVideoState) ProtoMessage() + 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 (x *InputVideoState) ProtoReflect() protoreflect.Message + func (x *InputVideoState) Reset() + func (x *InputVideoState) String() string + type Job struct + Id string + Participant *ParticipantInfo + Room *Room + Type JobType + func (*Job) Descriptor() ([]byte, []int) + func (*Job) ProtoMessage() + func (x *Job) GetId() string + func (x *Job) GetParticipant() *ParticipantInfo + func (x *Job) GetRoom() *Room + func (x *Job) GetType() JobType + func (x *Job) ProtoReflect() protoreflect.Message + func (x *Job) Reset() + func (x *Job) String() string + type JobAssignment struct + Job *Job + func (*JobAssignment) Descriptor() ([]byte, []int) + func (*JobAssignment) ProtoMessage() + func (x *JobAssignment) GetJob() *Job + func (x *JobAssignment) ProtoReflect() protoreflect.Message + func (x *JobAssignment) Reset() + func (x *JobAssignment) String() string + type JobStatus int32 + const JobStatus_JS_FAILED + const JobStatus_JS_SUCCESS + const JobStatus_JS_UNKNOWN + func (JobStatus) Descriptor() protoreflect.EnumDescriptor + func (JobStatus) EnumDescriptor() ([]byte, []int) + func (JobStatus) Type() protoreflect.EnumType + func (x JobStatus) Enum() *JobStatus + func (x JobStatus) Number() protoreflect.EnumNumber + func (x JobStatus) String() string + type JobStatusUpdate struct + Error string + JobId string + Status JobStatus + UserData string + func (*JobStatusUpdate) Descriptor() ([]byte, []int) + func (*JobStatusUpdate) ProtoMessage() + func (x *JobStatusUpdate) GetError() string + func (x *JobStatusUpdate) GetJobId() string + func (x *JobStatusUpdate) GetStatus() JobStatus + func (x *JobStatusUpdate) GetUserData() string + func (x *JobStatusUpdate) ProtoReflect() protoreflect.Message + func (x *JobStatusUpdate) Reset() + func (x *JobStatusUpdate) String() string + type JobType int32 + const JobType_JT_PUBLISHER + const JobType_JT_ROOM + func (JobType) Descriptor() protoreflect.EnumDescriptor + func (JobType) EnumDescriptor() ([]byte, []int) + func (JobType) Type() protoreflect.EnumType + func (x JobType) Enum() *JobType + func (x JobType) Number() protoreflect.EnumNumber + func (x JobType) String() string + type JoinResponse struct + AlternativeUrl string + ClientConfiguration *ClientConfiguration + IceServers []*ICEServer + OtherParticipants []*ParticipantInfo + Participant *ParticipantInfo + PingInterval int32 + PingTimeout int32 + Room *Room + ServerInfo *ServerInfo + ServerRegion string + ServerVersion string + SifTrailer []byte + SubscriberPrimary bool + func (*JoinResponse) Descriptor() ([]byte, []int) + func (*JoinResponse) ProtoMessage() + func (x *JoinResponse) GetAlternativeUrl() string + func (x *JoinResponse) GetClientConfiguration() *ClientConfiguration + 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 (x *JoinResponse) ProtoReflect() protoreflect.Message + func (x *JoinResponse) Reset() + func (x *JoinResponse) String() string + type KeepAlive struct + func (*KeepAlive) Descriptor() ([]byte, []int) + func (*KeepAlive) ProtoMessage() + func (x *KeepAlive) ProtoReflect() protoreflect.Message + func (x *KeepAlive) Reset() + func (x *KeepAlive) String() string + type LeaveRequest struct + CanReconnect bool + Reason DisconnectReason + func (*LeaveRequest) Descriptor() ([]byte, []int) + func (*LeaveRequest) ProtoMessage() + func (x *LeaveRequest) GetCanReconnect() bool + func (x *LeaveRequest) GetReason() DisconnectReason + func (x *LeaveRequest) ProtoReflect() protoreflect.Message + func (x *LeaveRequest) Reset() + func (x *LeaveRequest) String() string + type ListEgressRequest struct + Active bool + EgressId string + RoomName string + func (*ListEgressRequest) Descriptor() ([]byte, []int) + func (*ListEgressRequest) ProtoMessage() + func (x *ListEgressRequest) GetActive() bool + func (x *ListEgressRequest) GetEgressId() string + func (x *ListEgressRequest) GetRoomName() string + func (x *ListEgressRequest) ProtoReflect() protoreflect.Message + func (x *ListEgressRequest) Reset() + func (x *ListEgressRequest) String() string + type ListEgressResponse struct + Items []*EgressInfo + func (*ListEgressResponse) Descriptor() ([]byte, []int) + func (*ListEgressResponse) ProtoMessage() + func (x *ListEgressResponse) GetItems() []*EgressInfo + func (x *ListEgressResponse) ProtoReflect() protoreflect.Message + func (x *ListEgressResponse) Reset() + func (x *ListEgressResponse) String() string + type ListIngressRequest struct + IngressId string + RoomName string + func (*ListIngressRequest) Descriptor() ([]byte, []int) + func (*ListIngressRequest) ProtoMessage() + func (x *ListIngressRequest) GetIngressId() string + func (x *ListIngressRequest) GetRoomName() string + func (x *ListIngressRequest) ProtoReflect() protoreflect.Message + func (x *ListIngressRequest) Reset() + func (x *ListIngressRequest) String() string + type ListIngressResponse struct + Items []*IngressInfo + func (*ListIngressResponse) Descriptor() ([]byte, []int) + func (*ListIngressResponse) ProtoMessage() + func (x *ListIngressResponse) GetItems() []*IngressInfo + func (x *ListIngressResponse) ProtoReflect() protoreflect.Message + func (x *ListIngressResponse) Reset() + func (x *ListIngressResponse) String() string + type ListParticipantsRequest struct + Room string + func (*ListParticipantsRequest) Descriptor() ([]byte, []int) + func (*ListParticipantsRequest) ProtoMessage() + func (x *ListParticipantsRequest) GetRoom() string + func (x *ListParticipantsRequest) ProtoReflect() protoreflect.Message + func (x *ListParticipantsRequest) Reset() + func (x *ListParticipantsRequest) String() string + type ListParticipantsResponse struct + Participants []*ParticipantInfo + func (*ListParticipantsResponse) Descriptor() ([]byte, []int) + func (*ListParticipantsResponse) ProtoMessage() + func (x *ListParticipantsResponse) GetParticipants() []*ParticipantInfo + func (x *ListParticipantsResponse) ProtoReflect() protoreflect.Message + func (x *ListParticipantsResponse) Reset() + func (x *ListParticipantsResponse) String() string + type ListRoomsRequest struct + Names []string + func (*ListRoomsRequest) Descriptor() ([]byte, []int) + func (*ListRoomsRequest) ProtoMessage() + func (x *ListRoomsRequest) GetNames() []string + func (x *ListRoomsRequest) ProtoReflect() protoreflect.Message + func (x *ListRoomsRequest) Reset() + func (x *ListRoomsRequest) String() string + type ListRoomsResponse struct + Rooms []*Room + func (*ListRoomsResponse) Descriptor() ([]byte, []int) + func (*ListRoomsResponse) ProtoMessage() + func (x *ListRoomsResponse) GetRooms() []*Room + func (x *ListRoomsResponse) ProtoReflect() protoreflect.Message + func (x *ListRoomsResponse) Reset() + func (x *ListRoomsResponse) String() string + type ListSIPDispatchRuleRequest struct + func (*ListSIPDispatchRuleRequest) Descriptor() ([]byte, []int) + func (*ListSIPDispatchRuleRequest) ProtoMessage() + func (x *ListSIPDispatchRuleRequest) ProtoReflect() protoreflect.Message + func (x *ListSIPDispatchRuleRequest) Reset() + func (x *ListSIPDispatchRuleRequest) String() string + type ListSIPDispatchRuleResponse struct + Items []*SIPDispatchRuleInfo + func (*ListSIPDispatchRuleResponse) Descriptor() ([]byte, []int) + func (*ListSIPDispatchRuleResponse) ProtoMessage() + func (x *ListSIPDispatchRuleResponse) GetItems() []*SIPDispatchRuleInfo + func (x *ListSIPDispatchRuleResponse) ProtoReflect() protoreflect.Message + func (x *ListSIPDispatchRuleResponse) Reset() + func (x *ListSIPDispatchRuleResponse) String() string + type ListSIPParticipantRequest struct + func (*ListSIPParticipantRequest) Descriptor() ([]byte, []int) + func (*ListSIPParticipantRequest) ProtoMessage() + func (x *ListSIPParticipantRequest) ProtoReflect() protoreflect.Message + func (x *ListSIPParticipantRequest) Reset() + func (x *ListSIPParticipantRequest) String() string + type ListSIPParticipantResponse struct + Items []*SIPParticipantInfo + func (*ListSIPParticipantResponse) Descriptor() ([]byte, []int) + func (*ListSIPParticipantResponse) ProtoMessage() + func (x *ListSIPParticipantResponse) GetItems() []*SIPParticipantInfo + func (x *ListSIPParticipantResponse) ProtoReflect() protoreflect.Message + func (x *ListSIPParticipantResponse) Reset() + func (x *ListSIPParticipantResponse) String() string + type ListSIPTrunkRequest struct + func (*ListSIPTrunkRequest) Descriptor() ([]byte, []int) + func (*ListSIPTrunkRequest) ProtoMessage() + func (x *ListSIPTrunkRequest) ProtoReflect() protoreflect.Message + func (x *ListSIPTrunkRequest) Reset() + func (x *ListSIPTrunkRequest) String() string + type ListSIPTrunkResponse struct + Items []*SIPTrunkInfo + func (*ListSIPTrunkResponse) Descriptor() ([]byte, []int) + func (*ListSIPTrunkResponse) ProtoMessage() + func (x *ListSIPTrunkResponse) GetItems() []*SIPTrunkInfo + func (x *ListSIPTrunkResponse) ProtoReflect() protoreflect.Message + func (x *ListSIPTrunkResponse) Reset() + func (x *ListSIPTrunkResponse) String() string + type MuteRoomTrackRequest struct + Identity string + Muted bool + Room string + TrackSid string + func (*MuteRoomTrackRequest) Descriptor() ([]byte, []int) + func (*MuteRoomTrackRequest) ProtoMessage() + func (x *MuteRoomTrackRequest) GetIdentity() string + func (x *MuteRoomTrackRequest) GetMuted() bool + func (x *MuteRoomTrackRequest) GetRoom() string + func (x *MuteRoomTrackRequest) GetTrackSid() string + func (x *MuteRoomTrackRequest) ProtoReflect() protoreflect.Message + func (x *MuteRoomTrackRequest) Reset() + func (x *MuteRoomTrackRequest) String() string + type MuteRoomTrackResponse struct + Track *TrackInfo + func (*MuteRoomTrackResponse) Descriptor() ([]byte, []int) + func (*MuteRoomTrackResponse) ProtoMessage() + func (x *MuteRoomTrackResponse) GetTrack() *TrackInfo + func (x *MuteRoomTrackResponse) ProtoReflect() protoreflect.Message + func (x *MuteRoomTrackResponse) Reset() + func (x *MuteRoomTrackResponse) String() string + type MuteTrackRequest struct + Muted bool + Sid string + func (*MuteTrackRequest) Descriptor() ([]byte, []int) + func (*MuteTrackRequest) ProtoMessage() + func (x *MuteTrackRequest) GetMuted() bool + func (x *MuteTrackRequest) GetSid() string + func (x *MuteTrackRequest) ProtoReflect() protoreflect.Message + func (x *MuteTrackRequest) Reset() + func (x *MuteTrackRequest) String() string + type Node struct + Id string + Ip string + NumCpus uint32 + Region string + State NodeState + Stats *NodeStats + Type NodeType + func (*Node) Descriptor() ([]byte, []int) + func (*Node) ProtoMessage() + 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 (x *Node) ProtoReflect() protoreflect.Message + func (x *Node) Reset() + func (x *Node) String() string + type NodeID string + type NodeState int32 + const NodeState_SERVING + const NodeState_SHUTTING_DOWN + const NodeState_STARTING_UP + func (NodeState) Descriptor() protoreflect.EnumDescriptor + func (NodeState) EnumDescriptor() ([]byte, []int) + func (NodeState) Type() protoreflect.EnumType + func (x NodeState) Enum() *NodeState + func (x NodeState) Number() protoreflect.EnumNumber + func (x NodeState) String() string + type NodeStats struct + BytesIn uint64 + BytesInPerSec float32 + BytesOut uint64 + BytesOutPerSec float32 + CpuLoad float32 + LoadAvgLast15Min float32 + LoadAvgLast1Min float32 + LoadAvgLast5Min float32 + MemoryLoad float32 + MemoryTotal uint64 + MemoryUsed uint64 + NackPerSec float32 + NackTotal uint64 + NumClients int32 + NumCpus uint32 + NumRooms int32 + NumTrackPublishAttempts int32 + NumTrackPublishSuccess int32 + NumTrackSubscribeAttempts int32 + NumTrackSubscribeSuccess int32 + NumTracksIn int32 + NumTracksOut int32 + PacketsIn uint64 + PacketsInPerSec float32 + PacketsOut uint64 + PacketsOutPerSec float32 + ParticipantRtcConnected uint64 + ParticipantRtcConnectedPerSec float32 + ParticipantRtcInit uint64 + ParticipantRtcInitPerSec float32 + ParticipantSignalConnected uint64 + ParticipantSignalConnectedPerSec float32 + RetransmitBytesOut uint64 + RetransmitBytesOutPerSec float32 + RetransmitPacketsOut uint64 + RetransmitPacketsOutPerSec float32 + StartedAt int64 + SysPacketsDropped uint32 + SysPacketsDroppedPctPerSec float32 + SysPacketsDroppedPerSec float32 + SysPacketsOut uint32 + SysPacketsOutPerSec float32 + TrackPublishAttemptsPerSec float32 + TrackPublishSuccessPerSec float32 + TrackSubscribeAttemptsPerSec float32 + TrackSubscribeSuccessPerSec float32 + UpdatedAt int64 + func (*NodeStats) Descriptor() ([]byte, []int) + func (*NodeStats) ProtoMessage() + 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) 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 (x *NodeStats) ProtoReflect() protoreflect.Message + func (x *NodeStats) Reset() + func (x *NodeStats) String() string + type NodeType int32 + const NodeType_CONTROLLER + const NodeType_DIRECTOR + const NodeType_MEDIA + const NodeType_SERVER + const NodeType_SWEEPER + const NodeType_TURN + func (NodeType) Descriptor() protoreflect.EnumDescriptor + func (NodeType) EnumDescriptor() ([]byte, []int) + func (NodeType) Type() protoreflect.EnumType + func (x NodeType) Enum() *NodeType + func (x NodeType) Number() protoreflect.EnumNumber + func (x NodeType) String() string + type ParticipantEgressRequest struct + FileOutputs []*EncodedFileOutput + Identity string + ImageOutputs []*ImageOutput + Options isParticipantEgressRequest_Options + RoomName string + ScreenShare bool + SegmentOutputs []*SegmentedFileOutput + StreamOutputs []*StreamOutput + func (*ParticipantEgressRequest) Descriptor() ([]byte, []int) + func (*ParticipantEgressRequest) ProtoMessage() + func (m *ParticipantEgressRequest) GetOptions() isParticipantEgressRequest_Options + func (x *ParticipantEgressRequest) GetAdvanced() *EncodingOptions + func (x *ParticipantEgressRequest) GetFileOutputs() []*EncodedFileOutput + func (x *ParticipantEgressRequest) GetIdentity() string + func (x *ParticipantEgressRequest) GetImageOutputs() []*ImageOutput + func (x *ParticipantEgressRequest) GetPreset() EncodingOptionsPreset + func (x *ParticipantEgressRequest) GetRoomName() string + func (x *ParticipantEgressRequest) GetScreenShare() bool + func (x *ParticipantEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput + func (x *ParticipantEgressRequest) GetStreamOutputs() []*StreamOutput + func (x *ParticipantEgressRequest) ProtoReflect() protoreflect.Message + func (x *ParticipantEgressRequest) Reset() + func (x *ParticipantEgressRequest) String() string + type ParticipantEgressRequest_Advanced struct + Advanced *EncodingOptions + type ParticipantEgressRequest_Preset struct + Preset EncodingOptionsPreset + type ParticipantID string + type ParticipantIdentity string + type ParticipantInfo struct + Identity string + IsPublisher bool + JoinedAt int64 + Kind ParticipantInfo_Kind + Metadata string + Name string + Permission *ParticipantPermission + Region string + Sid string + State ParticipantInfo_State + Tracks []*TrackInfo + Version uint32 + func (*ParticipantInfo) Descriptor() ([]byte, []int) + func (*ParticipantInfo) ProtoMessage() + 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 (x *ParticipantInfo) ProtoReflect() protoreflect.Message + func (x *ParticipantInfo) Reset() + func (x *ParticipantInfo) String() string + type ParticipantInfo_Kind int32 + const ParticipantInfo_AGENT + const ParticipantInfo_EGRESS + const ParticipantInfo_INGRESS + const ParticipantInfo_SIP + const ParticipantInfo_STANDARD + func (ParticipantInfo_Kind) Descriptor() protoreflect.EnumDescriptor + func (ParticipantInfo_Kind) EnumDescriptor() ([]byte, []int) + func (ParticipantInfo_Kind) Type() protoreflect.EnumType + func (x ParticipantInfo_Kind) Enum() *ParticipantInfo_Kind + func (x ParticipantInfo_Kind) Number() protoreflect.EnumNumber + func (x ParticipantInfo_Kind) String() string + type ParticipantInfo_State int32 + const ParticipantInfo_ACTIVE + const ParticipantInfo_DISCONNECTED + const ParticipantInfo_JOINED + const ParticipantInfo_JOINING + func (ParticipantInfo_State) Descriptor() protoreflect.EnumDescriptor + func (ParticipantInfo_State) EnumDescriptor() ([]byte, []int) + func (ParticipantInfo_State) Type() protoreflect.EnumType + func (x ParticipantInfo_State) Enum() *ParticipantInfo_State + func (x ParticipantInfo_State) Number() protoreflect.EnumNumber + func (x ParticipantInfo_State) String() string + type ParticipantKey string + type ParticipantName string + type ParticipantPermission struct + Agent bool + CanPublish bool + CanPublishData bool + CanPublishSources []TrackSource + CanSubscribe bool + CanUpdateMetadata bool + Hidden bool + Recorder bool + func (*ParticipantPermission) Descriptor() ([]byte, []int) + func (*ParticipantPermission) ProtoMessage() + func (x *ParticipantPermission) GetAgent() bool + func (x *ParticipantPermission) GetCanPublish() bool + func (x *ParticipantPermission) GetCanPublishData() bool + func (x *ParticipantPermission) GetCanPublishSources() []TrackSource + func (x *ParticipantPermission) GetCanSubscribe() bool + func (x *ParticipantPermission) GetCanUpdateMetadata() bool + func (x *ParticipantPermission) GetHidden() bool + func (x *ParticipantPermission) GetRecorder() bool + func (x *ParticipantPermission) ProtoReflect() protoreflect.Message + func (x *ParticipantPermission) Reset() + func (x *ParticipantPermission) String() string + type ParticipantTracks struct + ParticipantSid string + TrackSids []string + func (*ParticipantTracks) Descriptor() ([]byte, []int) + func (*ParticipantTracks) ProtoMessage() + func (x *ParticipantTracks) GetParticipantSid() string + func (x *ParticipantTracks) GetTrackSids() []string + func (x *ParticipantTracks) ProtoReflect() protoreflect.Message + func (x *ParticipantTracks) Reset() + func (x *ParticipantTracks) String() string + type ParticipantUpdate struct + Participants []*ParticipantInfo + func (*ParticipantUpdate) Descriptor() ([]byte, []int) + func (*ParticipantUpdate) ProtoMessage() + func (x *ParticipantUpdate) GetParticipants() []*ParticipantInfo + func (x *ParticipantUpdate) ProtoReflect() protoreflect.Message + func (x *ParticipantUpdate) Reset() + func (x *ParticipantUpdate) String() string + type Ping struct + Rtt int64 + Timestamp int64 + func (*Ping) Descriptor() ([]byte, []int) + func (*Ping) ProtoMessage() + func (x *Ping) GetRtt() int64 + func (x *Ping) GetTimestamp() int64 + func (x *Ping) ProtoReflect() protoreflect.Message + func (x *Ping) Reset() + func (x *Ping) String() string + type PlayoutDelay struct + Enabled bool + Max uint32 + Min uint32 + func (*PlayoutDelay) Descriptor() ([]byte, []int) + func (*PlayoutDelay) ProtoMessage() + func (x *PlayoutDelay) GetEnabled() bool + func (x *PlayoutDelay) GetMax() uint32 + func (x *PlayoutDelay) GetMin() uint32 + func (x *PlayoutDelay) ProtoReflect() protoreflect.Message + func (x *PlayoutDelay) Reset() + func (x *PlayoutDelay) String() string + type Pong struct + LastPingTimestamp int64 + Timestamp int64 + func (*Pong) Descriptor() ([]byte, []int) + func (*Pong) ProtoMessage() + func (x *Pong) GetLastPingTimestamp() int64 + func (x *Pong) GetTimestamp() int64 + func (x *Pong) ProtoReflect() protoreflect.Message + func (x *Pong) Reset() + func (x *Pong) String() string + type RTCNodeMessage struct + ConnectionId string + Identity string + Message isRTCNodeMessage_Message + ParticipantKey string + ParticipantKeyB62 string + RoomName string + SenderTime int64 + func (*RTCNodeMessage) Descriptor() ([]byte, []int) + func (*RTCNodeMessage) ProtoMessage() + func (m *RTCNodeMessage) GetMessage() isRTCNodeMessage_Message + func (x *RTCNodeMessage) GetConnectionId() string + func (x *RTCNodeMessage) GetDeleteRoom() *DeleteRoomRequest + func (x *RTCNodeMessage) GetIdentity() string + func (x *RTCNodeMessage) GetKeepAlive() *KeepAlive + func (x *RTCNodeMessage) GetMuteTrack() *MuteRoomTrackRequest + func (x *RTCNodeMessage) GetParticipantKey() string + func (x *RTCNodeMessage) GetParticipantKeyB62() string + func (x *RTCNodeMessage) GetRemoveParticipant() *RoomParticipantIdentity + func (x *RTCNodeMessage) GetRequest() *SignalRequest + func (x *RTCNodeMessage) GetRoomName() string + func (x *RTCNodeMessage) GetSendData() *SendDataRequest + func (x *RTCNodeMessage) GetSenderTime() int64 + func (x *RTCNodeMessage) GetStartSession() *StartSession + func (x *RTCNodeMessage) GetUpdateParticipant() *UpdateParticipantRequest + func (x *RTCNodeMessage) GetUpdateRoomMetadata() *UpdateRoomMetadataRequest + func (x *RTCNodeMessage) GetUpdateSubscriptions() *UpdateSubscriptionsRequest + func (x *RTCNodeMessage) ProtoReflect() protoreflect.Message + func (x *RTCNodeMessage) Reset() + func (x *RTCNodeMessage) String() string + type RTCNodeMessage_DeleteRoom struct + DeleteRoom *DeleteRoomRequest + type RTCNodeMessage_KeepAlive struct + KeepAlive *KeepAlive + type RTCNodeMessage_MuteTrack struct + MuteTrack *MuteRoomTrackRequest + type RTCNodeMessage_RemoveParticipant struct + RemoveParticipant *RoomParticipantIdentity + type RTCNodeMessage_Request struct + Request *SignalRequest + type RTCNodeMessage_SendData struct + SendData *SendDataRequest + type RTCNodeMessage_StartSession struct + StartSession *StartSession + type RTCNodeMessage_UpdateParticipant struct + UpdateParticipant *UpdateParticipantRequest + type RTCNodeMessage_UpdateRoomMetadata struct + UpdateRoomMetadata *UpdateRoomMetadataRequest + type RTCNodeMessage_UpdateSubscriptions struct + UpdateSubscriptions *UpdateSubscriptionsRequest + type RTPDrift struct + ClockRate float64 + DriftMs float64 + DriftSamples int64 + Duration float64 + EndTime *timestamppb.Timestamp + EndTimestamp uint64 + RtpClockTicks uint64 + StartTime *timestamppb.Timestamp + StartTimestamp uint64 + func (*RTPDrift) Descriptor() ([]byte, []int) + func (*RTPDrift) ProtoMessage() + 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 (x *RTPDrift) ProtoReflect() protoreflect.Message + func (x *RTPDrift) Reset() + func (x *RTPDrift) String() string + type RTPStats struct + Bitrate float64 + BitrateDuplicate float64 + BitratePadding float64 + Bytes uint64 + BytesDuplicate uint64 + BytesPadding uint64 + Duration float64 + EndTime *timestamppb.Timestamp + Firs uint32 + FrameRate float64 + Frames uint32 + GapHistogram map[int32]uint32 + HeaderBytes uint64 + HeaderBytesDuplicate uint64 + HeaderBytesPadding uint64 + JitterCurrent float64 + JitterMax float64 + KeyFrames uint32 + LastFir *timestamppb.Timestamp + LastKeyFrame *timestamppb.Timestamp + LastLayerLockPli *timestamppb.Timestamp + LastPli *timestamppb.Timestamp + LayerLockPlis uint32 + NackAcks uint32 + NackMisses uint32 + NackRepeated uint32 + Nacks uint32 + PacketDrift *RTPDrift + PacketDuplicateRate float64 + PacketLossPercentage float32 + PacketLossRate float64 + PacketPaddingRate float64 + PacketRate float64 + Packets uint32 + PacketsDuplicate uint32 + PacketsLost uint32 + PacketsOutOfOrder uint32 + PacketsPadding uint32 + Plis uint32 + ReportDrift *RTPDrift + RttCurrent uint32 + RttMax uint32 + StartTime *timestamppb.Timestamp + func (*RTPStats) Descriptor() ([]byte, []int) + func (*RTPStats) ProtoMessage() + 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) 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) GetReportDrift() *RTPDrift + func (x *RTPStats) GetRttCurrent() uint32 + func (x *RTPStats) GetRttMax() uint32 + func (x *RTPStats) GetStartTime() *timestamppb.Timestamp + func (x *RTPStats) ProtoReflect() protoreflect.Message + func (x *RTPStats) Reset() + func (x *RTPStats) String() string + type ReconnectReason int32 + const ReconnectReason_RR_PUBLISHER_FAILED + const ReconnectReason_RR_SIGNAL_DISCONNECTED + const ReconnectReason_RR_SUBSCRIBER_FAILED + const ReconnectReason_RR_SWITCH_CANDIDATE + const ReconnectReason_RR_UNKNOWN + func (ReconnectReason) Descriptor() protoreflect.EnumDescriptor + func (ReconnectReason) EnumDescriptor() ([]byte, []int) + func (ReconnectReason) Type() protoreflect.EnumType + func (x ReconnectReason) Enum() *ReconnectReason + func (x ReconnectReason) Number() protoreflect.EnumNumber + func (x ReconnectReason) String() string + type ReconnectResponse struct + ClientConfiguration *ClientConfiguration + IceServers []*ICEServer + func (*ReconnectResponse) Descriptor() ([]byte, []int) + func (*ReconnectResponse) ProtoMessage() + func (x *ReconnectResponse) GetClientConfiguration() *ClientConfiguration + func (x *ReconnectResponse) GetIceServers() []*ICEServer + func (x *ReconnectResponse) ProtoReflect() protoreflect.Message + func (x *ReconnectResponse) Reset() + func (x *ReconnectResponse) String() string + type RegionInfo struct + Distance int64 + Region string + Url string + func (*RegionInfo) Descriptor() ([]byte, []int) + func (*RegionInfo) ProtoMessage() + func (x *RegionInfo) GetDistance() int64 + func (x *RegionInfo) GetRegion() string + func (x *RegionInfo) GetUrl() string + func (x *RegionInfo) ProtoReflect() protoreflect.Message + func (x *RegionInfo) Reset() + func (x *RegionInfo) String() string + type RegionSettings struct + Regions []*RegionInfo + func (*RegionSettings) Descriptor() ([]byte, []int) + func (*RegionSettings) ProtoMessage() + func (x *RegionSettings) GetRegions() []*RegionInfo + func (x *RegionSettings) ProtoReflect() protoreflect.Message + func (x *RegionSettings) Reset() + func (x *RegionSettings) String() string + type RegisterWorkerRequest struct + Name string + Type JobType + Version string + WorkerId string + func (*RegisterWorkerRequest) Descriptor() ([]byte, []int) + func (*RegisterWorkerRequest) ProtoMessage() + func (x *RegisterWorkerRequest) GetName() string + func (x *RegisterWorkerRequest) GetType() JobType + func (x *RegisterWorkerRequest) GetVersion() string + func (x *RegisterWorkerRequest) GetWorkerId() string + func (x *RegisterWorkerRequest) ProtoReflect() protoreflect.Message + func (x *RegisterWorkerRequest) Reset() + func (x *RegisterWorkerRequest) String() string + type RegisterWorkerResponse struct + ServerVersion string + WorkerId string + func (*RegisterWorkerResponse) Descriptor() ([]byte, []int) + func (*RegisterWorkerResponse) ProtoMessage() + func (x *RegisterWorkerResponse) GetServerVersion() string + func (x *RegisterWorkerResponse) GetWorkerId() string + func (x *RegisterWorkerResponse) ProtoReflect() protoreflect.Message + func (x *RegisterWorkerResponse) Reset() + func (x *RegisterWorkerResponse) String() string + type RemoveParticipant struct + ParticipantId string + func (*RemoveParticipant) Descriptor() ([]byte, []int) + func (*RemoveParticipant) ProtoMessage() + func (x *RemoveParticipant) GetParticipantId() string + func (x *RemoveParticipant) ProtoReflect() protoreflect.Message + func (x *RemoveParticipant) Reset() + func (x *RemoveParticipant) String() string + type RemoveParticipantResponse struct + func (*RemoveParticipantResponse) Descriptor() ([]byte, []int) + func (*RemoveParticipantResponse) ProtoMessage() + func (x *RemoveParticipantResponse) ProtoReflect() protoreflect.Message + func (x *RemoveParticipantResponse) Reset() + func (x *RemoveParticipantResponse) String() string + type Room struct + ActiveRecording bool + CreationTime int64 + EmptyTimeout uint32 + EnabledCodecs []*Codec + MaxParticipants uint32 + Metadata string + Name string + NumParticipants uint32 + NumPublishers uint32 + Sid string + TurnPassword string + func (*Room) Descriptor() ([]byte, []int) + func (*Room) ProtoMessage() + func (x *Room) GetActiveRecording() bool + func (x *Room) GetCreationTime() int64 + 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) ProtoReflect() protoreflect.Message + func (x *Room) Reset() + func (x *Room) String() string + type RoomCompositeEgressRequest struct + AudioOnly bool + CustomBaseUrl string + FileOutputs []*EncodedFileOutput + ImageOutputs []*ImageOutput + Layout string + Options isRoomCompositeEgressRequest_Options + Output isRoomCompositeEgressRequest_Output + RoomName string + SegmentOutputs []*SegmentedFileOutput + StreamOutputs []*StreamOutput + VideoOnly bool + func (*RoomCompositeEgressRequest) Descriptor() ([]byte, []int) + func (*RoomCompositeEgressRequest) ProtoMessage() + func (m *RoomCompositeEgressRequest) GetOptions() isRoomCompositeEgressRequest_Options + func (m *RoomCompositeEgressRequest) GetOutput() isRoomCompositeEgressRequest_Output + func (x *RoomCompositeEgressRequest) GetAdvanced() *EncodingOptions + func (x *RoomCompositeEgressRequest) GetAudioOnly() bool + func (x *RoomCompositeEgressRequest) GetCustomBaseUrl() string + func (x *RoomCompositeEgressRequest) GetFile() *EncodedFileOutput + func (x *RoomCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput + func (x *RoomCompositeEgressRequest) GetImageOutputs() []*ImageOutput + func (x *RoomCompositeEgressRequest) GetLayout() string + func (x *RoomCompositeEgressRequest) GetPreset() EncodingOptionsPreset + func (x *RoomCompositeEgressRequest) GetRoomName() string + func (x *RoomCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput + func (x *RoomCompositeEgressRequest) GetSegments() *SegmentedFileOutput + func (x *RoomCompositeEgressRequest) GetStream() *StreamOutput + func (x *RoomCompositeEgressRequest) GetStreamOutputs() []*StreamOutput + func (x *RoomCompositeEgressRequest) GetVideoOnly() bool + func (x *RoomCompositeEgressRequest) ProtoReflect() protoreflect.Message + func (x *RoomCompositeEgressRequest) Reset() + func (x *RoomCompositeEgressRequest) String() string + type RoomCompositeEgressRequest_Advanced struct + Advanced *EncodingOptions + type RoomCompositeEgressRequest_File struct + File *EncodedFileOutput + type RoomCompositeEgressRequest_Preset struct + Preset EncodingOptionsPreset + type RoomCompositeEgressRequest_Segments struct + Segments *SegmentedFileOutput + type RoomCompositeEgressRequest_Stream struct + Stream *StreamOutput + type RoomEgress struct + Participant *AutoParticipantEgress + Room *RoomCompositeEgressRequest + Tracks *AutoTrackEgress + func (*RoomEgress) Descriptor() ([]byte, []int) + func (*RoomEgress) ProtoMessage() + func (x *RoomEgress) GetParticipant() *AutoParticipantEgress + func (x *RoomEgress) GetRoom() *RoomCompositeEgressRequest + func (x *RoomEgress) GetTracks() *AutoTrackEgress + func (x *RoomEgress) ProtoReflect() protoreflect.Message + func (x *RoomEgress) Reset() + func (x *RoomEgress) String() string + type RoomID string + type RoomInternal struct + ParticipantEgress *AutoParticipantEgress + PlayoutDelay *PlayoutDelay + SyncStreams bool + TrackEgress *AutoTrackEgress + func (*RoomInternal) Descriptor() ([]byte, []int) + func (*RoomInternal) ProtoMessage() + func (x *RoomInternal) GetParticipantEgress() *AutoParticipantEgress + func (x *RoomInternal) GetPlayoutDelay() *PlayoutDelay + func (x *RoomInternal) GetSyncStreams() bool + func (x *RoomInternal) GetTrackEgress() *AutoTrackEgress + func (x *RoomInternal) ProtoReflect() protoreflect.Message + func (x *RoomInternal) Reset() + func (x *RoomInternal) String() string + type RoomName string + type RoomParticipantIdentity struct + Identity string + Room string + func (*RoomParticipantIdentity) Descriptor() ([]byte, []int) + func (*RoomParticipantIdentity) ProtoMessage() + func (x *RoomParticipantIdentity) GetIdentity() string + func (x *RoomParticipantIdentity) GetRoom() string + func (x *RoomParticipantIdentity) ProtoReflect() protoreflect.Message + func (x *RoomParticipantIdentity) Reset() + func (x *RoomParticipantIdentity) String() string + type RoomService interface + CreateRoom func(context.Context, *CreateRoomRequest) (*Room, error) + DeleteRoom func(context.Context, *DeleteRoomRequest) (*DeleteRoomResponse, error) + GetParticipant func(context.Context, *RoomParticipantIdentity) (*ParticipantInfo, error) + ListParticipants func(context.Context, *ListParticipantsRequest) (*ListParticipantsResponse, error) + ListRooms func(context.Context, *ListRoomsRequest) (*ListRoomsResponse, error) + MutePublishedTrack func(context.Context, *MuteRoomTrackRequest) (*MuteRoomTrackResponse, error) + RemoveParticipant func(context.Context, *RoomParticipantIdentity) (*RemoveParticipantResponse, error) + SendData func(context.Context, *SendDataRequest) (*SendDataResponse, error) + UpdateParticipant func(context.Context, *UpdateParticipantRequest) (*ParticipantInfo, error) + UpdateRoomMetadata func(context.Context, *UpdateRoomMetadataRequest) (*Room, error) + UpdateSubscriptions func(context.Context, *UpdateSubscriptionsRequest) (*UpdateSubscriptionsResponse, error) + func NewRoomServiceJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) RoomService + func NewRoomServiceProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) RoomService + type RoomUpdate struct + Room *Room + func (*RoomUpdate) Descriptor() ([]byte, []int) + func (*RoomUpdate) ProtoMessage() + func (x *RoomUpdate) GetRoom() *Room + func (x *RoomUpdate) ProtoReflect() protoreflect.Message + func (x *RoomUpdate) Reset() + func (x *RoomUpdate) String() string + type S3Upload struct + AccessKey string + Bucket string + ContentDisposition string + Endpoint string + ForcePathStyle bool + Metadata map[string]string + Region string + Secret string + Tagging string + func (*S3Upload) Descriptor() ([]byte, []int) + func (*S3Upload) ProtoMessage() + 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) GetRegion() string + func (x *S3Upload) GetSecret() string + func (x *S3Upload) GetTagging() string + func (x *S3Upload) ProtoReflect() protoreflect.Message + func (x *S3Upload) Reset() + func (x *S3Upload) String() string + type SIP interface + CreateSIPDispatchRule func(context.Context, *CreateSIPDispatchRuleRequest) (*SIPDispatchRuleInfo, error) + CreateSIPParticipant func(context.Context, *CreateSIPParticipantRequest) (*SIPParticipantInfo, error) + CreateSIPTrunk func(context.Context, *CreateSIPTrunkRequest) (*SIPTrunkInfo, error) + DeleteSIPDispatchRule func(context.Context, *DeleteSIPDispatchRuleRequest) (*SIPDispatchRuleInfo, error) + DeleteSIPParticipant func(context.Context, *DeleteSIPParticipantRequest) (*SIPParticipantInfo, error) + DeleteSIPTrunk func(context.Context, *DeleteSIPTrunkRequest) (*SIPTrunkInfo, error) + ListSIPDispatchRule func(context.Context, *ListSIPDispatchRuleRequest) (*ListSIPDispatchRuleResponse, error) + ListSIPParticipant func(context.Context, *ListSIPParticipantRequest) (*ListSIPParticipantResponse, error) + ListSIPTrunk func(context.Context, *ListSIPTrunkRequest) (*ListSIPTrunkResponse, error) + SendSIPParticipantDTMF func(context.Context, *SendSIPParticipantDTMFRequest) (*SIPParticipantDTMFInfo, error) + func NewSIPJSONClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) SIP + func NewSIPProtobufClient(baseURL string, client HTTPClient, opts ...twirp.ClientOption) SIP + type SIPDispatchRule struct + Rule isSIPDispatchRule_Rule + func (*SIPDispatchRule) Descriptor() ([]byte, []int) + func (*SIPDispatchRule) ProtoMessage() + func (m *SIPDispatchRule) GetRule() isSIPDispatchRule_Rule + func (x *SIPDispatchRule) GetDispatchRuleDirect() *SIPDispatchRuleDirect + func (x *SIPDispatchRule) GetDispatchRuleIndividual() *SIPDispatchRuleIndividual + func (x *SIPDispatchRule) ProtoReflect() protoreflect.Message + func (x *SIPDispatchRule) Reset() + func (x *SIPDispatchRule) String() string + type SIPDispatchRuleDirect struct + Pin string + RoomName string + func (*SIPDispatchRuleDirect) Descriptor() ([]byte, []int) + func (*SIPDispatchRuleDirect) ProtoMessage() + func (x *SIPDispatchRuleDirect) GetPin() string + func (x *SIPDispatchRuleDirect) GetRoomName() string + func (x *SIPDispatchRuleDirect) ProtoReflect() protoreflect.Message + func (x *SIPDispatchRuleDirect) Reset() + func (x *SIPDispatchRuleDirect) String() string + type SIPDispatchRuleIndividual struct + Pin string + RoomPrefix string + func (*SIPDispatchRuleIndividual) Descriptor() ([]byte, []int) + func (*SIPDispatchRuleIndividual) ProtoMessage() + func (x *SIPDispatchRuleIndividual) GetPin() string + func (x *SIPDispatchRuleIndividual) GetRoomPrefix() string + func (x *SIPDispatchRuleIndividual) ProtoReflect() protoreflect.Message + func (x *SIPDispatchRuleIndividual) Reset() + func (x *SIPDispatchRuleIndividual) String() string + type SIPDispatchRuleInfo struct + HidePhoneNumber bool + Rule *SIPDispatchRule + SipDispatchRuleId string + TrunkIds []string + func (*SIPDispatchRuleInfo) Descriptor() ([]byte, []int) + func (*SIPDispatchRuleInfo) ProtoMessage() + func (x *SIPDispatchRuleInfo) GetHidePhoneNumber() bool + func (x *SIPDispatchRuleInfo) GetRule() *SIPDispatchRule + func (x *SIPDispatchRuleInfo) GetSipDispatchRuleId() string + func (x *SIPDispatchRuleInfo) GetTrunkIds() []string + func (x *SIPDispatchRuleInfo) ProtoReflect() protoreflect.Message + func (x *SIPDispatchRuleInfo) Reset() + func (x *SIPDispatchRuleInfo) String() string + type SIPDispatchRule_DispatchRuleDirect struct + DispatchRuleDirect *SIPDispatchRuleDirect + type SIPDispatchRule_DispatchRuleIndividual struct + DispatchRuleIndividual *SIPDispatchRuleIndividual + type SIPParticipantDTMFInfo struct + SipParticipantId string + func (*SIPParticipantDTMFInfo) Descriptor() ([]byte, []int) + func (*SIPParticipantDTMFInfo) ProtoMessage() + func (x *SIPParticipantDTMFInfo) GetSipParticipantId() string + func (x *SIPParticipantDTMFInfo) ProtoReflect() protoreflect.Message + func (x *SIPParticipantDTMFInfo) Reset() + func (x *SIPParticipantDTMFInfo) String() string + type SIPParticipantInfo struct + ParticipantIdentity string + RoomName string + SipCallTo string + SipParticipantId string + SipTrunkId string + func (*SIPParticipantInfo) Descriptor() ([]byte, []int) + func (*SIPParticipantInfo) ProtoMessage() + func (x *SIPParticipantInfo) GetParticipantIdentity() string + func (x *SIPParticipantInfo) GetRoomName() string + func (x *SIPParticipantInfo) GetSipCallTo() string + func (x *SIPParticipantInfo) GetSipParticipantId() string + func (x *SIPParticipantInfo) GetSipTrunkId() string + func (x *SIPParticipantInfo) ProtoReflect() protoreflect.Message + func (x *SIPParticipantInfo) Reset() + func (x *SIPParticipantInfo) String() string + type SIPTrunkInfo struct + InboundAddresses []string + InboundNumbersRegex []string + InboundPassword string + InboundUsername string + OutboundAddress string + OutboundNumber string + OutboundPassword string + OutboundUsername string + SipTrunkId string + func (*SIPTrunkInfo) Descriptor() ([]byte, []int) + func (*SIPTrunkInfo) ProtoMessage() + func (x *SIPTrunkInfo) GetInboundAddresses() []string + func (x *SIPTrunkInfo) GetInboundNumbersRegex() []string + func (x *SIPTrunkInfo) GetInboundPassword() string + func (x *SIPTrunkInfo) GetInboundUsername() 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) ProtoReflect() protoreflect.Message + func (x *SIPTrunkInfo) Reset() + func (x *SIPTrunkInfo) String() string + type SegmentedFileOutput struct + DisableManifest bool + FilenamePrefix string + FilenameSuffix SegmentedFileSuffix + LivePlaylistName string + Output isSegmentedFileOutput_Output + PlaylistName string + Protocol SegmentedFileProtocol + SegmentDuration uint32 + func (*SegmentedFileOutput) Descriptor() ([]byte, []int) + func (*SegmentedFileOutput) ProtoMessage() + func (m *SegmentedFileOutput) GetOutput() isSegmentedFileOutput_Output + 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) GetPlaylistName() string + func (x *SegmentedFileOutput) GetProtocol() SegmentedFileProtocol + func (x *SegmentedFileOutput) GetS3() *S3Upload + func (x *SegmentedFileOutput) GetSegmentDuration() uint32 + func (x *SegmentedFileOutput) ProtoReflect() protoreflect.Message + func (x *SegmentedFileOutput) Reset() + func (x *SegmentedFileOutput) String() string + type SegmentedFileOutput_AliOSS struct + AliOSS *AliOSSUpload + type SegmentedFileOutput_Azure struct + Azure *AzureBlobUpload + type SegmentedFileOutput_Gcp struct + Gcp *GCPUpload + type SegmentedFileOutput_S3 struct + S3 *S3Upload + type SegmentedFileProtocol int32 + const SegmentedFileProtocol_DEFAULT_SEGMENTED_FILE_PROTOCOL + const SegmentedFileProtocol_HLS_PROTOCOL + func (SegmentedFileProtocol) Descriptor() protoreflect.EnumDescriptor + func (SegmentedFileProtocol) EnumDescriptor() ([]byte, []int) + func (SegmentedFileProtocol) Type() protoreflect.EnumType + func (x SegmentedFileProtocol) Enum() *SegmentedFileProtocol + func (x SegmentedFileProtocol) Number() protoreflect.EnumNumber + func (x SegmentedFileProtocol) String() string + type SegmentedFileSuffix int32 + const SegmentedFileSuffix_INDEX + const SegmentedFileSuffix_TIMESTAMP + func (SegmentedFileSuffix) Descriptor() protoreflect.EnumDescriptor + func (SegmentedFileSuffix) EnumDescriptor() ([]byte, []int) + func (SegmentedFileSuffix) Type() protoreflect.EnumType + func (x SegmentedFileSuffix) Enum() *SegmentedFileSuffix + func (x SegmentedFileSuffix) Number() protoreflect.EnumNumber + func (x SegmentedFileSuffix) String() string + type SegmentsInfo struct + Duration int64 + EndedAt int64 + LivePlaylistLocation string + LivePlaylistName string + PlaylistLocation string + PlaylistName string + SegmentCount int64 + Size int64 + StartedAt int64 + func (*SegmentsInfo) Descriptor() ([]byte, []int) + func (*SegmentsInfo) ProtoMessage() + 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 (x *SegmentsInfo) ProtoReflect() protoreflect.Message + func (x *SegmentsInfo) Reset() + func (x *SegmentsInfo) String() string + type SendDataRequest struct + Data []byte + DestinationIdentities []string + DestinationSids []string + Kind DataPacket_Kind + Room string + Topic *string + func (*SendDataRequest) Descriptor() ([]byte, []int) + func (*SendDataRequest) ProtoMessage() + func (x *SendDataRequest) GetData() []byte + func (x *SendDataRequest) GetDestinationIdentities() []string + func (x *SendDataRequest) GetDestinationSids() []string + func (x *SendDataRequest) GetKind() DataPacket_Kind + func (x *SendDataRequest) GetRoom() string + func (x *SendDataRequest) GetTopic() string + func (x *SendDataRequest) ProtoReflect() protoreflect.Message + func (x *SendDataRequest) Reset() + func (x *SendDataRequest) String() string + type SendDataResponse struct + func (*SendDataResponse) Descriptor() ([]byte, []int) + func (*SendDataResponse) ProtoMessage() + func (x *SendDataResponse) ProtoReflect() protoreflect.Message + func (x *SendDataResponse) Reset() + func (x *SendDataResponse) String() string + type SendSIPParticipantDTMFRequest struct + Digits string + SipParticipantId string + func (*SendSIPParticipantDTMFRequest) Descriptor() ([]byte, []int) + func (*SendSIPParticipantDTMFRequest) ProtoMessage() + func (x *SendSIPParticipantDTMFRequest) GetDigits() string + func (x *SendSIPParticipantDTMFRequest) GetSipParticipantId() string + func (x *SendSIPParticipantDTMFRequest) ProtoReflect() protoreflect.Message + func (x *SendSIPParticipantDTMFRequest) Reset() + func (x *SendSIPParticipantDTMFRequest) String() string + type ServerInfo struct + DebugInfo string + Edition ServerInfo_Edition + NodeId string + Protocol int32 + Region string + Version string + func (*ServerInfo) Descriptor() ([]byte, []int) + func (*ServerInfo) ProtoMessage() + 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 (x *ServerInfo) ProtoReflect() protoreflect.Message + func (x *ServerInfo) Reset() + func (x *ServerInfo) String() string + type ServerInfo_Edition int32 + const ServerInfo_Cloud + const ServerInfo_Standard + func (ServerInfo_Edition) Descriptor() protoreflect.EnumDescriptor + func (ServerInfo_Edition) EnumDescriptor() ([]byte, []int) + func (ServerInfo_Edition) Type() protoreflect.EnumType + func (x ServerInfo_Edition) Enum() *ServerInfo_Edition + func (x ServerInfo_Edition) Number() protoreflect.EnumNumber + func (x ServerInfo_Edition) String() string + type ServerMessage struct + Message isServerMessage_Message + func (*ServerMessage) Descriptor() ([]byte, []int) + func (*ServerMessage) ProtoMessage() + func (m *ServerMessage) GetMessage() isServerMessage_Message + func (x *ServerMessage) GetAssignment() *JobAssignment + func (x *ServerMessage) GetAvailability() *AvailabilityRequest + func (x *ServerMessage) GetRegister() *RegisterWorkerResponse + func (x *ServerMessage) ProtoReflect() protoreflect.Message + func (x *ServerMessage) Reset() + func (x *ServerMessage) String() string + type ServerMessage_Assignment struct + Assignment *JobAssignment + type ServerMessage_Availability struct + Availability *AvailabilityRequest + type ServerMessage_Register struct + Register *RegisterWorkerResponse + type SessionDescription struct + Sdp string + Type string + func (*SessionDescription) Descriptor() ([]byte, []int) + func (*SessionDescription) ProtoMessage() + func (x *SessionDescription) GetSdp() string + func (x *SessionDescription) GetType() string + func (x *SessionDescription) ProtoReflect() protoreflect.Message + func (x *SessionDescription) Reset() + func (x *SessionDescription) String() string + type SignalNodeMessage struct + ConnectionId string + Message isSignalNodeMessage_Message + func (*SignalNodeMessage) Descriptor() ([]byte, []int) + func (*SignalNodeMessage) ProtoMessage() + func (m *SignalNodeMessage) GetMessage() isSignalNodeMessage_Message + func (x *SignalNodeMessage) GetConnectionId() string + func (x *SignalNodeMessage) GetEndSession() *EndSession + func (x *SignalNodeMessage) GetResponse() *SignalResponse + func (x *SignalNodeMessage) ProtoReflect() protoreflect.Message + func (x *SignalNodeMessage) Reset() + func (x *SignalNodeMessage) String() string + type SignalNodeMessage_EndSession struct + EndSession *EndSession + type SignalNodeMessage_Response struct + Response *SignalResponse + type SignalRequest struct + Message isSignalRequest_Message + func (*SignalRequest) Descriptor() ([]byte, []int) + func (*SignalRequest) ProtoMessage() + func (m *SignalRequest) GetMessage() isSignalRequest_Message + func (x *SignalRequest) GetAddTrack() *AddTrackRequest + func (x *SignalRequest) GetAnswer() *SessionDescription + func (x *SignalRequest) GetLeave() *LeaveRequest + 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) GetUpdateLayers() *UpdateVideoLayers + func (x *SignalRequest) GetUpdateMetadata() *UpdateParticipantMetadata + func (x *SignalRequest) ProtoReflect() protoreflect.Message + func (x *SignalRequest) Reset() + func (x *SignalRequest) String() string + type SignalRequest_AddTrack struct + AddTrack *AddTrackRequest + type SignalRequest_Answer struct + Answer *SessionDescription + type SignalRequest_Leave struct + Leave *LeaveRequest + type SignalRequest_Mute struct + Mute *MuteTrackRequest + type SignalRequest_Offer struct + Offer *SessionDescription + type SignalRequest_Ping struct + Ping int64 + type SignalRequest_PingReq struct + PingReq *Ping + type SignalRequest_Simulate struct + Simulate *SimulateScenario + type SignalRequest_Subscription struct + Subscription *UpdateSubscription + type SignalRequest_SubscriptionPermission struct + SubscriptionPermission *SubscriptionPermission + type SignalRequest_SyncState struct + SyncState *SyncState + type SignalRequest_TrackSetting struct + TrackSetting *UpdateTrackSettings + type SignalRequest_Trickle struct + Trickle *TrickleRequest + type SignalRequest_UpdateLayers struct + UpdateLayers *UpdateVideoLayers + type SignalRequest_UpdateMetadata struct + UpdateMetadata *UpdateParticipantMetadata + type SignalResponse struct + Message isSignalResponse_Message + func (*SignalResponse) Descriptor() ([]byte, []int) + func (*SignalResponse) ProtoMessage() + func (m *SignalResponse) GetMessage() isSignalResponse_Message + func (x *SignalResponse) GetAnswer() *SessionDescription + func (x *SignalResponse) GetConnectionQuality() *ConnectionQualityUpdate + func (x *SignalResponse) GetJoin() *JoinResponse + func (x *SignalResponse) GetLeave() *LeaveRequest + 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) 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) GetTrackUnpublished() *TrackUnpublishedResponse + func (x *SignalResponse) GetTrickle() *TrickleRequest + func (x *SignalResponse) GetUpdate() *ParticipantUpdate + func (x *SignalResponse) ProtoReflect() protoreflect.Message + func (x *SignalResponse) Reset() + func (x *SignalResponse) String() string + type SignalResponse_Answer struct + Answer *SessionDescription + type SignalResponse_ConnectionQuality struct + ConnectionQuality *ConnectionQualityUpdate + type SignalResponse_Join struct + Join *JoinResponse + type SignalResponse_Leave struct + Leave *LeaveRequest + type SignalResponse_Mute struct + Mute *MuteTrackRequest + type SignalResponse_Offer struct + Offer *SessionDescription + type SignalResponse_Pong struct + Pong int64 + type SignalResponse_PongResp struct + PongResp *Pong + type SignalResponse_Reconnect struct + Reconnect *ReconnectResponse + type SignalResponse_RefreshToken struct + RefreshToken string + type SignalResponse_RoomUpdate struct + RoomUpdate *RoomUpdate + type SignalResponse_SpeakersChanged struct + SpeakersChanged *SpeakersChanged + type SignalResponse_StreamStateUpdate struct + StreamStateUpdate *StreamStateUpdate + type SignalResponse_SubscribedQualityUpdate struct + SubscribedQualityUpdate *SubscribedQualityUpdate + type SignalResponse_SubscriptionPermissionUpdate struct + SubscriptionPermissionUpdate *SubscriptionPermissionUpdate + type SignalResponse_SubscriptionResponse struct + SubscriptionResponse *SubscriptionResponse + type SignalResponse_TrackPublished struct + TrackPublished *TrackPublishedResponse + type SignalResponse_TrackUnpublished struct + TrackUnpublished *TrackUnpublishedResponse + type SignalResponse_Trickle struct + Trickle *TrickleRequest + type SignalResponse_Update struct + Update *ParticipantUpdate + type SignalTarget int32 + const SignalTarget_PUBLISHER + const SignalTarget_SUBSCRIBER + func (SignalTarget) Descriptor() protoreflect.EnumDescriptor + func (SignalTarget) EnumDescriptor() ([]byte, []int) + func (SignalTarget) Type() protoreflect.EnumType + func (x SignalTarget) Enum() *SignalTarget + func (x SignalTarget) Number() protoreflect.EnumNumber + func (x SignalTarget) String() string + type SimulateScenario struct + Scenario isSimulateScenario_Scenario + func (*SimulateScenario) Descriptor() ([]byte, []int) + func (*SimulateScenario) ProtoMessage() + func (m *SimulateScenario) GetScenario() isSimulateScenario_Scenario + func (x *SimulateScenario) GetMigration() bool + func (x *SimulateScenario) GetNodeFailure() bool + func (x *SimulateScenario) GetServerLeave() bool + func (x *SimulateScenario) GetSpeakerUpdate() int32 + func (x *SimulateScenario) GetSubscriberBandwidth() int64 + func (x *SimulateScenario) GetSwitchCandidateProtocol() CandidateProtocol + func (x *SimulateScenario) ProtoReflect() protoreflect.Message + func (x *SimulateScenario) Reset() + func (x *SimulateScenario) String() string + type SimulateScenario_Migration struct + Migration bool + type SimulateScenario_NodeFailure struct + NodeFailure bool + type SimulateScenario_ServerLeave struct + ServerLeave bool + type SimulateScenario_SpeakerUpdate struct + SpeakerUpdate int32 + type SimulateScenario_SubscriberBandwidth struct + SubscriberBandwidth int64 + type SimulateScenario_SwitchCandidateProtocol struct + SwitchCandidateProtocol CandidateProtocol + type SimulcastCodec struct + Cid string + Codec string + func (*SimulcastCodec) Descriptor() ([]byte, []int) + func (*SimulcastCodec) ProtoMessage() + func (x *SimulcastCodec) GetCid() string + func (x *SimulcastCodec) GetCodec() string + func (x *SimulcastCodec) ProtoReflect() protoreflect.Message + func (x *SimulcastCodec) Reset() + func (x *SimulcastCodec) String() string + type SimulcastCodecInfo struct + Cid string + Layers []*VideoLayer + Mid string + MimeType string + func (*SimulcastCodecInfo) Descriptor() ([]byte, []int) + func (*SimulcastCodecInfo) ProtoMessage() + func (x *SimulcastCodecInfo) GetCid() string + func (x *SimulcastCodecInfo) GetLayers() []*VideoLayer + func (x *SimulcastCodecInfo) GetMid() string + func (x *SimulcastCodecInfo) GetMimeType() string + func (x *SimulcastCodecInfo) ProtoReflect() protoreflect.Message + func (x *SimulcastCodecInfo) Reset() + func (x *SimulcastCodecInfo) String() string + type SpeakerInfo struct + Active bool + Level float32 + Sid string + func (*SpeakerInfo) Descriptor() ([]byte, []int) + func (*SpeakerInfo) ProtoMessage() + func (x *SpeakerInfo) GetActive() bool + func (x *SpeakerInfo) GetLevel() float32 + func (x *SpeakerInfo) GetSid() string + func (x *SpeakerInfo) ProtoReflect() protoreflect.Message + func (x *SpeakerInfo) Reset() + func (x *SpeakerInfo) String() string + type SpeakersChanged struct + Speakers []*SpeakerInfo + func (*SpeakersChanged) Descriptor() ([]byte, []int) + func (*SpeakersChanged) ProtoMessage() + func (x *SpeakersChanged) GetSpeakers() []*SpeakerInfo + func (x *SpeakersChanged) ProtoReflect() protoreflect.Message + func (x *SpeakersChanged) Reset() + func (x *SpeakersChanged) String() string + type StartSession struct + AdaptiveStream bool + AutoSubscribe bool + Client *ClientInfo + ConnectionId string + GrantsJson string + Hidden bool + Identity string + Name string + ParticipantId string + Reconnect bool + ReconnectReason ReconnectReason + Recorder bool + RoomName string + SubscriberAllowPause *bool + func (*StartSession) Descriptor() ([]byte, []int) + func (*StartSession) ProtoMessage() + func (x *StartSession) GetAdaptiveStream() bool + func (x *StartSession) GetAutoSubscribe() bool + func (x *StartSession) GetClient() *ClientInfo + func (x *StartSession) GetConnectionId() string + 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 (x *StartSession) ProtoReflect() protoreflect.Message + func (x *StartSession) Reset() + func (x *StartSession) String() string + type StopEgressRequest struct + EgressId string + func (*StopEgressRequest) Descriptor() ([]byte, []int) + func (*StopEgressRequest) ProtoMessage() + func (x *StopEgressRequest) GetEgressId() string + func (x *StopEgressRequest) ProtoReflect() protoreflect.Message + func (x *StopEgressRequest) Reset() + func (x *StopEgressRequest) String() string + type StreamInfo struct + Duration int64 + EndedAt int64 + Error string + StartedAt int64 + Status StreamInfo_Status + Url string + func (*StreamInfo) Descriptor() ([]byte, []int) + func (*StreamInfo) ProtoMessage() + 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 (x *StreamInfo) ProtoReflect() protoreflect.Message + func (x *StreamInfo) Reset() + func (x *StreamInfo) String() string + type StreamInfoList struct + Info []*StreamInfo + func (*StreamInfoList) Descriptor() ([]byte, []int) + func (*StreamInfoList) ProtoMessage() + func (x *StreamInfoList) GetInfo() []*StreamInfo + func (x *StreamInfoList) ProtoReflect() protoreflect.Message + func (x *StreamInfoList) Reset() + func (x *StreamInfoList) String() string + type StreamInfo_Status int32 + const StreamInfo_ACTIVE + const StreamInfo_FAILED + const StreamInfo_FINISHED + func (StreamInfo_Status) Descriptor() protoreflect.EnumDescriptor + func (StreamInfo_Status) EnumDescriptor() ([]byte, []int) + func (StreamInfo_Status) Type() protoreflect.EnumType + func (x StreamInfo_Status) Enum() *StreamInfo_Status + func (x StreamInfo_Status) Number() protoreflect.EnumNumber + func (x StreamInfo_Status) String() string + type StreamOutput struct + Protocol StreamProtocol + Urls []string + func (*StreamOutput) Descriptor() ([]byte, []int) + func (*StreamOutput) ProtoMessage() + func (x *StreamOutput) GetProtocol() StreamProtocol + func (x *StreamOutput) GetUrls() []string + func (x *StreamOutput) ProtoReflect() protoreflect.Message + func (x *StreamOutput) Reset() + func (x *StreamOutput) String() string + type StreamProtocol int32 + const StreamProtocol_DEFAULT_PROTOCOL + const StreamProtocol_RTMP + func (StreamProtocol) Descriptor() protoreflect.EnumDescriptor + func (StreamProtocol) EnumDescriptor() ([]byte, []int) + func (StreamProtocol) Type() protoreflect.EnumType + func (x StreamProtocol) Enum() *StreamProtocol + func (x StreamProtocol) Number() protoreflect.EnumNumber + func (x StreamProtocol) String() string + type StreamState int32 + const StreamState_ACTIVE + const StreamState_PAUSED + func (StreamState) Descriptor() protoreflect.EnumDescriptor + func (StreamState) EnumDescriptor() ([]byte, []int) + func (StreamState) Type() protoreflect.EnumType + func (x StreamState) Enum() *StreamState + func (x StreamState) Number() protoreflect.EnumNumber + func (x StreamState) String() string + type StreamStateInfo struct + ParticipantSid string + State StreamState + TrackSid string + func (*StreamStateInfo) Descriptor() ([]byte, []int) + func (*StreamStateInfo) ProtoMessage() + func (x *StreamStateInfo) GetParticipantSid() string + func (x *StreamStateInfo) GetState() StreamState + func (x *StreamStateInfo) GetTrackSid() string + func (x *StreamStateInfo) ProtoReflect() protoreflect.Message + func (x *StreamStateInfo) Reset() + func (x *StreamStateInfo) String() string + type StreamStateUpdate struct + StreamStates []*StreamStateInfo + func (*StreamStateUpdate) Descriptor() ([]byte, []int) + func (*StreamStateUpdate) ProtoMessage() + func (x *StreamStateUpdate) GetStreamStates() []*StreamStateInfo + func (x *StreamStateUpdate) ProtoReflect() protoreflect.Message + func (x *StreamStateUpdate) Reset() + func (x *StreamStateUpdate) String() string + type StreamType int32 + const StreamType_DOWNSTREAM + const StreamType_UPSTREAM + func (StreamType) Descriptor() protoreflect.EnumDescriptor + func (StreamType) EnumDescriptor() ([]byte, []int) + func (StreamType) Type() protoreflect.EnumType + func (x StreamType) Enum() *StreamType + func (x StreamType) Number() protoreflect.EnumNumber + func (x StreamType) String() string + type SubscribedCodec struct + Codec string + Qualities []*SubscribedQuality + func (*SubscribedCodec) Descriptor() ([]byte, []int) + func (*SubscribedCodec) ProtoMessage() + func (x *SubscribedCodec) GetCodec() string + func (x *SubscribedCodec) GetQualities() []*SubscribedQuality + func (x *SubscribedCodec) ProtoReflect() protoreflect.Message + func (x *SubscribedCodec) Reset() + func (x *SubscribedCodec) String() string + type SubscribedQuality struct + Enabled bool + Quality VideoQuality + func (*SubscribedQuality) Descriptor() ([]byte, []int) + func (*SubscribedQuality) ProtoMessage() + func (x *SubscribedQuality) GetEnabled() bool + func (x *SubscribedQuality) GetQuality() VideoQuality + func (x *SubscribedQuality) ProtoReflect() protoreflect.Message + func (x *SubscribedQuality) Reset() + func (x *SubscribedQuality) String() string + type SubscribedQualityUpdate struct + SubscribedCodecs []*SubscribedCodec + SubscribedQualities []*SubscribedQuality + TrackSid string + func (*SubscribedQualityUpdate) Descriptor() ([]byte, []int) + func (*SubscribedQualityUpdate) ProtoMessage() + func (x *SubscribedQualityUpdate) GetSubscribedCodecs() []*SubscribedCodec + func (x *SubscribedQualityUpdate) GetSubscribedQualities() []*SubscribedQuality + func (x *SubscribedQualityUpdate) GetTrackSid() string + func (x *SubscribedQualityUpdate) ProtoReflect() protoreflect.Message + func (x *SubscribedQualityUpdate) Reset() + func (x *SubscribedQualityUpdate) String() string + type SubscriptionError int32 + const SubscriptionError_SE_CODEC_UNSUPPORTED + const SubscriptionError_SE_TRACK_NOTFOUND + const SubscriptionError_SE_UNKNOWN + func (SubscriptionError) Descriptor() protoreflect.EnumDescriptor + func (SubscriptionError) EnumDescriptor() ([]byte, []int) + func (SubscriptionError) Type() protoreflect.EnumType + func (x SubscriptionError) Enum() *SubscriptionError + func (x SubscriptionError) Number() protoreflect.EnumNumber + func (x SubscriptionError) String() string + type SubscriptionPermission struct + AllParticipants bool + TrackPermissions []*TrackPermission + func (*SubscriptionPermission) Descriptor() ([]byte, []int) + func (*SubscriptionPermission) ProtoMessage() + func (x *SubscriptionPermission) GetAllParticipants() bool + func (x *SubscriptionPermission) GetTrackPermissions() []*TrackPermission + func (x *SubscriptionPermission) ProtoReflect() protoreflect.Message + func (x *SubscriptionPermission) Reset() + func (x *SubscriptionPermission) String() string + type SubscriptionPermissionUpdate struct + Allowed bool + ParticipantSid string + TrackSid string + func (*SubscriptionPermissionUpdate) Descriptor() ([]byte, []int) + func (*SubscriptionPermissionUpdate) ProtoMessage() + func (x *SubscriptionPermissionUpdate) GetAllowed() bool + func (x *SubscriptionPermissionUpdate) GetParticipantSid() string + func (x *SubscriptionPermissionUpdate) GetTrackSid() string + func (x *SubscriptionPermissionUpdate) ProtoReflect() protoreflect.Message + func (x *SubscriptionPermissionUpdate) Reset() + func (x *SubscriptionPermissionUpdate) String() string + type SubscriptionResponse struct + Err SubscriptionError + TrackSid string + func (*SubscriptionResponse) Descriptor() ([]byte, []int) + func (*SubscriptionResponse) ProtoMessage() + func (x *SubscriptionResponse) GetErr() SubscriptionError + func (x *SubscriptionResponse) GetTrackSid() string + func (x *SubscriptionResponse) ProtoReflect() protoreflect.Message + func (x *SubscriptionResponse) Reset() + func (x *SubscriptionResponse) String() string + type SyncState struct + Answer *SessionDescription + DataChannels []*DataChannelInfo + Offer *SessionDescription + PublishTracks []*TrackPublishedResponse + Subscription *UpdateSubscription + func (*SyncState) Descriptor() ([]byte, []int) + func (*SyncState) ProtoMessage() + 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) ProtoReflect() protoreflect.Message + func (x *SyncState) Reset() + func (x *SyncState) String() string + type TimedVersion struct + Ticks int32 + UnixMicro int64 + func (*TimedVersion) Descriptor() ([]byte, []int) + func (*TimedVersion) ProtoMessage() + func (x *TimedVersion) GetTicks() int32 + func (x *TimedVersion) GetUnixMicro() int64 + func (x *TimedVersion) ProtoReflect() protoreflect.Message + func (x *TimedVersion) Reset() + func (x *TimedVersion) String() string + type TrackCompositeEgressRequest struct + AudioTrackId string + FileOutputs []*EncodedFileOutput + ImageOutputs []*ImageOutput + Options isTrackCompositeEgressRequest_Options + Output isTrackCompositeEgressRequest_Output + RoomName string + SegmentOutputs []*SegmentedFileOutput + StreamOutputs []*StreamOutput + VideoTrackId string + func (*TrackCompositeEgressRequest) Descriptor() ([]byte, []int) + func (*TrackCompositeEgressRequest) ProtoMessage() + func (m *TrackCompositeEgressRequest) GetOptions() isTrackCompositeEgressRequest_Options + func (m *TrackCompositeEgressRequest) GetOutput() isTrackCompositeEgressRequest_Output + func (x *TrackCompositeEgressRequest) GetAdvanced() *EncodingOptions + func (x *TrackCompositeEgressRequest) GetAudioTrackId() string + func (x *TrackCompositeEgressRequest) GetFile() *EncodedFileOutput + func (x *TrackCompositeEgressRequest) GetFileOutputs() []*EncodedFileOutput + func (x *TrackCompositeEgressRequest) GetImageOutputs() []*ImageOutput + func (x *TrackCompositeEgressRequest) GetPreset() EncodingOptionsPreset + func (x *TrackCompositeEgressRequest) GetRoomName() string + func (x *TrackCompositeEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput + func (x *TrackCompositeEgressRequest) GetSegments() *SegmentedFileOutput + func (x *TrackCompositeEgressRequest) GetStream() *StreamOutput + func (x *TrackCompositeEgressRequest) GetStreamOutputs() []*StreamOutput + func (x *TrackCompositeEgressRequest) GetVideoTrackId() string + func (x *TrackCompositeEgressRequest) ProtoReflect() protoreflect.Message + func (x *TrackCompositeEgressRequest) Reset() + func (x *TrackCompositeEgressRequest) String() string + type TrackCompositeEgressRequest_Advanced struct + Advanced *EncodingOptions + type TrackCompositeEgressRequest_File struct + File *EncodedFileOutput + type TrackCompositeEgressRequest_Preset struct + Preset EncodingOptionsPreset + type TrackCompositeEgressRequest_Segments struct + Segments *SegmentedFileOutput + type TrackCompositeEgressRequest_Stream struct + Stream *StreamOutput + type TrackEgressRequest struct + Output isTrackEgressRequest_Output + RoomName string + TrackId string + func (*TrackEgressRequest) Descriptor() ([]byte, []int) + func (*TrackEgressRequest) ProtoMessage() + func (m *TrackEgressRequest) GetOutput() isTrackEgressRequest_Output + func (x *TrackEgressRequest) GetFile() *DirectFileOutput + func (x *TrackEgressRequest) GetRoomName() string + func (x *TrackEgressRequest) GetTrackId() string + func (x *TrackEgressRequest) GetWebsocketUrl() string + func (x *TrackEgressRequest) ProtoReflect() protoreflect.Message + func (x *TrackEgressRequest) Reset() + func (x *TrackEgressRequest) String() string + type TrackEgressRequest_File struct + File *DirectFileOutput + type TrackEgressRequest_WebsocketUrl struct + WebsocketUrl string + type TrackID string + type TrackInfo struct + Codecs []*SimulcastCodecInfo + DisableDtx bool + DisableRed bool + Encryption Encryption_Type + Height uint32 + Layers []*VideoLayer + Mid string + MimeType string + Muted bool + Name string + Sid string + Simulcast bool + Source TrackSource + Stereo bool + Stream string + Type TrackType + Version *TimedVersion + Width uint32 + func (*TrackInfo) Descriptor() ([]byte, []int) + func (*TrackInfo) ProtoMessage() + 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 (x *TrackInfo) ProtoReflect() protoreflect.Message + func (x *TrackInfo) Reset() + func (x *TrackInfo) String() string + type TrackPermission struct + AllTracks bool + ParticipantIdentity string + ParticipantSid string + TrackSids []string + func (*TrackPermission) Descriptor() ([]byte, []int) + func (*TrackPermission) ProtoMessage() + func (x *TrackPermission) GetAllTracks() bool + func (x *TrackPermission) GetParticipantIdentity() string + func (x *TrackPermission) GetParticipantSid() string + func (x *TrackPermission) GetTrackSids() []string + func (x *TrackPermission) ProtoReflect() protoreflect.Message + func (x *TrackPermission) Reset() + func (x *TrackPermission) String() string + type TrackPublishedResponse struct + Cid string + Track *TrackInfo + func (*TrackPublishedResponse) Descriptor() ([]byte, []int) + func (*TrackPublishedResponse) ProtoMessage() + func (x *TrackPublishedResponse) GetCid() string + func (x *TrackPublishedResponse) GetTrack() *TrackInfo + func (x *TrackPublishedResponse) ProtoReflect() protoreflect.Message + func (x *TrackPublishedResponse) Reset() + func (x *TrackPublishedResponse) String() string + type TrackSource int32 + const TrackSource_CAMERA + const TrackSource_MICROPHONE + const TrackSource_SCREEN_SHARE + const TrackSource_SCREEN_SHARE_AUDIO + const TrackSource_UNKNOWN + func (TrackSource) Descriptor() protoreflect.EnumDescriptor + func (TrackSource) EnumDescriptor() ([]byte, []int) + func (TrackSource) Type() protoreflect.EnumType + func (x TrackSource) Enum() *TrackSource + func (x TrackSource) Number() protoreflect.EnumNumber + func (x TrackSource) String() string + type TrackType int32 + const TrackType_AUDIO + const TrackType_DATA + const TrackType_VIDEO + func (TrackType) Descriptor() protoreflect.EnumDescriptor + func (TrackType) EnumDescriptor() ([]byte, []int) + func (TrackType) Type() protoreflect.EnumType + func (x TrackType) Enum() *TrackType + func (x TrackType) Number() protoreflect.EnumNumber + func (x TrackType) String() string + type TrackUnpublishedResponse struct + TrackSid string + func (*TrackUnpublishedResponse) Descriptor() ([]byte, []int) + func (*TrackUnpublishedResponse) ProtoMessage() + func (x *TrackUnpublishedResponse) GetTrackSid() string + func (x *TrackUnpublishedResponse) ProtoReflect() protoreflect.Message + func (x *TrackUnpublishedResponse) Reset() + func (x *TrackUnpublishedResponse) String() string + type TrickleRequest struct + CandidateInit string + Target SignalTarget + func (*TrickleRequest) Descriptor() ([]byte, []int) + func (*TrickleRequest) ProtoMessage() + func (x *TrickleRequest) GetCandidateInit() string + func (x *TrickleRequest) GetTarget() SignalTarget + func (x *TrickleRequest) ProtoReflect() protoreflect.Message + func (x *TrickleRequest) Reset() + func (x *TrickleRequest) String() string + type TwirpServer interface + PathPrefix func() string + ProtocGenTwirpVersion func() string + ServiceDescriptor func() ([]byte, int) + 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 UnimplementedAnalyticsRecorderServiceServer struct + func (UnimplementedAnalyticsRecorderServiceServer) IngestEvents(AnalyticsRecorderService_IngestEventsServer) error + func (UnimplementedAnalyticsRecorderServiceServer) IngestStats(AnalyticsRecorderService_IngestStatsServer) error + type UnsafeAnalyticsRecorderServiceServer interface + type UpdateIngressRequest struct + Audio *IngressAudioOptions + BypassTranscoding *bool + IngressId string + Name string + ParticipantIdentity string + ParticipantName string + RoomName string + Video *IngressVideoOptions + func (*UpdateIngressRequest) Descriptor() ([]byte, []int) + func (*UpdateIngressRequest) ProtoMessage() + func (x *UpdateIngressRequest) GetAudio() *IngressAudioOptions + func (x *UpdateIngressRequest) GetBypassTranscoding() bool + func (x *UpdateIngressRequest) GetIngressId() string + func (x *UpdateIngressRequest) GetName() string + func (x *UpdateIngressRequest) GetParticipantIdentity() string + func (x *UpdateIngressRequest) GetParticipantName() string + func (x *UpdateIngressRequest) GetRoomName() string + func (x *UpdateIngressRequest) GetVideo() *IngressVideoOptions + func (x *UpdateIngressRequest) ProtoReflect() protoreflect.Message + func (x *UpdateIngressRequest) Reset() + func (x *UpdateIngressRequest) String() string + type UpdateLayoutRequest struct + EgressId string + Layout string + func (*UpdateLayoutRequest) Descriptor() ([]byte, []int) + func (*UpdateLayoutRequest) ProtoMessage() + func (x *UpdateLayoutRequest) GetEgressId() string + func (x *UpdateLayoutRequest) GetLayout() string + func (x *UpdateLayoutRequest) ProtoReflect() protoreflect.Message + func (x *UpdateLayoutRequest) Reset() + func (x *UpdateLayoutRequest) String() string + type UpdateParticipantMetadata struct + Metadata string + Name string + func (*UpdateParticipantMetadata) Descriptor() ([]byte, []int) + func (*UpdateParticipantMetadata) ProtoMessage() + func (x *UpdateParticipantMetadata) GetMetadata() string + func (x *UpdateParticipantMetadata) GetName() string + func (x *UpdateParticipantMetadata) ProtoReflect() protoreflect.Message + func (x *UpdateParticipantMetadata) Reset() + func (x *UpdateParticipantMetadata) String() string + type UpdateParticipantRequest struct + Identity string + Metadata string + Name string + Permission *ParticipantPermission + Room string + func (*UpdateParticipantRequest) Descriptor() ([]byte, []int) + func (*UpdateParticipantRequest) ProtoMessage() + 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 (x *UpdateParticipantRequest) ProtoReflect() protoreflect.Message + func (x *UpdateParticipantRequest) Reset() + func (x *UpdateParticipantRequest) String() string + type UpdateRoomMetadataRequest struct + Metadata string + Room string + func (*UpdateRoomMetadataRequest) Descriptor() ([]byte, []int) + func (*UpdateRoomMetadataRequest) ProtoMessage() + func (x *UpdateRoomMetadataRequest) GetMetadata() string + func (x *UpdateRoomMetadataRequest) GetRoom() string + func (x *UpdateRoomMetadataRequest) ProtoReflect() protoreflect.Message + func (x *UpdateRoomMetadataRequest) Reset() + func (x *UpdateRoomMetadataRequest) String() string + type UpdateStreamRequest struct + AddOutputUrls []string + EgressId string + RemoveOutputUrls []string + func (*UpdateStreamRequest) Descriptor() ([]byte, []int) + func (*UpdateStreamRequest) ProtoMessage() + func (x *UpdateStreamRequest) GetAddOutputUrls() []string + func (x *UpdateStreamRequest) GetEgressId() string + func (x *UpdateStreamRequest) GetRemoveOutputUrls() []string + func (x *UpdateStreamRequest) ProtoReflect() protoreflect.Message + func (x *UpdateStreamRequest) Reset() + func (x *UpdateStreamRequest) String() string + type UpdateSubscription struct + ParticipantTracks []*ParticipantTracks + Subscribe bool + TrackSids []string + func (*UpdateSubscription) Descriptor() ([]byte, []int) + func (*UpdateSubscription) ProtoMessage() + func (x *UpdateSubscription) GetParticipantTracks() []*ParticipantTracks + func (x *UpdateSubscription) GetSubscribe() bool + func (x *UpdateSubscription) GetTrackSids() []string + func (x *UpdateSubscription) ProtoReflect() protoreflect.Message + func (x *UpdateSubscription) Reset() + func (x *UpdateSubscription) String() string + type UpdateSubscriptionsRequest struct + Identity string + ParticipantTracks []*ParticipantTracks + Room string + Subscribe bool + TrackSids []string + func (*UpdateSubscriptionsRequest) Descriptor() ([]byte, []int) + func (*UpdateSubscriptionsRequest) ProtoMessage() + 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 (x *UpdateSubscriptionsRequest) ProtoReflect() protoreflect.Message + func (x *UpdateSubscriptionsRequest) Reset() + func (x *UpdateSubscriptionsRequest) String() string + type UpdateSubscriptionsResponse struct + func (*UpdateSubscriptionsResponse) Descriptor() ([]byte, []int) + func (*UpdateSubscriptionsResponse) ProtoMessage() + func (x *UpdateSubscriptionsResponse) ProtoReflect() protoreflect.Message + func (x *UpdateSubscriptionsResponse) Reset() + func (x *UpdateSubscriptionsResponse) String() string + type UpdateTrackSettings struct + Disabled bool + Fps uint32 + Height uint32 + Priority uint32 + Quality VideoQuality + TrackSids []string + Width uint32 + func (*UpdateTrackSettings) Descriptor() ([]byte, []int) + func (*UpdateTrackSettings) ProtoMessage() + 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 (x *UpdateTrackSettings) ProtoReflect() protoreflect.Message + func (x *UpdateTrackSettings) Reset() + func (x *UpdateTrackSettings) String() string + type UpdateVideoLayers struct + Layers []*VideoLayer + TrackSid string + func (*UpdateVideoLayers) Descriptor() ([]byte, []int) + func (*UpdateVideoLayers) ProtoMessage() + func (x *UpdateVideoLayers) GetLayers() []*VideoLayer + func (x *UpdateVideoLayers) GetTrackSid() string + func (x *UpdateVideoLayers) ProtoReflect() protoreflect.Message + func (x *UpdateVideoLayers) Reset() + func (x *UpdateVideoLayers) String() string + type UpdateWorkerStatus struct + Status WorkerStatus + func (*UpdateWorkerStatus) Descriptor() ([]byte, []int) + func (*UpdateWorkerStatus) ProtoMessage() + func (x *UpdateWorkerStatus) GetStatus() WorkerStatus + func (x *UpdateWorkerStatus) ProtoReflect() protoreflect.Message + func (x *UpdateWorkerStatus) Reset() + func (x *UpdateWorkerStatus) String() string + type UserPacket struct + DestinationIdentities []string + DestinationSids []string + ParticipantIdentity string + ParticipantSid string + Payload []byte + Topic *string + func (*UserPacket) Descriptor() ([]byte, []int) + func (*UserPacket) ProtoMessage() + func (x *UserPacket) GetDestinationIdentities() []string + func (x *UserPacket) GetDestinationSids() []string + func (x *UserPacket) GetParticipantIdentity() string + func (x *UserPacket) GetParticipantSid() string + func (x *UserPacket) GetPayload() []byte + func (x *UserPacket) GetTopic() string + func (x *UserPacket) ProtoReflect() protoreflect.Message + func (x *UserPacket) Reset() + func (x *UserPacket) String() string + type VideoCodec int32 + const VideoCodec_DEFAULT_VC + const VideoCodec_H264_BASELINE + const VideoCodec_H264_HIGH + const VideoCodec_H264_MAIN + const VideoCodec_VP8 + func (VideoCodec) Descriptor() protoreflect.EnumDescriptor + func (VideoCodec) EnumDescriptor() ([]byte, []int) + func (VideoCodec) Type() protoreflect.EnumType + func (x VideoCodec) Enum() *VideoCodec + func (x VideoCodec) Number() protoreflect.EnumNumber + func (x VideoCodec) String() string + type VideoConfiguration struct + HardwareEncoder ClientConfigSetting + func (*VideoConfiguration) Descriptor() ([]byte, []int) + func (*VideoConfiguration) ProtoMessage() + func (x *VideoConfiguration) GetHardwareEncoder() ClientConfigSetting + func (x *VideoConfiguration) ProtoReflect() protoreflect.Message + func (x *VideoConfiguration) Reset() + func (x *VideoConfiguration) String() string + type VideoLayer struct + Bitrate uint32 + Height uint32 + Quality VideoQuality + Ssrc uint32 + Width uint32 + func (*VideoLayer) Descriptor() ([]byte, []int) + func (*VideoLayer) ProtoMessage() + 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 (x *VideoLayer) ProtoReflect() protoreflect.Message + func (x *VideoLayer) Reset() + func (x *VideoLayer) String() string + type VideoQuality int32 + const VideoQuality_HIGH + const VideoQuality_LOW + const VideoQuality_MEDIUM + const VideoQuality_OFF + func (VideoQuality) Descriptor() protoreflect.EnumDescriptor + func (VideoQuality) EnumDescriptor() ([]byte, []int) + func (VideoQuality) Type() protoreflect.EnumType + func (x VideoQuality) Enum() *VideoQuality + func (x VideoQuality) Number() protoreflect.EnumNumber + func (x VideoQuality) String() string + type WebEgressRequest struct + AudioOnly bool + AwaitStartSignal bool + FileOutputs []*EncodedFileOutput + ImageOutputs []*ImageOutput + Options isWebEgressRequest_Options + Output isWebEgressRequest_Output + SegmentOutputs []*SegmentedFileOutput + StreamOutputs []*StreamOutput + Url string + VideoOnly bool + func (*WebEgressRequest) Descriptor() ([]byte, []int) + func (*WebEgressRequest) ProtoMessage() + func (m *WebEgressRequest) GetOptions() isWebEgressRequest_Options + func (m *WebEgressRequest) GetOutput() isWebEgressRequest_Output + func (x *WebEgressRequest) GetAdvanced() *EncodingOptions + func (x *WebEgressRequest) GetAudioOnly() bool + func (x *WebEgressRequest) GetAwaitStartSignal() bool + func (x *WebEgressRequest) GetFile() *EncodedFileOutput + func (x *WebEgressRequest) GetFileOutputs() []*EncodedFileOutput + func (x *WebEgressRequest) GetImageOutputs() []*ImageOutput + func (x *WebEgressRequest) GetPreset() EncodingOptionsPreset + func (x *WebEgressRequest) GetSegmentOutputs() []*SegmentedFileOutput + func (x *WebEgressRequest) GetSegments() *SegmentedFileOutput + func (x *WebEgressRequest) GetStream() *StreamOutput + func (x *WebEgressRequest) GetStreamOutputs() []*StreamOutput + func (x *WebEgressRequest) GetUrl() string + func (x *WebEgressRequest) GetVideoOnly() bool + func (x *WebEgressRequest) ProtoReflect() protoreflect.Message + func (x *WebEgressRequest) Reset() + func (x *WebEgressRequest) String() string + type WebEgressRequest_Advanced struct + Advanced *EncodingOptions + type WebEgressRequest_File struct + File *EncodedFileOutput + type WebEgressRequest_Preset struct + Preset EncodingOptionsPreset + type WebEgressRequest_Segments struct + Segments *SegmentedFileOutput + type WebEgressRequest_Stream struct + Stream *StreamOutput + type WebhookEvent struct + CreatedAt int64 + EgressInfo *EgressInfo + Event string + Id string + IngressInfo *IngressInfo + NumDropped int32 + Participant *ParticipantInfo + Room *Room + Track *TrackInfo + func (*WebhookEvent) Descriptor() ([]byte, []int) + func (*WebhookEvent) ProtoMessage() + 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 (x *WebhookEvent) ProtoReflect() protoreflect.Message + func (x *WebhookEvent) Reset() + func (x *WebhookEvent) String() string + type WorkerMessage struct + Message isWorkerMessage_Message + func (*WorkerMessage) Descriptor() ([]byte, []int) + func (*WorkerMessage) ProtoMessage() + func (m *WorkerMessage) GetMessage() isWorkerMessage_Message + func (x *WorkerMessage) GetAvailability() *AvailabilityResponse + func (x *WorkerMessage) GetJobUpdate() *JobStatusUpdate + func (x *WorkerMessage) GetRegister() *RegisterWorkerRequest + func (x *WorkerMessage) GetStatus() *UpdateWorkerStatus + func (x *WorkerMessage) ProtoReflect() protoreflect.Message + func (x *WorkerMessage) Reset() + func (x *WorkerMessage) String() string + type WorkerMessage_Availability struct + Availability *AvailabilityResponse + type WorkerMessage_JobUpdate struct + JobUpdate *JobStatusUpdate + type WorkerMessage_Register struct + Register *RegisterWorkerRequest + type WorkerMessage_Status struct + Status *UpdateWorkerStatus + type WorkerStatus int32 + const WorkerStatus_WS_AVAILABLE + const WorkerStatus_WS_FULL + func (WorkerStatus) Descriptor() protoreflect.EnumDescriptor + func (WorkerStatus) EnumDescriptor() ([]byte, []int) + func (WorkerStatus) Type() protoreflect.EnumType + func (x WorkerStatus) Enum() *WorkerStatus + func (x WorkerStatus) Number() protoreflect.EnumNumber + func (x WorkerStatus) String() string