struttura DXVA_VideoSample32 (dxva.h)
La struttura DXVA_VideoSample32 viene usata per l'inoltro di chiamate a 32 bit DXVA_DeinterlaceBltEx 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;
Membri
rtStart
Specifica l'ora di inizio dell'esempio.
rtEnd
Specifica l'ora di fine dell'esempio.
SampleFormat
Specifica il formato dell'esempio come definito dai valori del tipo di enumerazione DXVA_ExtendedFormat.
SampleFlags
Specifica una raccolta di flag che indicano le modifiche nel frame di esempio corrente rispetto al 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 del blocco 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 del blocco di bit e la relativa posizione sulla superficie di destinazione.
Palette[16]
Specifica una matrice di strutture DXVA_AYUVsample2 che rappresentano una tavolozza completa a 16 colori per i formati pixel di sottostream video palletizzati. Il driver usa questa tavolozza per comporre l'esempio di sottostream. Per i formati di pixel nonpalletizzati, la tavolozza è zero e può essere ignorata.
Osservazioni
Il compilatore aggiunge 4 byte di spaziatura interna per allineare la struttura a 8 byte.
Fabbisogno
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) |