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 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; return $this;
} }
/**
* {@inheritDoc}
*/
public function getPasses()
{
return 1;
}
} }

View file

@ -28,7 +28,7 @@ class Ogg extends DefaultVideo
{ {
return true; return true;
} }
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */

View file

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