Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Configuration ¶
type Configuration struct { LogLevel string `mapstructure:"log_level"` Logger *slog.Logger OutputPath string `mapstructure:"output_path"` InputPath string `mapstructure:"input_path"` InternalQueue chan event.Event Api ApiConfig `mapstructure:"api"` Kafka KafkaConfig `mapstructure:"kafka"` Job JobConfig `mapstructure:"job"` Ffmpeg FfmpegConfig `mapstructure:"ffmpeg"` }
func NewConfiguration ¶
func NewConfiguration() *Configuration
type FfmpegConfig ¶
type FfmpegConfig struct {
Path string `mapstructure:"path"`
}
type KafkaConfig ¶
type KafkaConfig struct { Enabled bool `mapstructure:"enabled"` KafkaProducerConfig KafkaProducerConfig `mapstructure:"producer"` KafkaConsumerConfig KafkaConsumerConfig `mapstructure:"consumer"` }
type KafkaConsumerConfig ¶
type KafkaProducerConfig ¶
Click to show internal directories.
Click to hide internal directories.