Documentation
¶
Index ¶
- func StartServer()
- type GetOutputVideoRequest
- type GetOutputVideoResponse
- type StatusRequest
- type StatusResponse
- type StatusString
- type StopRequest
- type StopResponse
- type VideoCutActuator
- func (e *VideoCutActuator) Delete(ctx context.Context, ftask *framework.Task) (err error)
- func (e *VideoCutActuator) ExportOutput(ctx context.Context, ftask *framework.Task) error
- func (e *VideoCutActuator) GetAsyncTaskStatus(ctx context.Context, tasks []framework.Task) (status []framework.AsyncTaskStatus, err error)
- func (e *VideoCutActuator) GetOutput(ctx context.Context, ftask *framework.Task) (data interface{}, err error)
- func (v *VideoCutActuator) Init(ctx context.Context, ftask *framework.Task) (newTask *framework.Task, err error)
- func (e *VideoCutActuator) Start(ctx context.Context, ftask *framework.Task) (newTask *framework.Task, ignoreErr bool, err error)
- func (e *VideoCutActuator) Stop(ctx context.Context, ftask *framework.Task) error
- type VideoCutReq
- type VideoCutRsp
- type VideoCutTask
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GetOutputVideoRequest ¶
type GetOutputVideoRequest struct {
TaskId string
}
GetOutputVideoRequest ...
type GetOutputVideoResponse ¶
type GetOutputVideoResponse struct { TaskId string OutputVideo string // 输出视频 Reason string // 如果找不到输出,返回找不到输出的原因 }
GetOutputVideoResponse ...
type StatusResponse ¶
type StatusResponse struct { TaskId string Status StatusString Reason string }
StatusResponse ...
type StatusString ¶
type StatusString string
const ( TASK_STATUS_RUNNING StatusString = "分析中" TASK_STATUS_FAILED StatusString = "分析失败" TASK_STATUS_SUCCESS StatusString = "分析成功" )
type VideoCutActuator ¶
type VideoCutActuator struct {
EndPoint string
}
VideoCutActuator 视频裁剪执行器
func MakeVideoCutActuator ¶
func MakeVideoCutActuator() *VideoCutActuator
MakeVideoCutActuator 构造执行器
func (*VideoCutActuator) ExportOutput ¶
ExportOutput 导出任务输出,自行处理任务结果
func (*VideoCutActuator) GetAsyncTaskStatus ¶
func (e *VideoCutActuator) GetAsyncTaskStatus(ctx context.Context, tasks []framework.Task) ( status []framework.AsyncTaskStatus, err error)
GetAsyncTaskStatus 获取任务状态
func (*VideoCutActuator) GetOutput ¶
func (e *VideoCutActuator) GetOutput(ctx context.Context, ftask *framework.Task) ( data interface{}, err error)
GetOutput 提供业务查询任务结果的接口
func (*VideoCutActuator) Init ¶
func (v *VideoCutActuator) Init(ctx context.Context, ftask *framework.Task) ( newTask *framework.Task, err error)
Init 任务在被调度前的初始化工作
type VideoCutReq ¶
type VideoCutReq struct { StartTime float32 // 视频开始时间 EndTIme float32 // 视频结束时间 InputVideo string // 输入视频地址 }
VideoCutReq 创建视频裁剪任务请求
type VideoCutTask ¶
VideoCutTask 视频裁剪任务结构
Click to show internal directories.
Click to hide internal directories.