WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

getid3_riff::parseWAVEFORMATex() public WP 1.0

Это метод класса: getid3_riff{}

Хуков нет.

Возвращает

Массив.

Использование

$result = getid3_riff::parseWAVEFORMATex( $WaveFormatExData );
$WaveFormatExData(строка) (обязательный)

Код getid3_riff::parseWAVEFORMATex() WP 5.5.1

<?php
public static function parseWAVEFORMATex($WaveFormatExData) {
	// shortcut
	$WaveFormatEx        = array();
	$WaveFormatEx['raw'] = array();
	$WaveFormatEx_raw    = &$WaveFormatEx['raw'];

	$WaveFormatEx_raw['wFormatTag']      = substr($WaveFormatExData,  0, 2);
	$WaveFormatEx_raw['nChannels']       = substr($WaveFormatExData,  2, 2);
	$WaveFormatEx_raw['nSamplesPerSec']  = substr($WaveFormatExData,  4, 4);
	$WaveFormatEx_raw['nAvgBytesPerSec'] = substr($WaveFormatExData,  8, 4);
	$WaveFormatEx_raw['nBlockAlign']     = substr($WaveFormatExData, 12, 2);
	$WaveFormatEx_raw['wBitsPerSample']  = substr($WaveFormatExData, 14, 2);
	if (strlen($WaveFormatExData) > 16) {
		$WaveFormatEx_raw['cbSize']      = substr($WaveFormatExData, 16, 2);
	}
	$WaveFormatEx_raw = array_map('getid3_lib::LittleEndian2Int', $WaveFormatEx_raw);

	$WaveFormatEx['codec']           = self::wFormatTagLookup($WaveFormatEx_raw['wFormatTag']);
	$WaveFormatEx['channels']        = $WaveFormatEx_raw['nChannels'];
	$WaveFormatEx['sample_rate']     = $WaveFormatEx_raw['nSamplesPerSec'];
	$WaveFormatEx['bitrate']         = $WaveFormatEx_raw['nAvgBytesPerSec'] * 8;
	$WaveFormatEx['bits_per_sample'] = $WaveFormatEx_raw['wBitsPerSample'];

	return $WaveFormatEx;
}