Documentation
¶
Index ¶
Constants ¶
View Source
const ( ProfileBaseline = "baseline" ProfileMain = "main" ProfileHigh = "high" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzblobConfig ¶ added in v0.3.8
type Config ¶
type Config struct {
ApiKey string `yaml:"api_key"`
ApiSecret string `yaml:"api_secret"`
WsUrl string `yaml:"ws_url"`
HealthPort int `yaml:"health_port"`
LogLevel string `yaml:"log_level"`
TemplateAddress string `yaml:"template_address"`
Insecure bool `yaml:"insecure"`
Redis RedisConfig `yaml:"redis"`
FileOutput FileOutput `yaml:"file_output"`
Defaults Defaults `yaml:"defaults"`
Display string `yaml:"-"`
}
func TestConfig ¶
func (*Config) ApplyDefaults ¶
func (c *Config) ApplyDefaults(req *livekit.StartRecordingRequest)
type Defaults ¶ added in v0.3.8
type Defaults struct {
Preset livekit.RecordingPreset `yaml:"preset"`
Width int32 `yaml:"width"`
Height int32 `yaml:"height"`
Depth int32 `yaml:"depth"`
Framerate int32 `yaml:"framerate"`
AudioBitrate int32 `yaml:"audio_bitrate"`
AudioFrequency int32 `yaml:"audio_frequency"`
VideoBitrate int32 `yaml:"video_bitrate"`
Profile string `yaml:"profile"`
}
type FileOutput ¶ added in v0.3.3
type FileOutput struct {
Local bool `yaml:"local"`
S3 *S3Config `yaml:"s3"`
Azblob *AzblobConfig `yaml:"azblob"`
GCPConfig *GCPConfig `yaml:"gcp"`
}
type RedisConfig ¶
Click to show internal directories.
Click to hide internal directories.