1
0
mirror of https://gitlab.crans.org/nounous/ghostream.git synced 2024-12-23 07:22:20 +00:00
ghostream/transcoder/transcoder.go

21 lines
495 B
Go
Raw Normal View History

2020-10-18 14:14:08 +00:00
// Package transcoder manages transcoders
package transcoder
import (
"gitlab.crans.org/nounous/ghostream/stream"
2020-10-18 19:46:36 +00:00
"gitlab.crans.org/nounous/ghostream/transcoder/audio"
"gitlab.crans.org/nounous/ghostream/transcoder/text"
)
// Options holds text package configuration
type Options struct {
2020-10-18 19:46:36 +00:00
Text text.Options
Audio audio.Options
}
// Init all transcoders
func Init(streams map[string]*stream.Stream, cfg *Options) {
go text.Init(streams, &cfg.Text)
2020-10-18 19:46:36 +00:00
go audio.Init(streams, &cfg.Audio)
}