PHP Класс Devise\Media\Encoding\ZencoderJob

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$FileDownloader Devise\Media\Files\FileDownloader
$apiKey string
$notifications array

Открытые методы

Метод Описание
__construct ( string $apiKey, array $notifications, FileDownloader $FileDownloader, Framework $Framework ) Create a new ZencoderJob
create ( string $filePath, array $settings ) : Job Create a new job with this file path and settings
handle ( $output, $storagePath ) : void Fire events when you see this job has been called back

Защищенные методы

Метод Описание
assertValidSettings ( array $settings ) : void Validate that our settings are in correct format
buildOutputSettings ( $filePath, $allSettings ) : array Build up output settings for all the current settings passed into as an array

Описание методов

__construct() публичный Метод

Create a new ZencoderJob
public __construct ( string $apiKey, array $notifications, FileDownloader $FileDownloader, Framework $Framework )
$apiKey string
$notifications array
$FileDownloader Devise\Media\Files\FileDownloader
$Framework Devise\Support\Framework

assertValidSettings() защищенный Метод

Validate that our settings are in correct format
protected assertValidSettings ( array $settings ) : void
$settings array
Результат void

buildOutputSettings() защищенный Метод

Build up output settings for all the current settings passed into as an array
protected buildOutputSettings ( $filePath, $allSettings ) : array
$filePath
$allSettings
Результат array

create() публичный Метод

For an idea of different output settings see api docs at https://app.zencoder.com/docs/api/encoding
public create ( string $filePath, array $settings ) : Job
$filePath string path to the video file you want to encode
$settings array custom settings
Результат Job

handle() публичный Метод

Fire events when you see this job has been called back
public handle ( $output, $storagePath ) : void
$output
$storagePath
Результат void

Описание свойств

$FileDownloader защищенное свойство

protected FileDownloader,Devise\Media\Files $FileDownloader
Результат Devise\Media\Files\FileDownloader

$apiKey защищенное свойство

protected string $apiKey
Результат string

$notifications защищенное свойство

protected array $notifications
Результат array