Свойство 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 [только классические приложения] |
Заголовок |
|
См. также раздел