# Function Description

The task scheduling is used to return the completion information of transcoding result to the task creator

# Request

# request example

POST /job/transcode/complete HTTPS
Host: <host>
Content-Type: application/json

# Request Headers

none

# Request Parameters

none

# Request Body

request body is JSON character string,for example:

{
  "uuid": "uuid",
  "type": 0,
  "data": {
    "code": 0,
    "message": "",
    "m3u8Url": "",
    "width": 100,
    "height": 100,
    "duration": 1000,
    "outputFileType": 0,
    "needTranscodeAlphaChannel": false,
    "leftChannelFileUrl": "",
    "rightChannelFileUrl": "",
    "audioDataFileUrl": "",
    "coverUrl": "",
    "thumbnails": [
      {
        "time": 0,
        "url": ""
      },
      ...
    ],
    "thumbnailInfo": {
      "urlPrefix": "http://abc.com/abcdefg",
      "interval": 1000,
      "extension": "jpg"
    },
    "image": {
      "compressedUrl": "",
      "thumbnailUrl": ""
    },
    "singleSliceUrl": ""
  }
}
Field Type Explain Mandatory
uuid string task uuid true
type int task type,0-transcoding,1-compile. true
data object callbacking of finished product information true
code int result code,0-success,1-failed true
message string result message true
m3u8Url string m3u8 after transcoding true
width int width of video true
height int height of video true
duration int duration time of video,in millisecond. true
outputFileType int file type of transcoding output
0-video,1-audio.
true
needTranscodeAlphaChannel false need to trans-alpha channel or
not
true
leftChannelFileUrl string url of leftchannel file true
rightChannelFileUrl string url of rightchannel file true
audioDataFileUrl string url of audio file true
coverUrl string url of cover true
thumbnails array array of thumbnail true
time long time stamp of thumbnail,in millisecond. true
url string link of thumbnail true
image object image transcoding true
compressedUrl string image url after zip true
thumbnailUrl string image thumbnail url true
singleSliceUrl string url of single-sliced video is required when single-sliced video transcoding true
thumbnailInfo object thumbnail information true at new version(12.27)
urlPrefix string prefix of thumbnail true at new version(12.27)
interval int time interval of thumbnails,in millisecond. true at new version(12.27)
extension string suffixes of thumbnail true at new version(12.27)

# Response

# Response Header

No special response header

# Response Body

{
  "code": 0,
  "message": "",
  "data": null
}