MF_MT_DEFAULT_STRIDE 属性

默认图面步幅,用于未压缩的视频媒体类型。 Stride 是从一行像素到下一行像素所需的字节数。

数据类型

UINT32

将 视为 INT32 值。

备注

属性值存储为 UINT32,但应转换为 32 位带符号整数值。 步幅可以为负数。

对于自上而下的图像,步幅为正值,对于自下而上的图像为负。

此属性为内存中图像的 连续 表示提供步长;即,每行后没有其他填充字节的表示形式。 如果媒体缓冲区支持 IMF2DBuffer 接口,请使用 IMF2DBuffer::Lock2D 方法获取图面的实际步幅,其中可能包括额外的填充字节。

有关表面步幅的详细信息,请参阅 图像步幅

有关如何计算默认步幅的示例,请参阅 未压缩的视频缓冲区

此属性的 GUID 常量从 mfuuid.lib 导出。

要求

要求
最低受支持的客户端
Windows Vista [桌面应用 |UWP 应用]
最低受支持的服务器
Windows Server 2008 [桌面应用 |UWP 应用]
标头
Mfapi.h

另请参阅

媒体基础属性的字母顺序列表

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaType

媒体类型属性

图像步幅