Documentation
¶
Index ¶
- Constants
- Variables
- type GetDirectEditResultRequest
- type GetDirectEditResultResponse
- type SubmitDirectEditTaskAsyncResponse
- type SubmitDirectEditTaskRequest
- type SubmitTemplateTaskAsyncResponse
- type SubmitTemplateTaskRequest
- type TemplateParamItem
- type VEdit
- func (e *VEdit) GetDirectEditResult(request *GetDirectEditResultRequest) (*GetDirectEditResultResponse, error)
- func (e *VEdit) SubmitDirectEditTaskAsync(request *SubmitDirectEditTaskRequest) (*SubmitDirectEditTaskAsyncResponse, error)
- func (e *VEdit) SubmitTemplateTaskAsync(request *SubmitTemplateTaskRequest) (*SubmitTemplateTaskAsyncResponse, error)
Constants ¶
View Source
const (
DefaultTimeout = 10 * time.Second
)
Variables ¶
View Source
var ( ServiceInfoMap = map[string]*base.ServiceInfo{ base.RegionCnNorth1: { Timeout: DefaultTimeout, Host: "vedit.volcengineapi.com", Header: http.Header{ "Accept": []string{"application/json"}, }, Credentials: base.Credentials{ Region: base.RegionCnNorth1, Service: "edit", }, }, } ApiInfoList = map[string]*base.ApiInfo{ "SubmitDirectEditTaskAsync": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"SubmitDirectEditTaskAsync"}, "Version": []string{"2018-01-01"}, }, }, "GetDirectEditResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetDirectEditResult"}, "Version": []string{"2018-01-01"}, }, }, "SubmitTemplateTaskAsync": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"SubmitTemplateTaskAsync"}, "Version": []string{"2018-01-01"}, }, }, } )
Functions ¶
This section is empty.
Types ¶
type GetDirectEditResultRequest ¶
type GetDirectEditResultRequest struct {
ReqIds []string `json:"ReqIds"`
}
type GetDirectEditResultResponse ¶
type GetDirectEditResultResponse struct {
ResponseMetadata *base.ResponseMetadata
Result []struct {
ReqId string `json:"ReqId"`
Param interface{} `json:"EditParam"`
Priority int32 `json:"Priority"`
CallbackUri string `json:"CallbackUri"`
CallbackArgs string `json:"CallbackArgs"`
Status string `json:"Status"`
OutputVid string `json:"OutputVid"`
TaskId string `json:"TaskId"`
} `json:"Result"`
}
type SubmitDirectEditTaskAsyncResponse ¶
type SubmitDirectEditTaskAsyncResponse struct {
ResponseMetadata *base.ResponseMetadata
Result struct {
ReqId string `json:"ReqId"`
} `json:"Result"`
}
type SubmitDirectEditTaskRequest ¶
type SubmitDirectEditTaskRequest struct {
Uploader string `json:"Uploader,omitempty"`
Application string `json:"Application,omitempty"`
VideoName string `json:"VideoName,omitempty"`
Param interface{} `json:"EditParam"`
Priority int32 `json:"Priority"`
CallbackUri string `json:"CallbackUri,omitempty"`
CallbackArgs string `json:"CallbackArgs,omitempty"`
}
type SubmitTemplateTaskAsyncResponse ¶
type SubmitTemplateTaskAsyncResponse struct {
ResponseMetadata *base.ResponseMetadata
Result []string `json:"Result"`
}
type SubmitTemplateTaskRequest ¶
type SubmitTemplateTaskRequest struct {
TemplateId string `json:"TemplateId,omitempty"`
Space string `json:"Space,omitempty"`
VideoName []string `json:"VideoName,omitempty"`
Params [][]TemplateParamItem `json:"Params,omitempty"`
Priority int32 `json:"Priority"`
CallbackUri string `json:"CallbackUri,omitempty"`
CallbackArgs string `json:"CallbackArgs,omitempty"`
}
type TemplateParamItem ¶
type VEdit ¶
func NewInstance ¶
func NewInstance() *VEdit
func (*VEdit) GetDirectEditResult ¶
func (e *VEdit) GetDirectEditResult(request *GetDirectEditResultRequest) (*GetDirectEditResultResponse, error)
func (*VEdit) SubmitDirectEditTaskAsync ¶
func (e *VEdit) SubmitDirectEditTaskAsync(request *SubmitDirectEditTaskRequest) (*SubmitDirectEditTaskAsyncResponse, error)
func (*VEdit) SubmitTemplateTaskAsync ¶
func (e *VEdit) SubmitTemplateTaskAsync(request *SubmitTemplateTaskRequest) (*SubmitTemplateTaskAsyncResponse, error)
Click to show internal directories.
Click to hide internal directories.