// Code generated by protoc-gen-volcengine-sdk // source: createTaskTemplate // DO NOT EDIT! setAccessKey('your ak'); // $client->setSecretKey('your sk'); $request = new Volc\Service\Vod\Models\Request\VodCreateTaskTemplateRequest(); $request->setSpaceName("your SpaceName"); $request->setName("your Name"); $request->setDescription("your Description"); $request->setTaskType("your TaskType"); $request->setTranscodeVideoTaskParams(new Volc\Service\Vod\Models\Business\TranscodeVideoTaskParams()); $request->setByteHDTaskParams(new Volc\Service\Vod\Models\Business\ByteHDTaskParams()); $request->setTranscodeAudioTaskParams(new Volc\Service\Vod\Models\Business\TranscodeAudioTaskParams()); $request->setSnapshotTaskParams(new Volc\Service\Vod\Models\Business\SnapshotTaskParams()); $response = new Volc\Service\Vod\Models\Response\VodCreateTaskTemplateResponse(); try { $response = $client->createTaskTemplate($request); } catch (Exception $e) { echo $e, "\n"; } catch (Throwable $e) { echo $e, "\n"; } if ($response != null && $response->getResponseMetadata() != null && $response->getResponseMetadata()->getError() != null) { echo $response->getResponseMetadata()->getError()->serializeToJsonString(), "\n"; } else { echo $response->serializeToJsonString(), "\n"; }