Versions in this module Expand all Collapse all v1 v1.2.1 Nov 30, 2022 Changes in this version + const EgressPathPrefix + const IngressPathPrefix + const RoomServicePathPrefix + 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 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_rpc_internal_proto protoreflect.FileDescriptor + var File_livekit_rtc_proto protoreflect.FileDescriptor + var File_livekit_webhook_proto protoreflect.FileDescriptor + 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 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_State_name = map[int32]string + var ParticipantInfo_State_value = map[string]int32 + var SegmentedFileProtocol_name = map[int32]string + var SegmentedFileProtocol_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 StreamInFileAndStreamInfo_Status_name = map[int32]string + var StreamInFileAndStreamInfo_Status_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 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 + func NodeIDsAsStrings(ids []NodeID) []string + func ParticipantIDsAsStrings(ids []ParticipantID) []string + func RegisterAnalyticsRecorderServiceServer(s grpc.ServiceRegistrar, srv AnalyticsRecorderServiceServer) + func RoomNamesAsStrings(roomNames []RoomName) []string + 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 + Height uint32 + Layers []*VideoLayer + Muted bool + Name string + Sid string + SimulcastCodecs []*SimulcastCodec + Source TrackSource + Stereo bool + 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) 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) GetType() TrackType + func (x *AddTrackRequest) GetWidth() uint32 + func (x *AddTrackRequest) ProtoReflect() protoreflect.Message + func (x *AddTrackRequest) Reset() + func (x *AddTrackRequest) 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 + 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) 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 + Ingress *IngressInfo + IngressId string + MaxSubscribedVideoQuality VideoQuality + Mime string + Participant *ParticipantInfo + ParticipantId string + Publisher *ParticipantInfo + Room *Room + RoomId string + Timestamp *timestamp.Timestamp + Track *TrackInfo + TrackId string + Type AnalyticsEventType + 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) 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) GetTimestamp() *timestamp.Timestamp + func (x *AnalyticsEvent) GetTrack() *TrackInfo + func (x *AnalyticsEvent) GetTrackId() string + func (x *AnalyticsEvent) GetType() AnalyticsEventType + 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_INGRESS_CREATED + const AnalyticsEventType_INGRESS_DELETED + const AnalyticsEventType_INGRESS_ENDED + const AnalyticsEventType_INGRESS_STARTED + const AnalyticsEventType_PARTICIPANT_ACTIVE + const AnalyticsEventType_PARTICIPANT_JOINED + const AnalyticsEventType_PARTICIPANT_LEFT + const AnalyticsEventType_RECONNECTED + const AnalyticsEventType_ROOM_CREATED + const AnalyticsEventType_ROOM_ENDED + const AnalyticsEventType_TRACK_MAX_SUBSCRIBED_VIDEO_QUALITY + const AnalyticsEventType_TRACK_PUBLISHED + const AnalyticsEventType_TRACK_PUBLISHED_UPDATE + const AnalyticsEventType_TRACK_SUBSCRIBED + 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() (*empty.Empty, error) + Send func(*AnalyticsEvents) error + type AnalyticsRecorderService_IngestEventsServer interface + Recv func() (*AnalyticsEvents, error) + SendAndClose func(*empty.Empty) error + type AnalyticsRecorderService_IngestStatsClient interface + CloseAndRecv func() (*empty.Empty, error) + Send func(*AnalyticsStats) error + type AnalyticsRecorderService_IngestStatsServer interface + Recv func() (*AnalyticsStats, error) + SendAndClose func(*empty.Empty) error + type AnalyticsStat struct + AnalyticsKey string + Kind StreamType + Mime string + Node string + ParticipantId string + RoomId string + RoomName string + Score float32 + Streams []*AnalyticsStream + TimeStamp *timestamp.Timestamp + TrackId string + func (*AnalyticsStat) Descriptor() ([]byte, []int) + func (*AnalyticsStat) ProtoMessage() + func (x *AnalyticsStat) GetAnalyticsKey() string + func (x *AnalyticsStat) GetKind() StreamType + func (x *AnalyticsStat) GetMime() string + 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() *timestamp.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 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 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_FLUTTER + const ClientInfo_GO + const ClientInfo_JS + 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_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 + InputType IngressInput + Name string + ParticipantIdentity string + ParticipantName string + RoomName string + Video *IngressVideoOptions + func (*CreateIngressRequest) Descriptor() ([]byte, []int) + func (*CreateIngressRequest) ProtoMessage() + func (x *CreateIngressRequest) GetAudio() *IngressAudioOptions + 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) 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 + Metadata string + Name string + NodeId string + 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) GetMetadata() string + func (x *CreateRoomRequest) GetName() string + func (x *CreateRoomRequest) GetNodeId() string + func (x *CreateRoomRequest) ProtoReflect() protoreflect.Message + func (x *CreateRoomRequest) Reset() + func (x *CreateRoomRequest) 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 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 + func (*DisabledCodecs) Descriptor() ([]byte, []int) + func (*DisabledCodecs) ProtoMessage() + func (x *DisabledCodecs) GetCodecs() []*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) + 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 + Request isEgressInfo_Request + Result isEgressInfo_Result + RoomId string + RoomName string + StartedAt int64 + Status EgressStatus + 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) GetFileAndStream() *FileAndStreamInfo + func (x *EgressInfo) GetRoomComposite() *RoomCompositeEgressRequest + func (x *EgressInfo) GetRoomId() string + func (x *EgressInfo) GetRoomName() string + func (x *EgressInfo) GetSegments() *SegmentsInfo + func (x *EgressInfo) GetStartedAt() int64 + func (x *EgressInfo) GetStatus() EgressStatus + func (x *EgressInfo) GetStream() *StreamInfoList + func (x *EgressInfo) GetTrack() *TrackEgressRequest + func (x *EgressInfo) GetTrackComposite() *TrackCompositeEgressRequest + 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_FileAndStream struct + FileAndStream *FileAndStreamInfo + 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 EgressRequest struct + EgressId string + Request isEgressRequest_Request + RequestId string + SenderId string + func (*EgressRequest) Descriptor() ([]byte, []int) + func (*EgressRequest) ProtoMessage() + func (m *EgressRequest) GetRequest() isEgressRequest_Request + func (x *EgressRequest) GetEgressId() string + func (x *EgressRequest) GetRequestId() string + func (x *EgressRequest) GetSenderId() string + func (x *EgressRequest) GetStop() *StopEgressRequest + func (x *EgressRequest) GetUpdateStream() *UpdateStreamRequest + func (x *EgressRequest) ProtoReflect() protoreflect.Message + func (x *EgressRequest) Reset() + func (x *EgressRequest) String() string + type EgressRequest_Stop struct + Stop *StopEgressRequest + type EgressRequest_UpdateStream struct + UpdateStream *UpdateStreamRequest + type EgressResponse struct + Error string + Info *EgressInfo + RequestId string + func (*EgressResponse) Descriptor() ([]byte, []int) + func (*EgressResponse) ProtoMessage() + func (x *EgressResponse) GetError() string + func (x *EgressResponse) GetInfo() *EgressInfo + func (x *EgressResponse) GetRequestId() string + func (x *EgressResponse) ProtoReflect() protoreflect.Message + func (x *EgressResponse) Reset() + func (x *EgressResponse) String() string + 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 + Depth int32 + Framerate int32 + Height int32 + VideoBitrate int32 + VideoCodec VideoCodec + 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) GetDepth() int32 + func (x *EncodingOptions) GetFramerate() int32 + func (x *EncodingOptions) GetHeight() int32 + func (x *EncodingOptions) GetVideoBitrate() int32 + func (x *EncodingOptions) GetVideoCodec() VideoCodec + 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 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 FileAndStreamInfo struct + FileDuration int64 + FileEndedAt int64 + FileSize int64 + FileStartedAt int64 + Filename string + Info []*StreamInFileAndStreamInfo + Location string + func (*FileAndStreamInfo) Descriptor() ([]byte, []int) + func (*FileAndStreamInfo) ProtoMessage() + func (x *FileAndStreamInfo) GetFileDuration() int64 + func (x *FileAndStreamInfo) GetFileEndedAt() int64 + func (x *FileAndStreamInfo) GetFileSize() int64 + func (x *FileAndStreamInfo) GetFileStartedAt() int64 + func (x *FileAndStreamInfo) GetFilename() string + func (x *FileAndStreamInfo) GetInfo() []*StreamInFileAndStreamInfo + func (x *FileAndStreamInfo) GetLocation() string + func (x *FileAndStreamInfo) ProtoReflect() protoreflect.Message + func (x *FileAndStreamInfo) Reset() + func (x *FileAndStreamInfo) String() string + type FileAndStreamOutput struct + DisableManifest bool + FileType EncodedFileType + Filepath string + Output isFileAndStreamOutput_Output + Protocol StreamProtocol + Urls []string + func (*FileAndStreamOutput) Descriptor() ([]byte, []int) + func (*FileAndStreamOutput) ProtoMessage() + func (m *FileAndStreamOutput) GetOutput() isFileAndStreamOutput_Output + func (x *FileAndStreamOutput) GetAliOSS() *AliOSSUpload + func (x *FileAndStreamOutput) GetAzure() *AzureBlobUpload + func (x *FileAndStreamOutput) GetDisableManifest() bool + func (x *FileAndStreamOutput) GetFileType() EncodedFileType + func (x *FileAndStreamOutput) GetFilepath() string + func (x *FileAndStreamOutput) GetGcp() *GCPUpload + func (x *FileAndStreamOutput) GetProtocol() StreamProtocol + func (x *FileAndStreamOutput) GetS3() *S3Upload + func (x *FileAndStreamOutput) GetUrls() []string + func (x *FileAndStreamOutput) ProtoReflect() protoreflect.Message + func (x *FileAndStreamOutput) Reset() + func (x *FileAndStreamOutput) String() string + type FileAndStreamOutput_AliOSS struct + AliOSS *AliOSSUpload + type FileAndStreamOutput_Azure struct + Azure *AzureBlobUpload + type FileAndStreamOutput_Gcp struct + Gcp *GCPUpload + type FileAndStreamOutput_S3 struct + S3 *S3Upload + 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 []byte + func (*GCPUpload) Descriptor() ([]byte, []int) + func (*GCPUpload) ProtoMessage() + func (x *GCPUpload) GetBucket() string + func (x *GCPUpload) GetCredentials() []byte + func (x *GCPUpload) ProtoReflect() protoreflect.Message + func (x *GCPUpload) Reset() + func (x *GCPUpload) String() string + type GetIngressInfoRequest struct + IngressId string + RequestId string + SenderId string + SentAt int64 + StreamKey string + func (*GetIngressInfoRequest) Descriptor() ([]byte, []int) + func (*GetIngressInfoRequest) ProtoMessage() + func (x *GetIngressInfoRequest) GetIngressId() string + func (x *GetIngressInfoRequest) GetRequestId() string + func (x *GetIngressInfoRequest) GetSenderId() string + func (x *GetIngressInfoRequest) GetSentAt() int64 + func (x *GetIngressInfoRequest) GetStreamKey() string + func (x *GetIngressInfoRequest) ProtoReflect() protoreflect.Message + func (x *GetIngressInfoRequest) Reset() + func (x *GetIngressInfoRequest) String() string + type GetIngressInfoResponse struct + Error string + Info *IngressInfo + RequestId string + Token string + WsUrl string + func (*GetIngressInfoResponse) Descriptor() ([]byte, []int) + func (*GetIngressInfoResponse) ProtoMessage() + func (x *GetIngressInfoResponse) GetError() string + func (x *GetIngressInfoResponse) GetInfo() *IngressInfo + func (x *GetIngressInfoResponse) GetRequestId() string + func (x *GetIngressInfoResponse) GetToken() string + func (x *GetIngressInfoResponse) GetWsUrl() string + func (x *GetIngressInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetIngressInfoResponse) Reset() + func (x *GetIngressInfoResponse) String() string + type HTTPClient interface + Do func(req *http.Request) (*http.Response, error) + 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 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 IngressAudioOptions struct + Bitrate uint32 + Channels uint32 + DisableDtx bool + MimeType string + Name string + Source TrackSource + func (*IngressAudioOptions) Descriptor() ([]byte, []int) + func (*IngressAudioOptions) ProtoMessage() + func (x *IngressAudioOptions) GetBitrate() uint32 + func (x *IngressAudioOptions) GetChannels() uint32 + func (x *IngressAudioOptions) GetDisableDtx() bool + func (x *IngressAudioOptions) GetMimeType() string + func (x *IngressAudioOptions) GetName() string + func (x *IngressAudioOptions) GetSource() TrackSource + func (x *IngressAudioOptions) ProtoReflect() protoreflect.Message + func (x *IngressAudioOptions) Reset() + func (x *IngressAudioOptions) String() string + type IngressInfo struct + Audio *IngressAudioOptions + 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) 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 + 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 IngressRequest struct + IngressId string + Request isIngressRequest_Request + RequestId string + SenderId string + func (*IngressRequest) Descriptor() ([]byte, []int) + func (*IngressRequest) ProtoMessage() + func (m *IngressRequest) GetRequest() isIngressRequest_Request + func (x *IngressRequest) GetDelete() *DeleteIngressRequest + func (x *IngressRequest) GetIngressId() string + func (x *IngressRequest) GetRequestId() string + func (x *IngressRequest) GetSenderId() string + func (x *IngressRequest) GetUpdate() *UpdateIngressRequest + func (x *IngressRequest) ProtoReflect() protoreflect.Message + func (x *IngressRequest) Reset() + func (x *IngressRequest) String() string + type IngressRequest_Delete struct + Delete *DeleteIngressRequest + type IngressRequest_Update struct + Update *UpdateIngressRequest + type IngressResponse struct + Error string + RequestId string + State *IngressState + func (*IngressResponse) Descriptor() ([]byte, []int) + func (*IngressResponse) ProtoMessage() + func (x *IngressResponse) GetError() string + func (x *IngressResponse) GetRequestId() string + func (x *IngressResponse) GetState() *IngressState + func (x *IngressResponse) ProtoReflect() protoreflect.Message + func (x *IngressResponse) Reset() + func (x *IngressResponse) String() string + type IngressState struct + Audio *InputAudioState + Error 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) GetError() 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_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 IngressVideoOptions struct + Layers []*VideoLayer + MimeType string + Name string + Source TrackSource + func (*IngressVideoOptions) Descriptor() ([]byte, []int) + func (*IngressVideoOptions) ProtoMessage() + func (x *IngressVideoOptions) GetLayers() []*VideoLayer + func (x *IngressVideoOptions) GetMimeType() string + func (x *IngressVideoOptions) GetName() string + func (x *IngressVideoOptions) GetSource() TrackSource + func (x *IngressVideoOptions) ProtoReflect() protoreflect.Message + func (x *IngressVideoOptions) Reset() + func (x *IngressVideoOptions) String() string + type InputAudioState struct + Channels uint32 + MimeType uint32 + SampleRate uint32 + func (*InputAudioState) Descriptor() ([]byte, []int) + func (*InputAudioState) ProtoMessage() + func (x *InputAudioState) GetChannels() uint32 + func (x *InputAudioState) GetMimeType() uint32 + func (x *InputAudioState) GetSampleRate() uint32 + func (x *InputAudioState) ProtoReflect() protoreflect.Message + func (x *InputAudioState) Reset() + func (x *InputAudioState) String() string + type InputVideoState struct + Framerate uint32 + Height uint32 + MimeType uint32 + Width uint32 + func (*InputVideoState) Descriptor() ([]byte, []int) + func (*InputVideoState) ProtoMessage() + func (x *InputVideoState) GetFramerate() uint32 + func (x *InputVideoState) GetHeight() uint32 + func (x *InputVideoState) GetMimeType() uint32 + func (x *InputVideoState) GetWidth() uint32 + func (x *InputVideoState) ProtoReflect() protoreflect.Message + func (x *InputVideoState) Reset() + func (x *InputVideoState) 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 + 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) 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 + RoomName string + func (*ListEgressRequest) Descriptor() ([]byte, []int) + func (*ListEgressRequest) ProtoMessage() + 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 + RoomName string + func (*ListIngressRequest) Descriptor() ([]byte, []int) + func (*ListIngressRequest) ProtoMessage() + 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 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 + NackPerSec float32 + NackTotal uint64 + NumClients int32 + NumCpus uint32 + NumRooms int32 + NumTracksIn int32 + NumTracksOut int32 + PacketsIn uint64 + PacketsInPerSec float32 + PacketsOut uint64 + PacketsOutPerSec float32 + ParticipantJoin uint64 + ParticipantJoinPerSec float32 + RetransmitBytesOut uint64 + RetransmitBytesOutPerSec float32 + RetransmitPacketsOut uint64 + RetransmitPacketsOutPerSec float32 + StartedAt int64 + SysPacketsDropped uint32 + SysPacketsDroppedPctPerSec float32 + SysPacketsDroppedPerSec float32 + SysPacketsOut uint32 + SysPacketsOutPerSec 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) 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) 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) GetParticipantJoin() uint64 + func (x *NodeStats) GetParticipantJoinPerSec() 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) 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_MEDIA + const NodeType_SERVER + 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 ParticipantID string + type ParticipantIdentity string + type ParticipantInfo struct + Identity string + IsPublisher bool + JoinedAt int64 + 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) 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_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 + CanPublish bool + CanPublishData bool + CanSubscribe bool + Hidden bool + Recorder bool + func (*ParticipantPermission) Descriptor() ([]byte, []int) + func (*ParticipantPermission) ProtoMessage() + func (x *ParticipantPermission) GetCanPublish() bool + func (x *ParticipantPermission) GetCanPublishData() bool + func (x *ParticipantPermission) GetCanSubscribe() 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 RTCNodeMessage struct + ConnectionId string + Message isRTCNodeMessage_Message + ParticipantKey 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) GetKeepAlive() *KeepAlive + func (x *RTCNodeMessage) GetMuteTrack() *MuteRoomTrackRequest + func (x *RTCNodeMessage) GetParticipantKey() string + func (x *RTCNodeMessage) GetRemoveParticipant() *RoomParticipantIdentity + func (x *RTCNodeMessage) GetRequest() *SignalRequest + 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 RTPStats struct + Bitrate float64 + BitrateDuplicate float64 + BitratePadding float64 + Bytes uint64 + BytesDuplicate uint64 + BytesPadding uint64 + Duration float64 + EndTime *timestamp.Timestamp + Firs uint32 + FrameRate float64 + Frames uint32 + GapHistogram map[int32]uint32 + HeaderBytes uint64 + HeaderBytesDuplicate uint64 + HeaderBytesPadding uint64 + JitterCurrent float64 + JitterMax float64 + KeyFrames uint32 + LastFir *timestamp.Timestamp + LastKeyFrame *timestamp.Timestamp + LastLayerLockPli *timestamp.Timestamp + LastPli *timestamp.Timestamp + LayerLockPlis uint32 + NackAcks uint32 + NackMisses uint32 + NackRepeated uint32 + Nacks uint32 + PacketDuplicateRate float64 + PacketLossPercentage float32 + PacketLossRate float64 + PacketPaddingRate float64 + PacketRate float64 + Packets uint32 + PacketsDuplicate uint32 + PacketsLost uint32 + PacketsOutOfOrder uint32 + PacketsPadding uint32 + Plis uint32 + RttCurrent uint32 + RttMax uint32 + StartTime *timestamp.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() *timestamp.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() *timestamp.Timestamp + func (x *RTPStats) GetLastKeyFrame() *timestamp.Timestamp + func (x *RTPStats) GetLastLayerLockPli() *timestamp.Timestamp + func (x *RTPStats) GetLastPli() *timestamp.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) 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) GetRttCurrent() uint32 + func (x *RTPStats) GetRttMax() uint32 + func (x *RTPStats) GetStartTime() *timestamp.Timestamp + func (x *RTPStats) ProtoReflect() protoreflect.Message + func (x *RTPStats) Reset() + func (x *RTPStats) 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 + 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) 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 + Layout string + Options isRoomCompositeEgressRequest_Options + Output isRoomCompositeEgressRequest_Output + RoomName string + 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) GetLayout() string + func (x *RoomCompositeEgressRequest) GetPreset() EncodingOptionsPreset + func (x *RoomCompositeEgressRequest) GetRoomName() string + func (x *RoomCompositeEgressRequest) GetSegments() *SegmentedFileOutput + func (x *RoomCompositeEgressRequest) GetStream() *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 + Room *RoomCompositeEgressRequest + Tracks *AutoTrackEgress + func (*RoomEgress) Descriptor() ([]byte, []int) + func (*RoomEgress) ProtoMessage() + 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 + TrackEgress *AutoTrackEgress + func (*RoomInternal) Descriptor() ([]byte, []int) + func (*RoomInternal) ProtoMessage() + func (x *RoomInternal) GetTrackEgress() *AutoTrackEgress + func (x *RoomInternal) ProtoReflect() protoreflect.Message + func (x *RoomInternal) Reset() + func (x *RoomInternal) String() string + type RoomName string + func StringsAsRoomNames(roomNames []string) []RoomName + 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 + 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) 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 SegmentedFileOutput struct + DisableManifest bool + FilenamePrefix 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) GetGcp() *GCPUpload + 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 SegmentsInfo struct + Duration int64 + EndedAt int64 + 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) 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 + DestinationSids []string + Kind DataPacket_Kind + Room string + func (*SendDataRequest) Descriptor() ([]byte, []int) + func (*SendDataRequest) ProtoMessage() + func (x *SendDataRequest) GetData() []byte + func (x *SendDataRequest) GetDestinationSids() []string + func (x *SendDataRequest) GetKind() DataPacket_Kind + func (x *SendDataRequest) GetRoom() 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 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 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) 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) 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_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 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) 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) 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_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_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) 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_SwitchCandidateProtocol struct + SwitchCandidateProtocol CandidateProtocol + type SimulcastCodec struct + Cid string + Codec string + EnableSimulcastLayers bool + func (*SimulcastCodec) Descriptor() ([]byte, []int) + func (*SimulcastCodec) ProtoMessage() + func (x *SimulcastCodec) GetCid() string + func (x *SimulcastCodec) GetCodec() string + func (x *SimulcastCodec) GetEnableSimulcastLayers() bool + 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 StartEgressRequest struct + EgressId string + Request isStartEgressRequest_Request + RequestId string + RoomId string + SenderId string + SentAt int64 + Token string + WsUrl string + func (*StartEgressRequest) Descriptor() ([]byte, []int) + func (*StartEgressRequest) ProtoMessage() + func (m *StartEgressRequest) GetRequest() isStartEgressRequest_Request + func (x *StartEgressRequest) GetEgressId() string + func (x *StartEgressRequest) GetRequestId() string + func (x *StartEgressRequest) GetRoomComposite() *RoomCompositeEgressRequest + func (x *StartEgressRequest) GetRoomId() string + func (x *StartEgressRequest) GetSenderId() string + func (x *StartEgressRequest) GetSentAt() int64 + func (x *StartEgressRequest) GetToken() string + func (x *StartEgressRequest) GetTrack() *TrackEgressRequest + func (x *StartEgressRequest) GetTrackComposite() *TrackCompositeEgressRequest + func (x *StartEgressRequest) GetWeb() *WebEgressRequest + func (x *StartEgressRequest) GetWsUrl() string + func (x *StartEgressRequest) ProtoReflect() protoreflect.Message + func (x *StartEgressRequest) Reset() + func (x *StartEgressRequest) String() string + type StartEgressRequest_RoomComposite struct + RoomComposite *RoomCompositeEgressRequest + type StartEgressRequest_Track struct + Track *TrackEgressRequest + type StartEgressRequest_TrackComposite struct + TrackComposite *TrackCompositeEgressRequest + type StartEgressRequest_Web struct + Web *WebEgressRequest + type StartSession struct + AdaptiveStream bool + AutoSubscribe bool + Client *ClientInfo + ConnectionId string + GrantsJson string + Hidden bool + Identity string + Name string + ParticipantId string + Reconnect bool + Recorder bool + RoomName string + 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) GetRecorder() bool + func (x *StartSession) GetRoomName() string + 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 StreamInFileAndStreamInfo struct + StreamDuration int64 + StreamEndedAt int64 + StreamStartedAt int64 + StreamStatus StreamInFileAndStreamInfo_Status + Url string + func (*StreamInFileAndStreamInfo) Descriptor() ([]byte, []int) + func (*StreamInFileAndStreamInfo) ProtoMessage() + func (x *StreamInFileAndStreamInfo) GetStreamDuration() int64 + func (x *StreamInFileAndStreamInfo) GetStreamEndedAt() int64 + func (x *StreamInFileAndStreamInfo) GetStreamStartedAt() int64 + func (x *StreamInFileAndStreamInfo) GetStreamStatus() StreamInFileAndStreamInfo_Status + func (x *StreamInFileAndStreamInfo) GetUrl() string + func (x *StreamInFileAndStreamInfo) ProtoReflect() protoreflect.Message + func (x *StreamInFileAndStreamInfo) Reset() + func (x *StreamInFileAndStreamInfo) String() string + type StreamInFileAndStreamInfoList struct + Info []*StreamInFileAndStreamInfo + func (*StreamInFileAndStreamInfoList) Descriptor() ([]byte, []int) + func (*StreamInFileAndStreamInfoList) ProtoMessage() + func (x *StreamInFileAndStreamInfoList) GetInfo() []*StreamInFileAndStreamInfo + func (x *StreamInFileAndStreamInfoList) ProtoReflect() protoreflect.Message + func (x *StreamInFileAndStreamInfoList) Reset() + func (x *StreamInFileAndStreamInfoList) String() string + type StreamInFileAndStreamInfo_Status int32 + const StreamInFileAndStreamInfo_ACTIVE + const StreamInFileAndStreamInfo_FAILED + const StreamInFileAndStreamInfo_FINISHED + func (StreamInFileAndStreamInfo_Status) Descriptor() protoreflect.EnumDescriptor + func (StreamInFileAndStreamInfo_Status) EnumDescriptor() ([]byte, []int) + func (StreamInFileAndStreamInfo_Status) Type() protoreflect.EnumType + func (x StreamInFileAndStreamInfo_Status) Enum() *StreamInFileAndStreamInfo_Status + func (x StreamInFileAndStreamInfo_Status) Number() protoreflect.EnumNumber + func (x StreamInFileAndStreamInfo_Status) String() string + type StreamInfo struct + Duration int64 + EndedAt int64 + 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) 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 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 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 + Options isTrackCompositeEgressRequest_Options + Output isTrackCompositeEgressRequest_Output + RoomName string + 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) GetFileAndStream() *FileAndStreamOutput + func (x *TrackCompositeEgressRequest) GetPreset() EncodingOptionsPreset + func (x *TrackCompositeEgressRequest) GetRoomName() string + func (x *TrackCompositeEgressRequest) GetSegments() *SegmentedFileOutput + func (x *TrackCompositeEgressRequest) GetStream() *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_FileAndStream struct + FileAndStream *FileAndStreamOutput + 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 + func StringsAsTrackIDs(trackIDs []string) []TrackID + type TrackInfo struct + Codecs []*SimulcastCodecInfo + DisableDtx bool + DisableRed bool + Height uint32 + Layers []*VideoLayer + Mid string + MimeType string + Muted bool + Name string + Sid string + Simulcast bool + Source TrackSource + Stereo bool + Type TrackType + 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) 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) GetType() TrackType + 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 + type UnimplementedAnalyticsRecorderServiceServer struct + func (UnimplementedAnalyticsRecorderServiceServer) IngestEvents(AnalyticsRecorderService_IngestEventsServer) error + func (UnimplementedAnalyticsRecorderServiceServer) IngestStats(AnalyticsRecorderService_IngestStatsServer) error + type UnsafeAnalyticsRecorderServiceServer interface + type UpdateIngressRequest struct + Audio *IngressAudioOptions + 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) 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 UpdateIngressStateRequest struct + IngressId string + State *IngressState + func (*UpdateIngressStateRequest) Descriptor() ([]byte, []int) + func (*UpdateIngressStateRequest) ProtoMessage() + func (x *UpdateIngressStateRequest) GetIngressId() string + func (x *UpdateIngressStateRequest) GetState() *IngressState + func (x *UpdateIngressStateRequest) ProtoReflect() protoreflect.Message + func (x *UpdateIngressStateRequest) Reset() + func (x *UpdateIngressStateRequest) 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 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 + 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) 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 UserPacket struct + DestinationSids []string + ParticipantSid string + Payload []byte + func (*UserPacket) Descriptor() ([]byte, []int) + func (*UserPacket) ProtoMessage() + func (x *UserPacket) GetDestinationSids() []string + func (x *UserPacket) GetParticipantSid() string + func (x *UserPacket) GetPayload() []byte + 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 + 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 + Options isWebEgressRequest_Options + Output isWebEgressRequest_Output + 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) GetFile() *EncodedFileOutput + func (x *WebEgressRequest) GetPreset() EncodingOptionsPreset + func (x *WebEgressRequest) GetSegments() *SegmentedFileOutput + func (x *WebEgressRequest) GetStream() *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 + 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) 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