attributo MF_MT_DEFAULT_STRIDE

Stride di superficie predefinita, per un tipo di supporto video non compresso. Stride è il numero di byte necessari per passare da una riga di pixel alla successiva.

Tipo di dati

UINT32

Considera come valore INT32 .

Commenti

Il valore dell'attributo viene archiviato come UINT32, ma deve essere eseguito il cast in un valore intero con segno a 32 bit. Stride può essere negativo.

Stride è positivo per le immagini in alto verso il basso e negativo per le immagini in basso.

Questo attributo fornisce lo stride per una rappresentazione contigua dell'immagine in memoria; ovvero, una rappresentazione senza byte di riempimento aggiuntivi dopo ogni riga. Se un buffer multimediale supporta l'interfaccia FM2DBuffer , usare il metodo IMF2DBuffer::Lock2D per ottenere lo stride effettivo della superficie, che potrebbe includere byte di riempimento aggiuntivi.

Per altre informazioni sullo stride di superficie, vedere Image Stride.

Per un esempio di come calcolare lo stride predefinito, vedere Buffer video non compressi.

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [app desktop | App UWP]
Server minimo supportato
Windows Server 2008 [app desktop | App UWP]
Intestazione
Mfapi.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

FMAttributes::GetUINT32

FMAttributes::SetUINT32

IMFMediaType

Attributi del tipo di supporto

Immagine Stride