You are here

function media_youtube_file_formatter_info in Media: YouTube 7

Same name and namespace in other branches
  1. 7.3 includes/media_youtube.formatters.inc \media_youtube_file_formatter_info()
  2. 7.2 includes/media_youtube.formatters.inc \media_youtube_file_formatter_info()

Implements hook_file_formatter_info().

File

includes/media_youtube.formatters.inc, line 10

Code

function media_youtube_file_formatter_info() {
  $formatters['media_youtube_video'] = array(
    'label' => t('YouTube Video'),
    'file types' => array(
      'video',
    ),
    'default settings' => array(),
    'view callback' => 'media_youtube_file_formatter_video_view',
    'settings callback' => 'media_youtube_file_formatter_video_settings',
  );
  foreach (array(
    'width',
    'height',
    'autoplay',
    'related',
    'hd',
    'showsearch',
    'modestbranding',
    'showinfo',
    'version',
    'theme',
    'fullscreen',
    'wmode',
    'chromeless',
  ) as $setting) {
    $formatters['media_youtube_video']['default settings'][$setting] = media_youtube_variable_get($setting);
  }
  $formatters['media_youtube_image'] = array(
    'label' => t('YouTube Preview Image'),
    'file types' => array(
      'video',
    ),
    'default settings' => array(
      'image_style' => '',
    ),
    'view callback' => 'media_youtube_file_formatter_image_view',
    'settings callback' => 'media_youtube_file_formatter_image_settings',
  );
  return $formatters;
}