Amazon Elastic Transcoder - Как установить предустановку

У меня простой вопрос: как установить предустановку при создании вакансии. Я использую aws sdk для java. Я изучаю веб-службу Elastic Transcoder. По той же причине я не смог найти никаких обучающих программ в сети, поэтому мне пришлось рискнуть самостоятельно. Но на этом я застрял. Ниже приведен код -

public void createJob () {
    final CreateJobRequest createJobRequest = new CreateJobRequest();
    createJobRequest.setPipelineId(createPipelineResult.getPipeline().getId());
    createJobRequest.setOutputKeyPrefix("transcoded.mp3");
    amazonElasticTranscoderClient.createJob(createJobRequest);
}  

Эта часть находится в разделе «Детали вывода», если мы перейдем из пользовательского интерфейса. Итак, я предполагаю, что мы можем установить его с помощью метода setOutput (CreateJobOutput) класса CreateJobRequest, но я не могу найти подходящий способ. Любая помощь приветствуется.


person user1305398    schedule 16.03.2014    source источник


Ответы (1)


В AWS Transcoder уже есть несколько предварительных настроек, которые мы можем использовать. Вы можете проверить, соответствует ли какой-либо из них вашим потребностям, если нет, вам придется создать свой собственный пресет с помощью CreatePresetRequest.

После того, как у вас есть предустановка, вам нужно будет установить ее в объекте вывода задания. Ниже приводится псевдокод:

CreateJobOutput jobOutput = new CreateJobOutput();

jobOutput.setPresetId ("1351620000001-000001"); // можно использовать уже созданные предустановки jobReq.setOutput (jobOutput);

jobReq - это CreateJobRequest.

person abhishekmahawar    schedule 24.06.2014