атрибут MF_MT_DEFAULT_STRIDE

Шаг поверхности по умолчанию для несжатого типа видеофайла. Шаг — это количество байтов, необходимое для перехода от одной строки пикселей к следующей.

Тип данных

UINT32

Рассматривать как значение INT32 .

Комментарии

Значение атрибута хранится как UINT32, но должно быть приведено к 32-битовой целочисленной со знаком. Шаг может быть отрицательным.

Шаг является положительным для изображений сверху вниз и отрицательным для изображений снизу вверх.

Этот атрибут дает шаг для непрерывного представления изображения в памяти; то есть представление без дополнительных байтов заполнения после каждой строки. Если буфер мультимедиа поддерживает интерфейс IMF2DBuffer , используйте метод IMF2DBuffer::Lock2D , чтобы получить фактический шаг поверхности, который может включать дополнительные байты заполнения.

Дополнительные сведения о шаге поверхности см. в разделе Шаг на поверхности.

Пример вычисления шага по умолчанию см. в разделе Несжатые буферы видео.

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2008 [классические приложения | Приложения UWP]
Заголовок
Mfapi.h

См. также раздел

Алфавитный список атрибутов Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaType

Атрибуты типа мультимедиа

Шаг изображения