PHP Класс FFMpeg\Format\ProgressListener\AbstractProgressListener

Автор: Robert Gruendler ([email protected])
Наследование: extends Evenement\EventEmitter, implements Alchemy\BinaryDriver\Listeners\ListenerInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( FFMpeg\FFProbe $ffprobe, string $pathfile, integer $currentPass, integer $totalPass )
forwardedEvents ( )
getCurrentPass ( ) : integer
getCurrentTime ( ) : integer
getFFProbe ( ) : FFMpeg\FFProbe
getPathfile ( ) : string
getTotalPass ( ) : integer
handle ( $type, $data )

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

Метод Описание
getPattern ( ) Get the regex pattern to match a ffmpeg stderr status line

Приватные методы

Метод Описание
convertDuration ( string $rawDuration ) : number
getProgressInfo ( ) : array
initialize ( )
parseProgress ( string $progress ) : array

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

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

public __construct ( FFMpeg\FFProbe $ffprobe, string $pathfile, integer $currentPass, integer $totalPass )
$ffprobe FFMpeg\FFProbe
$pathfile string
$currentPass integer The cureent pass number
$totalPass integer The total number of passes

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

public forwardedEvents ( )

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

public getCurrentPass ( ) : integer
Результат integer

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

public getCurrentTime ( ) : integer
Результат integer

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

public getFFProbe ( ) : FFMpeg\FFProbe
Результат FFMpeg\FFProbe

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

public getPathfile ( ) : string
Результат string

getPattern() абстрактный защищенный Метод

Get the regex pattern to match a ffmpeg stderr status line
abstract protected getPattern ( )

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

public getTotalPass ( ) : integer
Результат integer

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

public handle ( $type, $data )