Api
Version
mediamosa-30Class
mediamosa_rest_call_job_create_transcodeCode
File: /sites/all/modules/mediamosa/modules/job/mediamosa_job.rest.class.inc
<?php
/**
* URI: /video/$mediafile_id/transcode (deprecated)
* /mediafile/$mediafile_id/transcode
*
* Method: POST
*
* Create a transcode job.
*
* 1.x: vpx_jobscheduler_create_new_transcode_job
*
*/
class mediamosa_rest_call_job_create_transcode extends mediamosa_rest_call_job_create {
// ------------------------------------------------------------------- Consts.
// ------------------------------------------------------------ Get Var Setup.
public function get_var_setup() {
$var_setup = parent::get_var_setup();
unset($var_setup[self::VARS][parent::JOB_TYPE]);
return $var_setup;
}
// ------------------------------------------------------- Progress Rest Args.
/**
* Process the supplied parameters.
*
* @param array $var_setup
*/
protected function process_rest_args(array $var_setup) {
// Set job type and give it fixed value.
$var_setup[self::VARS][self::JOB_TYPE] = array(
self::VAR_TYPE => mediamosa_sdk::TYPE_JOB,
self::VAR_DESCRIPTION => 'The job type.',
self::VAR_IS_REQUIRED => self::VAR_IS_REQUIRED_YES,
self::VAR_OVERRIDE_VALUE => mediamosa_job_db::JOB_TYPE_TRANSCODE,
);
// GET / POST to array.
$var_setup = parent::process_rest_args($var_setup);
return $var_setup;
}
// ------------------------------------------------------------------ Do Call.
public function do_call() {
parent::do_call();
}
}