Condividi tramite


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)