Condividi tramite


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)