atributo MF_MT_DEFAULT_STRIDE
Passo de superfície padrão, para um tipo de mídia de vídeo não compactado. Stride é 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 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, o que pode incluir bytes de preenchimento extras.
Para obter mais informações sobre o passo da 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 |
|
Confira também