ComplexMedia has been renamed to the AdvancedMedia.
This commit is contained in:
parent
4469847d46
commit
0d3bed21a7
19 changed files with 150 additions and 144 deletions
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
/**
|
||||
* @see https://ffmpeg.org/ffmpeg-filters.html#anullsrc
|
||||
|
|
@ -57,7 +57,7 @@ class ANullSrcFilter extends AbstractComplexFilter
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return array(
|
||||
'-filter_complex',
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
abstract class AbstractComplexFilter implements ComplexCompatibleFilter
|
||||
{
|
||||
|
|
@ -1,10 +1,13 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Filters\FilterInterface;
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
/**
|
||||
* A filter that can be used inside "-filter_complex" option.
|
||||
*/
|
||||
interface ComplexCompatibleFilter extends FilterInterface
|
||||
{
|
||||
/**
|
||||
|
|
@ -24,9 +27,9 @@ interface ComplexCompatibleFilter extends FilterInterface
|
|||
/**
|
||||
* Apply the complex filter to the given media.
|
||||
*
|
||||
* @param ComplexMedia $media
|
||||
* @param AdvancedMedia $media
|
||||
*
|
||||
* @return string[] An array of arguments.
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media);
|
||||
public function applyComplex(AdvancedMedia $media);
|
||||
}
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
/**
|
||||
* Container for the complex filter.
|
||||
* Container for the complex compatible filter.
|
||||
*/
|
||||
class ComplexFilterContainer implements ComplexFilterInterface
|
||||
{
|
||||
|
|
@ -93,7 +93,7 @@ class ComplexFilterContainer implements ComplexFilterInterface
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return $this->baseFilter->applyComplex($media);
|
||||
}
|
||||
|
|
@ -1,7 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
/**
|
||||
* A filter that is completely ready to use inside "-filter_complex" option.
|
||||
*/
|
||||
interface ComplexFilterInterface extends ComplexCompatibleFilter
|
||||
{
|
||||
/**
|
||||
|
|
@ -1,25 +1,25 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Coordinate\Dimension;
|
||||
use FFMpeg\Filters\Video\PadFilter;
|
||||
use FFMpeg\Filters\Video\WatermarkFilter;
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
class ComplexFilters
|
||||
{
|
||||
/**
|
||||
* @var ComplexMedia
|
||||
* @var AdvancedMedia
|
||||
*/
|
||||
protected $media;
|
||||
|
||||
/**
|
||||
* ComplexFilters constructor.
|
||||
*
|
||||
* @param ComplexMedia $media
|
||||
* @param AdvancedMedia $media
|
||||
*/
|
||||
public function __construct(ComplexMedia $media)
|
||||
public function __construct(AdvancedMedia $media)
|
||||
{
|
||||
$this->media = $media;
|
||||
}
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
class CustomComplexFilter extends AbstractComplexFilter
|
||||
{
|
||||
|
|
@ -36,7 +36,7 @@ class CustomComplexFilter extends AbstractComplexFilter
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return array('-filter_complex', $this->filter);
|
||||
}
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
/**
|
||||
* @see https://ffmpeg.org/ffmpeg-filters.html#sine
|
||||
|
|
@ -77,11 +77,11 @@ class SineFilter extends AbstractComplexFilter
|
|||
/**
|
||||
* Apply the complex filter to the given media.
|
||||
*
|
||||
* @param ComplexMedia $media
|
||||
* @param AdvancedMedia $media
|
||||
*
|
||||
* @return string[] An array of arguments.
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return array(
|
||||
'-filter_complex',
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
/**
|
||||
* This filter builds various types of computed inputs.
|
||||
|
|
@ -227,7 +227,7 @@ class TestSrcFilter extends AbstractComplexFilter
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return array(
|
||||
'-filter_complex',
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
|
||||
namespace FFMpeg\Filters\ComplexMedia;
|
||||
namespace FFMpeg\Filters\AdvancedMedia;
|
||||
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
|
||||
/**
|
||||
* "xstack" filter.
|
||||
|
|
@ -80,7 +80,7 @@ class XStackFilter extends AbstractComplexFilter
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return array(
|
||||
'-filter_complex',
|
||||
|
|
@ -12,9 +12,9 @@
|
|||
namespace FFMpeg\Filters\Video;
|
||||
|
||||
use FFMpeg\Coordinate\Dimension;
|
||||
use FFMpeg\Filters\ComplexMedia\ComplexCompatibleFilter;
|
||||
use FFMpeg\Filters\AdvancedMedia\ComplexCompatibleFilter;
|
||||
use FFMpeg\Format\VideoInterface;
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
use FFMpeg\Media\Video;
|
||||
|
||||
class PadFilter implements VideoFilterInterface, ComplexCompatibleFilter
|
||||
|
|
@ -77,7 +77,7 @@ class PadFilter implements VideoFilterInterface, ComplexCompatibleFilter
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return $this->getCommands();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,9 +12,9 @@
|
|||
namespace FFMpeg\Filters\Video;
|
||||
|
||||
use FFMpeg\Exception\InvalidArgumentException;
|
||||
use FFMpeg\Filters\ComplexMedia\ComplexCompatibleFilter;
|
||||
use FFMpeg\Filters\AdvancedMedia\ComplexCompatibleFilter;
|
||||
use FFMpeg\Format\VideoInterface;
|
||||
use FFMpeg\Media\ComplexMedia;
|
||||
use FFMpeg\Media\AdvancedMedia;
|
||||
use FFMpeg\Media\Video;
|
||||
|
||||
class WatermarkFilter implements VideoFilterInterface, ComplexCompatibleFilter
|
||||
|
|
@ -76,7 +76,7 @@ class WatermarkFilter implements VideoFilterInterface, ComplexCompatibleFilter
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function applyComplex(ComplexMedia $media)
|
||||
public function applyComplex(AdvancedMedia $media)
|
||||
{
|
||||
return $this->getCommands();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue