public function testAutoload()
 {
     $this->assertTrue(FFmpegAutoloader::autoload('FFmpegAnimatedGif'));
     $this->assertTrue(FFmpegAutoloader::autoload('FFmpegFrame'));
     $this->assertTrue(FFmpegAutoloader::autoload('FFmpegMovie'));
     $this->assertTrue(FFmpegAutoloader::autoload('ffmpeg_animated_gif'));
     $this->assertTrue(FFmpegAutoloader::autoload('ffmpeg_frame'));
     $this->assertTrue(FFmpegAutoloader::autoload('ffmpeg_movie'));
     $this->assertTrue(FFmpegAutoloader::autoload('OutputProvider'));
     $this->assertTrue(FFmpegAutoloader::autoload('AbstractOutputProvider'));
     $this->assertTrue(FFmpegAutoloader::autoload('FFmpegOutputProvider'));
     $this->assertTrue(FFmpegAutoloader::autoload('FFprobeOutputProvider'));
     $this->assertFalse(FFmpegAutoloader::autoload(uniqid()));
 }
 protected static function initClasses()
 {
     if (self::$classes === null) {
         self::$classes = array('FFmpegAnimatedGif' => 'FFmpegAnimatedGif.php', 'FFmpegFrame' => 'FFmpegFrame.php', 'FFmpegMovie' => 'FFmpegMovie.php', 'ffmpeg_animated_gif' => 'adapter' . DIRECTORY_SEPARATOR . 'ffmpeg_animated_gif.php', 'ffmpeg_frame' => 'adapter' . DIRECTORY_SEPARATOR . 'ffmpeg_frame.php', 'ffmpeg_movie' => 'adapter' . DIRECTORY_SEPARATOR . 'ffmpeg_movie.php', 'OutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'OutputProvider.php', 'AbstractOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'AbstractOutputProvider.php', 'FFmpegOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'FFmpegOutputProvider.php', 'FFprobeOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'FFprobeOutputProvider.php', 'StringOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'StringOutputProvider.php');
     }
 }