You are here

private function TranscoderAbstractionFactoryFfmpeg::getCachedFFmpegInfo in Video 7.2

Returns a cached copy of PHPVideoToolkit::getFFmpegInfo()

Return value

array of FFmpeg installation information.

5 calls to TranscoderAbstractionFactoryFfmpeg::getCachedFFmpegInfo()
TranscoderAbstractionFactoryFfmpeg::getAvailableFormats in transcoders/TranscoderAbstractionFactoryFfmpeg.inc
Get available output file formats from the transcoder.
TranscoderAbstractionFactoryFfmpeg::getCodecs in transcoders/TranscoderAbstractionFactoryFfmpeg.inc
Get enabled and supporting codecs by the transcoder.
TranscoderAbstractionFactoryFfmpeg::getPixelFormats in transcoders/TranscoderAbstractionFactoryFfmpeg.inc
Returns a list of all supported pixel formats.
TranscoderAbstractionFactoryFfmpeg::getVersion in transcoders/TranscoderAbstractionFactoryFfmpeg.inc
Get the installed transcoder version.
TranscoderAbstractionFactoryFfmpeg::__construct in transcoders/TranscoderAbstractionFactoryFfmpeg.inc

File

transcoders/TranscoderAbstractionFactoryFfmpeg.inc, line 599
File containing class TranscoderAbstractionFactoryFfmpeg

Class

TranscoderAbstractionFactoryFfmpeg
Class that handles FFmpeg transcoding.

Code

private function getCachedFFmpegInfo() {
  $cache = cache_get(self::INFO_CID, self::INFO_CACHE);
  if (!empty($cache->data)) {
    return $cache->data;
  }
  $info = $this->transcoder
    ->getFFmpegInfo(FALSE);
  cache_set(self::INFO_CID, $info, self::INFO_CACHE);
  return $info;
}