protected function buildSettings($field, $input)
{
$settings = array();
foreach ($this->formats as $format) {
$url = isset($field->values->{$format}) && $field->values->{$format} ? $this->filename($field->values, $format) : '';
$audioChannels = $field->values->audio_channels(2);
$audioBitDepth = $field->values->audio_bit_depth(16);
if ($url) {
$newSetting = array('format' => $format, 'label' => $url, 'audio_channels' => $audioChannels, 'audioBitDepth' => $audioBitDepth);
$settings[] = $newSetting;
}
}
return $settings;
}