структура MFFOLDDOWN_MATRIX (mfapi.h)
Содержит коэффициенты, используемые для преобразования многоканального звука в меньшее количество звуковых каналов. Этот процесс называется свертыванием.
Синтаксис
typedef struct _MFFOLDDOWN_MATRIX {
UINT32 cbSize;
UINT32 cSrcChannels;
UINT32 cDstChannels;
UINT32 dwChannelMask;
LONG Coeff[64];
} MFFOLDDOWN_MATRIX;
Члены
cbSize
Размер структуры в байтах.
cSrcChannels
Число исходных каналов.
cDstChannels
Число целевых каналов.
dwChannelMask
Задает назначение звуковых каналов позициям динамиков в преобразованном звуке. Этот член представляет собой побитовое ИЛИ флагов, определяющих позиции говорящего. Список допустимых флагов см. в разделе атрибут MF_MT_AUDIO_CHANNEL_MASK .
Coeff[64]
Массив, содержащий коэффициенты свертывания. Число коэффициентов — cSrcChannels×cDstChannels. Если количество коэффициентов меньше размера массива, остальные элементы в массиве игнорируются. Дополнительные сведения о применении коэффициентов см. в разделе Функции кодека Windows Media Audio Professional.
Комментарии
Чтобы указать эти сведения в типе носителя, задайте атрибут MF_MT_AUDIO_FOLDDOWN_MATRIX .
Источник мультимедиа ASF поддерживает свертывание с шести каналов (5.1 аудио) до двух каналов (стерео). Он получает сведения из атрибута g_wszFold6To2Channels3 в заголовке ASF. Этот атрибут описан в документации по пакету SDK для формата Windows Media.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | mfapi.h |