DXVA_VideoSample32 struttura (dxva.h)
La struttura DXVA_VideoSample32 viene usata per l'inoltro di chiamate a DXVA_DeinterlaceBltEx a 32 bit su driver a 64 bit.
Sintassi
typedef struct _DXVA_VideoSample32 {
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
DWORD SampleFormat;
DWORD SampleFlags;
DWORD lpDDSSrcSurface;
RECT rcSrc;
RECT rcDst;
DXVA_AYUVsample2 Palette[16];
} DXVA_VideoSample32;
Members
rtStart
Specifica l'ora di inizio dell'esempio.
rtEnd
Specifica l'ora di fine dell'esempio.
SampleFormat
Specifica il formato dell'esempio definito dai valori del tipo di enumerazione DXVA_ExtendedFormat .
SampleFlags
Specifica una raccolta di flag che indicano modifiche nel frame di esempio corrente dal frame di esempio precedente. Questo membro è un or bit per bit di uno o più flag nel tipo di enumerazione DXVA_SampleFlags .
lpDDSSrcSurface
Puntatore a una struttura DD_SURFACE_LOCAL che rappresenta l'esempio.
rcSrc
Specifica una struttura RECT che descrive i punti superiore sinistro e inferiore destro di un rettangolo sulla superficie di origine. Questi punti definiscono l'area dei dati di origine per il trasferimento a blocchi di bit e la relativa posizione sulla superficie di origine.
rcDst
Specifica una struttura RECT che descrive i punti superiore sinistro e inferiore destro di un rettangolo sulla superficie di destinazione. Questi punti definiscono l'area in cui deve verificarsi il trasferimento a blocchi bit e la relativa posizione nell'area di destinazione.
Palette[16]
Specifica una matrice di strutture DXVA_AYUVsample2 che rappresentano una tavolozza a 16 colori completa per i formati di pixel del sottostream video palletizzati. Il driver usa questa tavolozza per comporre l'esempio di substream. Per i formati pixel nonpalletizzati, la tavolozza è zero e può essere ignorata.
Commenti
Il compilatore aggiunge 4 byte di spaziatura interna per allineare la struttura a 8 byte.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa struttura si applica solo a Windows Server 2003 con SP1 e versioni successive e Windows XP con SP2 e versioni successive. Compila solo per una versione a 64 bit del sistema operativo. |
Intestazione | dxva.h (include Dxva.h) |