. // // @ignore // =================================================================================================== /** * @package Kaltura * @subpackage Client */ class Kaltura_Client_Type_CaptureThumbJobData extends Kaltura_Client_Type_JobData { public function getKalturaObjectType() { return 'KalturaCaptureThumbJobData'; } public function __construct(SimpleXMLElement $xml = null) { parent::__construct($xml); if(is_null($xml)) return; $this->srcFileSyncLocalPath = (string)$xml->srcFileSyncLocalPath; $this->actualSrcFileSyncLocalPath = (string)$xml->actualSrcFileSyncLocalPath; $this->srcFileSyncRemoteUrl = (string)$xml->srcFileSyncRemoteUrl; if(count($xml->thumbParamsOutputId)) $this->thumbParamsOutputId = (int)$xml->thumbParamsOutputId; $this->thumbAssetId = (string)$xml->thumbAssetId; $this->srcAssetId = (string)$xml->srcAssetId; $this->srcAssetType = (string)$xml->srcAssetType; $this->thumbPath = (string)$xml->thumbPath; } /** * * * @var string */ public $srcFileSyncLocalPath = null; /** * The translated path as used by the scheduler * * * @var string */ public $actualSrcFileSyncLocalPath = null; /** * * * @var string */ public $srcFileSyncRemoteUrl = null; /** * * * @var int */ public $thumbParamsOutputId = null; /** * * * @var string */ public $thumbAssetId = null; /** * * * @var string */ public $srcAssetId = null; /** * * * @var Kaltura_Client_Enum_AssetType */ public $srcAssetType = null; /** * * * @var string */ public $thumbPath = null; }