Add VideoInterface getPasses method

This commit is contained in:
Romain Neutron 2012-10-31 00:30:24 +01:00
commit cf97e06650
4 changed files with 23 additions and 2 deletions

View file

@ -18,5 +18,10 @@ namespace FFMpeg\Format;
*/
interface Video extends Audio
{
/**
* Returns the number of passes
*
* @return string
*/
public function getPasses();
}

View file

@ -222,4 +222,12 @@ abstract class DefaultVideo extends DefaultAudio implements Interactive, Resampl
return $this;
}
/**
* {@inheritDoc}
*/
public function getPasses()
{
return 1;
}
}

View file

@ -44,4 +44,12 @@ class X264 extends DefaultVideo
{
return array('libx264');
}
/**
* {@inheritDoc}
*/
public function getPasses()
{
return 2;
}
}