DXVA_PicResample struttura (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;
Members
wPicResampleSourcePicIndex
Specifica il buffer di riferimento da ripristinare.
wPicResampleDestPicIndex
Specifica il buffer da usare per l'output dell'operazione di ripristino dell'immagine di riferimento.
wPicResampleRcontrol
Specifica la modalità di arrotondamento per la media nell'operazione di ripristino. Nel caso della scalabilità spaziale di H.263, questo membro è 1. Corrisponde al valore di RCRPR in H.263 Allegato P equivalente all'upsampling necessario per la scalabilità spaziale H.263. Nel caso del ripristino dell'immagine di riferimento H.263 allegato P, questo valore è uguale alla variabile H.263 RCRPR
bPicResampleExtrapWidth
Indica se il ricampionamento orizzontale deve includere spaziatura interna dell'immagine ricampionata. Se non zero e il metodo di riempimento dell'uso di vettori di movimento sui limiti dell'immagine vengono usati sull'acceleratore, qualsiasi ricampionamento deve includere riempimento 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 spaziatura interna dell'immagine ricampionata. Se non zero e il metodo di riempimento dell'uso di vettori di movimento sui limiti dell'immagine vengono usati sull'acceleratore, qualsiasi ricampionamento deve includere riempimento 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 ripristinare nell'immagine di destinazione.
dwPicResampleSourceHeight
Specifica l'altezza dell'area dell'immagine di origine, in unità di campioni di luminanza da ripristinare nell'immagine di destinazione.
dwPicResampleDestWidth
Specifica la larghezza dell'area dell'immagine di destinazione, in unità di campioni di luminanza per contenere i dati restituiti dall'immagine di origine.
dwPicResampleDestHeight
Specifica l'altezza dell'area dell'immagine di destinazione in unità di campioni di luminanza per contenere i dati restituiti dall'immagine di origine.
dwPicResampleFullDestWidth
Specifica la larghezza completa dell'area dell'immagine di destinazione in unità di campioni di luminanza per contenere i dati restituiti dall'immagine di origine.
dwPicResampleFullDestHeight
Specifica l'altezza completa dell'area dell'immagine di destinazione in unità di campioni di luminanza per contenere i dati restituiti dall'immagine di origine.
Commenti
Il ritaglio eseguito da dwPicResampleFullDestHeight viene usato per generare eventuali campioni all'esterno dell'area di resampling di origine. Questo valore è necessario per il supporto di H.263 Annex P dei formati di origine personalizzati in cui la larghezza o l'altezza della luminanza non sono divisibili da 16.)
Nel caso di H.263 Allegato O Scalabilità spaziale, il valore di wPicResampleRcontrol è 1. Questo valore corrisponde al valore di RCRPR in H.263 Allegato P equivalente all'upsampling necessario per la scalabilità spaziale H.263 Allegato O. Nel caso della resampling immagine di riferimento H.263 allegato P, wPicResampleRcontrol è uguale alla variabile H.263 RCRPR.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dxva.h (include Dxva.h) |