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.