Несжатые подтипы мультимедиа
[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
В следующей таблице перечислены несжатые подтипы мультимедиа. Эти типы используются в качестве форматов входных и выходных данных и форматов для несжатых потоков. Не все типы в следующих таблицах поддерживаются всеми способами. Поддерживаемые типы форматов входных и выходных данных можно перечислять кодеком в средстве записи и средстве чтения и синхронном средстве чтения соответственно. Сведения о типах, поддерживаемых для несжатых потоков, см. в разделе Использование несжатых аудиопотоков и видеопотоков.
Различные типы видео RGB и палеттизированные rgb-видео, перечисленные здесь, определяют цвета с помощью формата RGB, в котором каждый цвет представлен значениями интенсивности красных, зеленых и синих компонентов пикселя. Каждое значение интенсивности может варьироваться от 0 до 255, около 16,78 миллиона уникальных цветов. RGB легко преобразуется в значения цвета, используемые для мониторов компьютеров, которые используют красные, зеленые и голубые люминофоры для отображения цвета. Типы видео palettized должны включать сведения палитры непосредственно после структуры WMVIDEOINFOHEADER. Аналогичным образом, для 16-разрядного видео требуются сведения о битовом поле, которое должно быть включено после структуры WMVIDEOINFOHEADER.
Несколько подтипов мультимедиа в следующей таблице предоставляют меньше цветов, чем система RGB, как описано в столбце Description. В палеттизированных типах RGB цвета в палитре представляют значения RGB, но указываются значением, указывающим положение цвета в палитре.
Подтип несжатого носителя | Описание |
---|---|
WMMEDIASUBTYPE_RGB1 | Palettized RGB видео с 1 цветом бит, представляющий 2 цвета. Обычно используется для монохромных изображений. |
WMMEDIASUBTYPE_RGB4 | Palettized RGB видео с 4 битами цвета, представляющими 16 цветов. |
WMMEDIASUBTYPE_RGB8 | Palettized RGB видео с 8 битами цвета, представляющими 256 цветов. |
WMMEDIASUBTYPE_RGB565 | RGB-видео с 16 битами цвета, представляющими 65 536 цветов. Этот формат использует 5 битов для красного, 6 бит для зеленого и 5 битов для синего цвета. |
WMMEDIASUBTYPE_RGB555 | RGB-видео с 16 битами цвета, представляющими 32 768 цветов. Этот формат использует 5 битов для каждого цвета и игнорирует шестнадцатую биту. |
WMMEDIASUBTYPE_RGB24 | RGB-видео с 24 битами цвета, представляющими все 16 777 216 цветов, доступных для схемы отображения цветов RGB. Этот формат использует 8 битов для каждого значения интенсивности цвета. |
WMMEDIASUBTYPE_RGB32 | RGB-видео с 32 битами цвета, представляющих все 16 777 216 цветов, доступных схеме представления цветов RGB. Этот формат использует 8 битов для каждого цвета и резервирует оставшиеся 8 битов для информации о прозрачности. |
WMMEDIASUBTYPE_I420 | Видео YUV, хранящееся в формате planar 4:2:0, с самолетом U, который отображается сначала, а затем плоскость V. |
WMMEDIASUBTYPE_IYUV | Идентичен I420. |
WMMEDIASUBTYPE_YV12 | Видео YUV, хранящееся в планарном формате 4:2:0, с первым появлением плоскости V, а затем плоскостью U. YV12 идентичен I420, за исключением того, что вы и V самолеты переключаются. |
WMMEDIASUBTYPE_YUY2 | Видео YUV, хранящееся в упакованном формате 4:2:2. |
WMMEDIASUBTYPE_UYVY | Видео YUV, хранящееся в упакованном формате 4:2:2. Аналогично YUY2, но с разным порядком данных. |
WMMEDIASUBTYPE_YVYU | Видео YUV, хранящееся в упакованном формате 4:2:2. Аналогично YUY2, но с разным порядком данных. |
WMMEDIASUBTYPE_P422 | Видео YUV, хранящееся с помощью формата planar 4:2:2. |
WMMEDIASUBTYPE_YVU9 | Видео YUV, хранящееся в формате planar 16:1:1. |
WMMEDIASUBTYPE_PCM | Несжатые звуковые данные, хранящиеся с помощью модуляции импульсного кода. |
WMMEDIASUBTYPE_DRM | Несжатые, но зашифрованные звуковые данные, используемые с безопасным звуковым путем. |
WMSCRIPTTYPE_TwoStrings | Команды скрипта, состоящие из строки, содержащей тип команды и строку, содержащую данные команды. Это единственный поддерживаемый тип скрипта в пакете SDK для формата Windows Media. |
WMMEDIASUBTYPE_WebStream | Данные передачи файлов, содержащие HTML-файлы и компоненты для веб-потоковой передачи. |
WMMEDIASUBTYPE_VIDEOIMAGE | Тип входных данных для кодека образа Windows Media Video 9. Примеры — это сочетание растровых изображений и данных преобразования. |
Связанные разделы