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


Форматы ввода видео

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

Модуль записи принимает следующие форматы видео в качестве входных данных для сжатия с помощью кодека Windows Media Video 9:

  • WMMEDIASUBTYPE_IYUV
  • WMMEDIASUBTYPE_I420
  • WMMEDIASUBTYPE_YV12
  • WMMEDIASUBTYPE_YUY2
  • WMMEDIASUBTYPE_UYVY
  • WMMEDIASUBTYPE_YVYU
  • WMMEDIASUBTYPE_YVU9
  • WMMEDIASUBTYPE_RGB32
  • WMMEDIASUBTYPE_RGB24
  • WMMEDIASUBTYPE_RGB565
  • WMMEDIASUBTYPE_RGB555
  • WMMEDIASUBTYPE_RGB8

Всегда следует использовать IWMWriter::GetInputFormatCount и IWMWriter::GetInputFormat для перечисления доступных форматов ввода и получения объекта входных свойств мультимедиа для нужного формата. Объекты свойств мультимедиа для ввода видео должны быть изменены, чтобы отразить размер кадра и частоту кадров входного носителя.

Идентификаторы типов мультимедиа

Типы мультимедиа