Files
liv/options.go
2023-12-09 19:10:35 +08:00

26 lines
448 B
Go

package liv
import (
"github.com/fxkt-tech/liv/ffmpeg"
"github.com/fxkt-tech/liv/ffprobe"
)
type Option func(*options)
type options struct {
ffmpegOpts []ffmpeg.Option
ffprobeOpts []ffprobe.Option
}
func FFmpegOptions(ffmpegOpts ...ffmpeg.Option) Option {
return func(o *options) {
o.ffmpegOpts = ffmpegOpts
}
}
func FFprobeOptions(ffprobeOpts ...ffprobe.Option) Option {
return func(o *options) {
o.ffprobeOpts = ffprobeOpts
}
}