Ignite/cli/encode-utils/config.go

18 lines
400 B
Go

package encode_utils
import "git.gammaspectra.live/S.O.N.G/Ignite/frame"
type JobConfig struct {
Encoder struct {
Name string `json:"name" yaml:"name"`
Settings map[string]any `json:"settings" yaml:"settings"`
} `json:"encoder" yaml:"encoder"`
Properties frame.StreamProperties `json:"properties" yaml:"properties"`
}
const (
EncoderX264 = "libx264"
EncoderAOM = "libaom"
)