Поделиться через


Свойство MFPKEY_WMRESAMP_CHANNELMTX

Задает матрицу каналов, которая используется для преобразования исходных каналов в каналы назначения (например, для преобразования 5.1 в стерео).

Константа для IPropertyBag

Доступно только с помощью IPropertyStore.

Тип данных

VT_I4 | VT_ARRAY

Применение

Комментарии

Значение свойства представляет собой матрицу коэффициентов Ns x Nd, где Ns — количество исходных каналов, а Nd — количество целевых каналов. Коэффициенты задаются в децибелах по следующей формуле:

(int) (65536*20*log10(dB))

Матрица хранится в виде массива в основном порядке, где номер строки — это исходный канал, а номер столбца — канал назначения.

Таким образом, если матрица является следующей:

00       01       ...      0(Ns-1)
10       11       ...      1(Ns-1)
...      ...      ...      ...
(Nd-1)0 (Nd-1)1 ... (Nd-1)(Ns-1)

Затем массив следует указать следующим образом:

[ 00, 01, ..., 0(Ns-1), 10, 11, ..., 1(Ns-1), ..., (Nd-1)0, (Nd-1)1, ..., (Nd-1)(Ns-1) ]

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Wmcodecdsp.h

См. также раздел

Свойства Media Foundation