struttura DXVA_PicResample (dxva.h)
La struttura DXVA_PicResample viene inviata dal decodificatore host all'acceleratore per controllare il processo di ricampionamento. Questo processo viene richiamato quando la variabile bDXVA_Func è uguale a 4.
Sintassi
typedef struct _DXVA_PicResample {
WORD wPicResampleSourcePicIndex;
WORD wPicResampleDestPicIndex;
WORD wPicResampleRcontrol;
BYTE bPicResampleExtrapWidth;
BYTE bPicResampleExtrapHeight;
DWORD dwPicResampleSourceWidth;
DWORD dwPicResampleSourceHeight;
DWORD dwPicResampleDestWidth;
DWORD dwPicResampleDestHeight;
DWORD dwPicResampleFullDestWidth;
DWORD dwPicResampleFullDestHeight;
} DXVA_PicResample, *LPDXVA_PicResample;
Membri
wPicResampleSourcePicIndex
Specifica il buffer di riferimento da ricampionare.
wPicResampleDestPicIndex
Specifica il buffer da utilizzare per l'output dell'operazione di ricampionamento immagine di riferimento.
wPicResampleRcontrol
Specifica la modalità di arrotondamento per la media nell'operazione di ricampionamento. Nel caso della scalabilità spaziale dell'allegato 263 H.263, questo membro è 1. (Corrisponde al valore di RCRPR nell'allegato P H.263 equivalente all'upsampling necessario per la scalabilità spaziale H.263 allegato O. Nel caso della ricampionamento immagine di riferimento H.263, questo valore è uguale alla variabile H.263 RCRPR
bPicResampleExtrapWidth
Indica se il ricampionamento orizzontale deve includere la spaziatura interna dell'immagine ricampionata. Se sul acceleratore viene utilizzato il metodo di riempimento e riempimento dell'uso di vettori di movimento sui limiti dell'immagine, qualsiasi ricampionamento deve includere la spaziatura interna dell'immagine ricampionata. Questa spaziatura interna deve coprire almeno la larghezza specificata intorno a ogni bordo dell'immagine ricampionata indipendentemente dall'operazione di ricampionamento eseguita.
bPicResampleExtrapHeight
Indica se il ricampionamento verticale deve includere la spaziatura interna dell'immagine ricampionata. Se sul acceleratore viene utilizzato il metodo di riempimento e riempimento dell'uso di vettori di movimento sui limiti dell'immagine, qualsiasi ricampionamento deve includere la spaziatura interna dell'immagine ricampionata. Questa spaziatura interna deve coprire almeno l'altezza specificata intorno a ogni bordo dell'immagine ricampionata indipendentemente dall'operazione di ricampionamento eseguita.
dwPicResampleSourceWidth
Specifica la larghezza in unità di campioni di luminanza dell'area dell'immagine di origine da ricampionare all'immagine di destinazione.
dwPicResampleSourceHeight
Specifica l'altezza dell'area dell'immagine di origine, in unità di campioni di luminanza da ricampionare all'immagine di destinazione.
dwPicResampleDestWidth
Specifica la larghezza dell'area dell'immagine di destinazione, in unità di campioni di luminanza per contenere i dati ricampionati dall'immagine di origine.
dwPicResampleDestHeight
Specifica l'altezza dell'area dell'immagine di destinazione in unità di campioni di luminanza per contenere i dati ricampionati dall'immagine di origine.
dwPicResampleFullDestWidth
Specifica la larghezza intera dell'area dell'immagine di destinazione in unità di campioni di luminanza per contenere i dati ricampionati dall'immagine di origine.
dwPicResampleFullDestHeight
Specifica l'altezza intera dell'area dell'immagine di destinazione in unità di campioni di luminanza per contenere i dati ricampionati dall'immagine di origine.
Osservazioni
Il ritaglio eseguito da dwPicResampleFullDestHeight viene usato per generare eventuali campioni all'esterno dell'area di ricampionamento di origine. Questo valore è necessario per il supporto H.263 Annex P di formati di origine personalizzati in cui la larghezza o l'altezza della luminanza non è divisibile per 16.
Nel caso della scalabilità spaziale dell'allegato 263 H.263, il valore di wPicResampleRcontrol è 1. Questo valore corrisponde al valore di RCRPR nell'allegato P H.263 equivalente all'upsampling necessario per la scalabilità spaziale H.263 Allegato O. Nel caso della ricampionamento immagine di riferimento H.263, wPicResampleRcontrol è uguale alla variabile H.263 RCRPR.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dxva.h (include Dxva.h) |