for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Audio codec flag
*
* @author Sam Stenvall <[email protected]>
* @copyright Copyright © Sam Stenvall 2013-
* @license https://www.gnu.org/licenses/gpl.html The GNU General Public License v3.0
*/
class MediaFlagAudioCodec extends MediaFlagStreamDetails
{
protected function getIcon()
$codec = $this->audio->codec;
$icons = array(
'aac'=>'80px-Aac',
'ac3'=>'80px-Ac3',
'dca'=>'80px-Dts',
'dts'=>'80px-Dts',
'dtshd_ma'=>'80px-Dtshd_ma',
'flac'=>'80px-Flac',
'mp3'=>'80px-Mp3',
'pcm'=>'80px-Pcm_bluray',
'truehd'=>'80px-Truehd',
'eac3'=>'80px-eac3',
);
if (array_key_exists($codec, $icons))
return $icons[$codec];
elseif (stripos($codec, 'pcm'))
return $icons['pcm'];
return false;
}