Пример #1
0
 /**
  * Converts a string path and output format into a MultiOutput object.
  *
  * @access protected
  * @author Oliver Lillie
  * @param  string $save_path The string based path of a MultiObject.
  * @param  Format $output_format An output format object.
  * @return MultiObject
  */
 protected function _convertOutputPathToMultiOutput($save_path = null, Format $output_format = null)
 {
     $class = 'PHPVideoToolkit\\MultiOutput';
     // prevents unneccesary autoload.
     if ($save_path instanceof $class === true) {
         return $save_path;
     }
     $multi_output = new MultiOutput($this->_config);
     $multi_output->setDefaultOutputFormat($this->getDefaultFormatClassName());
     $multi_output->addOutput($save_path, $output_format);
     return $multi_output;
 }