/** * Add new entry after the file was recored on the server and the token id exists * * @action addFromRecordedWebcam * @param KalturaMediaEntry $mediaEntry Media entry metadata * @param string $webcamTokenId Token id for the recored webcam file * @return KalturaMediaEntry The new media entry * * @throws KalturaErrors::PROPERTY_VALIDATION_MIN_LENGTH * @throws KalturaErrors::PROPERTY_VALIDATION_CANNOT_BE_NULL * @throws KalturaErrors::RECORDED_WEBCAM_FILE_NOT_FOUND * * @deprecated use media.add instead */ function addFromRecordedWebcamAction(KalturaMediaEntry $mediaEntry, $webcamTokenId) { if ($mediaEntry->conversionQuality && !$mediaEntry->conversionProfileId) { $mediaEntry->conversionProfileId = $mediaEntry->conversionQuality; } $mediaEntry = $this->addAction($mediaEntry); $dbentry = entryPeer::retrieveByPK($mediaEntry->id); $dbentry->setStatus(entryStatus::PRECONVERT); $dbentry->save(); $mediaEntry->fromObject($dbentry); kJobsManager::addWebcamPrepareJob($this->getPartnerId(), $mediaEntry, $webcamTokenId); return $mediaEntry; }