attributo MF_MT_DEFAULT_STRIDE
Stride di superficie predefinito, 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 a un valore intero con segno a 32 bit. Stride può essere negativo.
Stride è positivo per le immagini dall'alto verso il basso e negativo per le immagini dal basso verso l'alto.
Questo attributo fornisce lo stride per una rappresentazione contigua dell'immagine in memoria; ovvero una rappresentazione senza byte di spaziatura interna aggiuntivi dopo ogni riga. Se un buffer multimediale supporta l'interfaccia IMF2DBuffer , utilizzare 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.For more information about surface stride, see 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 |
|
Vedi anche