Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartWorker ¶
func StartWorker(redisOpts asynq.RedisConnOpt, concurrency int, runner *tasks.EncoderRunner, log logging.Logger)
func WithLogger ¶
func WithLogger(logger logging.KVLogger) func(options *ConductorOptions)
Types ¶
type Conductor ¶
type Conductor struct {
// contains filtered or unexported fields
}
func NewConductor ¶
func NewConductor( redisOpts asynq.RedisConnOpt, incoming <-chan *manager.TranscodingRequest, library *library.Library, optionFuncs ...func(*ConductorOptions), ) (*Conductor, error)
func (*Conductor) DispatchNextTask ¶
func (*Conductor) ProcessNextResult ¶
type ConductorOptions ¶
Click to show internal directories.
Click to hide internal directories.