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


Обновления мастера подключаемых модулей DSP для Медиаплеер Windows 11

[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Пакет SDK для Медиаплеер Windows 11 содержит следующие изменения в мастере подключаемых модулей DSP:

  • Подключаемые модули регистрируют модель потоков как "Оба". Это позволяет выполнять подключаемый модуль в конвейере Media Foundation в Windows Vista. См. файл projectname.rgs.

    • Подключаемые модули DSP для аудио поддерживают следующие два дополнительных формата:
    • WAVE_FORMAT_IEEE_FLOAT
    • WAVE_FORMAT_EXTENSIBLE с KSDATAFORMAT_SUBTYPE_IEEE_FLOAT подчиненного формата.

    См. файл projectname.cpp.

    1. Подключаемые модули DSP для видео поддерживают формат видео NV12.
    2. Подключаемые модули делают дополнительные вызовы IWMPMediaPluginRegistrar::WMPRegisterPlayerPlugin и IWMPMediaPluginRegistrar::WMPUnRegisterPlayerPlugin с новым типом подключаемого модуля: WMP_PLUGINTYPE_DSP_OUTOFPROC. См. файл projectnamedll.cpp проекта.
    3. Дополнительный проект в каждом решении создает библиотеку DLL прокси-сервера или заглушки для пользовательского интерфейса параметров страницы свойств. См. проект projectnamePS .
    4. Вызовы устаревших методов были изменены для использования последних версий.
    5. Мастер может создать подключаемый модуль с двумя режимами, который работает как как DMO, путем реализации IMediaObject, так и как MFT путем реализации IMFTransform.

Мастер подключаемых модулей DSP