атрибут MF_MT_DEFAULT_STRIDE
Шаг поверхности по умолчанию для несжатого типа видеофайла. Шаг — это количество байтов, необходимое для перехода от одной строки пикселей к следующей.
Тип данных
UINT32
Рассматривать как значение INT32 .
Комментарии
Значение атрибута хранится как UINT32, но должно быть приведено к 32-битовой целочисленной со знаком. Шаг может быть отрицательным.
Шаг является положительным для изображений сверху вниз и отрицательным для изображений снизу вверх.
Этот атрибут дает шаг для непрерывного представления изображения в памяти; то есть представление без дополнительных байтов заполнения после каждой строки. Если буфер мультимедиа поддерживает интерфейс IMF2DBuffer , используйте метод IMF2DBuffer::Lock2D , чтобы получить фактический шаг поверхности, который может включать дополнительные байты заполнения.
Дополнительные сведения о шаге поверхности см. в разделе Шаг на поверхности.
Пример вычисления шага по умолчанию см. в разделе Несжатые буферы видео.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел