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


Метод IWMResamplerProps::SetUserChannelMtx (wmcodecdsp.h)

Задает матрицу канала.

Синтаксис

HRESULT SetUserChannelMtx(
  [in] ChMtxType *userChannelMtx
);

Параметры

[in] userChannelMtx

Указатель на массив значений с плавающей запятой, представляющий матрицу преобразования каналов.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Этот метод эквивалентен установке свойства MFPKEY_WMRESAMP_CHANNELMTX , за исключением того, что матрица представлена иначе:

  • Значения являются плавающей запятой.
  • Матрица транспонируется.
Чтобы преобразовать целочисленные значения, заданные в свойстве MFPKEY_WMRESAMP_CHANNELMTX, в значения с плавающей запятой, используйте следующую формулу:

(float)pow(10.0,((double)Coeff)/(65536.0*20.0))

где Coeff — это целочисленный коэффициент.

Требования

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

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

Интерфейс IWMResamplerProps