types

package
v0.0.0-...-f853132 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JoinPayload

type JoinPayload struct {
	InteractionName string `json:"interactionName"`
	UserId          string `json:"userId"`
	Duration        int    `json:"duration"`
	// optional
	Namespace     string `json:"namespace"`
	VideoFormat   string `json:"videoFormat"`
	RecordingMode string `json:"recordingMode"`
	Size          int    `json:"size"`
	AudioFx       string `json:"audioFx"`
	VideoFx       string `json:"videoFx"`
	Width         int    `json:"width"`
	Height        int    `json:"height"`
	Framerate     int    `json:"framerate"`
	GPU           bool   `json:"gpu"`
	Overlay       bool   `json:"overlay"`
	AudioOnly     bool   `json:"audioOnly"`
	// Not from JSON
	Origin string
}

type PLIRequester

type PLIRequester interface {
	PLIRequest(cause string)
}

type Terminable

type Terminable interface {
	Done() chan struct{}
}

type TrackWriter

type TrackWriter interface {
	ID() string
	Write(buf []byte) error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL