ComplexMedia has been renamed to the AdvancedMedia.

This commit is contained in:
CaliforniaMountainSnake 2020-03-23 17:47:36 +03:00
commit 0d3bed21a7
19 changed files with 150 additions and 144 deletions

View file

@ -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',

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Filters\ComplexMedia;
namespace FFMpeg\Filters\AdvancedMedia;
abstract class AbstractComplexFilter implements ComplexCompatibleFilter
{

View file

@ -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);
}

View file

@ -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);
}

View file

@ -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
{
/**

View file

@ -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;
}

View file

@ -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);
}

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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();
}

View file

@ -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();
}