Свойство MFPKEY_WMADEC_HIRESOUTPUT

Указывает, должен ли декодер звука предоставлять выходные данные с высоким разрешением.

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

g_wszWMACHiResOutput

Тип данных

VT_BOOL

Значение по умолчанию

VARIANT_FALSE

Комментарии

Присвойте этому свойству значение VARIANT_TRUE для декодирования многоканального или 24-разрядного звукового содержимого или звука с частотой выборки более 48 000 Гц. Если содержимое закодировано в высоком разрешении, но это свойство VARIANT_FALSE, применяется следующее поведение:

  • Выходные данные DMO будут ограничены 16-разрядными стерео 48 кГц.
  • MFT будет перечислять режимы вывода, которые ограничены 16 битами и не включают изменения в количестве каналов или частоте выборки.

Свойства звука с высоким разрешением передаются в структуре WAVEFORMATEXTENSIBLE , а не WAVEFORMATEX.

Выходные данные с высоким разрешением доступны только в том случае, если декодер работает в Windows XP или более поздней версии. Это свойство можно задать независимо от операционной системы, в которой выполняется приложение. В версиях Windows, предшествующих Windows XP, декодер будет игнорировать этот параметр и предоставлять стандартные выходные данные.

Многие игроки (в том числе Медиаплеер Windows серии 9 и более поздних версий) устанавливают это значение для всего содержимого.

Требования

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

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

Свойства Media Foundation