You are here

public function video_metadata::admin_settings in Video 7

Same name and namespace in other branches
  1. 6.4 includes/metadata.inc \video_metadata::admin_settings()
1 method overrides video_metadata::admin_settings()
flvtool2::admin_settings in metadata/flvtool2.inc

File

includes/metadata.inc, line 45

Class

video_metadata

Code

public function admin_settings() {
  $form = array();
  $form['video_metadata'] = array(
    '#type' => 'checkbox',
    '#title' => t('Enable Metadata'),
    '#default_value' => variable_get('video_metadata', FALSE),
    '#description' => t('Metadata is particularly useful in video, where information about its contents (such as transcripts of conversations and text descriptions of its scenes) are not directly understandable by a computer, but where efficient search is desirable.'),
  );
  $options = $this
    ->_metadata();
  $form['video_metadata'] = array(
    '#type' => 'radios',
    '#title' => t('Video Metadata'),
    '#default_value' => variable_get('video_metadata', 'flvtool2'),
    '#options' => $options['radios'],
    '#description' => t('!list', array(
      '!list' => theme('item_list', $options['help']),
    )),
    '#prefix' => '<div id="metadata-radios">',
    '#suffix' => '</div>',
  );
  $form = $form + $options['admin_settings'];
  $form['video_metadata_dimensions'] = array(
    '#type' => 'textarea',
    '#title' => t('Selectable Dimensions when uploading videos'),
    '#description' => t('Enter one dimension per line as Video Resolutions.  Each resolution must be in the form of WxH where W=Width and H=Height in pixels.  Example dimensions are 1280x720.'),
    '#default_value' => variable_get("video_metadata_dimensions", video_default_dimensions()),
  );
  return $form;
}