Help Center> Media Processing Center> SDK Reference> Java SDK> Mappings Between MPC SDK & APIs

Mappings Between MPC SDK & APIs

Table 1 Mapping between MPC SDK and APIs

API

Request URI

Description

createTranscodingTask

POST /v1/{project_id}/transcodings

Creating a Transcoding Task

deleteTranscodingTask

DELETE /v1/{project_id}/transcodings{?task_id}

Deleting a Transcoding Task

queryTranscodingTask

GET /v1/{project_id}/transcodings{?task_id}

Querying Transcoding Tasks

createTemplate

POST /v1/{project_id}/template/transcodings

Creating a Transcoding Template

deleteTemplate

DELETE /v1/{project_id}/template/transcodings{?temp_id}

Deleting a Transcoding Template

modifyTemplate

PUT /v1/{project_id}/template/transcodings

Modifying a Transcoding Template

queryTemplate

GET /v1/{project_id}/template/transcodings{?temp_id}

Querying Transcoding Templates

createThumbnailsTask

POST /v1/{project_id}/thumbnails

Creating a Snapshot Task

deleteThumbnailTask

DELETE /v1/{project_id}/thumbnails{?task_id}

Canceling a Snapshot Task

queryThumbnailsTask

GET /v1/{project_id}/thumbnails{?task_id,start_time,end_time,status,page,size}

Querying Snapshot Tasks

createWatermarkTemplate

POST /v1/{project_id}/template/watermark

Creating a Watermark Template

updateWatermarkTemplate

PUT /v1/{project_id}/template/watermark

Modifying a Watermark Template

queryWatermarkTemplate

GET /v1/{project_id}/template/watermark{?template_id,page,size}

Querying Watermark Templates

deleteWatermarkTemplate

DELETE /v1/{project_id}/template/watermark{?template_id}

Deleting a Watermark Template

createEncryptRequest

POST /v1/{project_id}/encryptions

Creating an Encryption Task

deleteEncryptTask

DELETE /v1/{project_id}/encryptions/?task_id={task_id}

Canceling an Encryption Task

queryEncryptRequest

GET /v1/{project_id}/encryptions{?task_id,start_time,end_time,status,page,size}

Querying Encryption Tasks

createAnimatedGraphicsTask

POST /v1/{project_id}/animated-graphics

Creating an Animated GIF Task

queryAnimatedGraphicsTask

GET /v1/{project_id}/animated-graphics{?task_id,start_time,end_time,status,page,size}

Querying Animated GIF Tasks

deleteAnimatedGraphicsTask

DELETE /v1/{project_id}/animated-graphics?task_id={task_id}

Canceling an Animated GIF Task

createExtractTask

POST /v1/{project_id}/animated-graphics

Creating a Video Parsing Task

queryExtractTask

GET /v1/{project_id}/animated-graphics{?task_id,start_time,end_time,status,page,size}

Querying Video Parsing Tasks

deleteExtractTask

DELETE /v1/{project_id}/animated-graphics{?task_id}

Canceling a Video Parsing Task

creatRemuxTask

POST /v1/{project_id}/extract-metadata

Creating a Packaging Task

queryRemuxTask

GET /v1/{project_id}/template/extract-metadata{?task_id,start_time,end_time,status,page,size}

Querying Packaging Tasks

cancelRemuxTask

DELETE /v1/{project_id}/extract-metadata{?task_id}

Canceling a Packaging Task