コード例 #1
0
ファイル: kFlowHelper.php プロジェクト: richhl/kalturaCE
 /**
  * @param BatchJob $dbBatchJob
  * @param kPostConvertJobData $data
  * @param BatchJob $twinJob
  * @return BatchJob
  */
 public static function handlePostConvertFailed(BatchJob $dbBatchJob, kPostConvertJobData $data, BatchJob $twinJob = null)
 {
     KalturaLog::debug("Post Convert failed for flavor params output: " . $data->getFlavorParamsOutputId());
     // get additional info from the parent job
     $engineType = null;
     $mediaInfoId = null;
     $parentJob = $dbBatchJob->getParentJob();
     if ($parentJob) {
         $engineType = $parentJob->getJobSubType();
         $convertJobData = $parentJob->getData();
         if ($convertJobData instanceof kConvertJobData) {
             $mediaInfoId = $convertJobData->getMediaInfoId();
         }
     }
     kBusinessPostConvertDL::handleConvertFailed($dbBatchJob, $engineType, $data->getFlavorAssetId(), $data->getFlavorParamsOutputId(), $mediaInfoId);
     return $dbBatchJob;
 }