atributo MF_MT_DEFAULT_STRIDE

Passo de superfície padrão para um tipo de mídia de vídeo não compactado. O passo a passo é o número de bytes necessários para ir de uma linha de pixels para a próxima.

Tipo de dados

UINT32

Trate como um valor INT32 .

Comentários

O valor do atributo é armazenado como um UINT32, mas deve ser convertido em um valor inteiro com sinal de 32 bits. O passo a passo pode ser negativo.

O passo a passo é positivo para imagens de cima para baixo e negativo para imagens de baixo para cima.

Esse atributo fornece o passo para uma representação contígua da imagem na memória; ou seja, uma representação sem bytes de preenchimento adicionais após cada linha. Se um buffer de mídia der suporte à interface IMF2DBuffer , use o método IMF2DBuffer::Lock2D para obter o passo real da superfície, que pode incluir bytes de preenchimento extras.

Para obter mais informações sobre o passo à superfície, consulte Image Stride.

Para obter um exemplo de como calcular o passo padrão, consulte Buffers de Vídeo Não Compactados.

A constante GUID para esse atributo é exportada de mfuuid.lib.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mfapi.h

Confira também

Lista alfabética de atributos da Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaType

Atributos de tipo de mídia

Passo da imagem