атрибут MF_MT_DEFAULT_STRIDE

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

Тип данных

UINT32

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

Remarks

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

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

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

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

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

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

Требования

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

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

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaType

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

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