Versions in this module Expand all Collapse all v0 v0.0.2 Dec 29, 2024 v0.0.1 Dec 28, 2024 Changes in this version + const EgressTypeParticipant + const EgressTypeRoomComposite + const EgressTypeTrack + const EgressTypeTrackComposite + const EgressTypeWeb + const OutputTypeFile + const OutputTypeImages + const OutputTypeMultiple + const OutputTypeSegments + const OutputTypeStream + const Unknown + var ErrEgressTimedOut = psrpc.NewErrorf(psrpc.DeadlineExceeded, "egress timed out") + var ErrNoResponse = psrpc.NewErrorf(psrpc.Unavailable, "no response from egress service") + func BuildEgressToken(egressID, apiKey, secret, roomName string) (string, error) + func GetOutputType(req interface{}) string + func GetTypes(request interface{}) (string, string) + func RedactAutoEncodedOutput(out AutoEncodedOutput) + func RedactDirectOutputs(out DirectOutput) + func RedactEncodedOutputs(out EncodedOutput) + func RedactStreamKeys(stream *wirtual.StreamOutput) + func RedactUpload(req UploadRequest) + type AutoEncodedOutput interface + GetFileOutputs func() []*wirtual.EncodedFileOutput + GetSegmentOutputs func() []*wirtual.SegmentedFileOutput + type DirectOutput interface + GetFile func() *wirtual.DirectFileOutput + GetWebsocketUrl func() string + type EncodedOutput interface + GetImageOutputs func() []*wirtual.ImageOutput + GetStreamOutputs func() []*wirtual.StreamOutput + type EncodedOutputDeprecated interface + GetFile func() *wirtual.EncodedFileOutput + GetSegments func() *wirtual.SegmentedFileOutput + GetStream func() *wirtual.StreamOutput + type UploadRequest interface + GetAliOSS func() *wirtual.AliOSSUpload + GetAzure func() *wirtual.AzureBlobUpload + GetGcp func() *wirtual.GCPUpload + GetS3 func() *wirtual.S3Upload