task

package
v0.2.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2022 License: MulanPSL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const CUSTOM = "Custom"
View Source
const CUSTOMONEOUT = "CustomOneOut"
View Source
const ECHOTASK = "EchoTask"
View Source
const GETWIDTHLENGTHTASK = "GetWidthLengthTask"
View Source
const IMAGEENCHANCE = "ImageEnhance"
View Source
const SYNTHESISTASK = "SynthesisTask"

Variables

View Source
var (
	TaskName6 string
	InArg     string
)
View Source
var TaskMap = make(map[string](func(t *model.Task) (taskResult interface{}, err error)))
View Source
var TaskName string
View Source
var TaskName2 string
View Source
var TaskName3 string
View Source
var TaskName4 string
View Source
var TaskName5 string

Functions

This section is empty.

Types

type Task

type Task struct {
	Name string
}

Task结构体

func NewTask

func NewTask() *Task

NewTask 新建Task实例

func (*Task) CustomCommand

func (tsk *Task) CustomCommand(t *model.Task) (taskResult interface{}, err error)

自定义ffmpeg请求任务

func (*Task) CustomOneOut

func (tsk *Task) CustomOneOut(t *model.Task) (taskResult interface{}, err error)

自定义ffmpeg请求单路视频输出任务

func (*Task) Echo

func (tsk *Task) Echo(t *model.Task) (taskResult interface{}, err error)

echo任务

func (*Task) GetTaskFunction

func (tsk *Task) GetTaskFunction(name string) (f func(t *model.Task) (taskResult interface{}, err error), err error)

GetTaskFunction 根据任务名称获取对应函数

func (*Task) GetWidthLength

func (tsk *Task) GetWidthLength(t *model.Task) (taskResult interface{}, err error)

获取视频长宽信息任务

func (*Task) ImageEnhance

func (tsk *Task) ImageEnhance(t *model.Task) (taskResult interface{}, err error)

画质增强任务

func (*Task) Synthesis

func (tsk *Task) Synthesis(t *model.Task) (taskResult interface{}, err error)

echo任务

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL