Compartir a través de


estructura DXVA_PicResample (dxva.h)

El descodificador del host envía la estructura DXVA_PicResample al acelerador para controlar el proceso de remuestreo. Este proceso se invoca cuando la variable bDXVA_Func es igual a 4.

Sintaxis

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;

Miembros

wPicResampleSourcePicIndex

Especifica el búfer de referencia que se va a volver a muestrear.

wPicResampleDestPicIndex

Especifica el búfer que se va a usar para la salida de la operación de remuestreo de la imagen de referencia.

wPicResampleRcontrol

Especifica el modo de redondeo para el promedio en la operación de remuestreo. En el caso de la escalabilidad espacial del anexo H.263, este miembro es 1. (Esto corresponde al valor de RCRPR en el Anexo P H.263 que es equivalente al muestreo necesario para la escalabilidad espacial del anexo H.263). En el caso del remuestreo de la imagen de referencia del anexo P H.263, este valor es igual a la variable H.263 RCRPR

bPicResampleExtrapWidth

Indica si el remuestreo horizontal debe incluir relleno de la imagen de muestreo remuestreo. Si no es cero y el método de relleno de usar vectores de movimiento a través de los límites de imagen se usa en el acelerador, cualquier muestreo debe incluir relleno de la imagen remuestreo. Este relleno debe cubrir al menos el ancho especificado alrededor de cada borde de la imagen remuestreo independientemente de la operación de muestreo que se realice.

bPicResampleExtrapHeight

Indica si el remuestreo vertical debe incluir el espaciado de la imagen remuestreo. Si no es cero y el método de relleno de usar vectores de movimiento a través de los límites de imagen se usa en el acelerador, cualquier muestreo debe incluir relleno de la imagen remuestreo. Este relleno debe cubrir al menos el alto especificado alrededor de cada borde de la imagen remuestreo independientemente de la operación de muestreo que se realice.

dwPicResampleSourceWidth

Especifica el ancho en unidades de muestras de luminancia del área de la imagen de origen que se va a volver a muestrear en la imagen de destino.

dwPicResampleSourceHeight

Especifica el alto del área de la imagen de origen, en unidades de muestras de luminancia que se van a volver a muestrear en la imagen de destino.

dwPicResampleDestWidth

Especifica el ancho del área de la imagen de destino, en unidades de muestras de luminancia para contener los datos remuestreos de la imagen de origen.

dwPicResampleDestHeight

Especifica el alto del área de la imagen de destino en unidades de muestras de luminancia para contener los datos remuestreos de la imagen de origen.

dwPicResampleFullDestWidth

Especifica el ancho completo del área de la imagen de destino en unidades de muestras de luminancia para contener los datos remuestreos de la imagen de origen.

dwPicResampleFullDestHeight

Especifica el alto completo del área de la imagen de destino en unidades de muestras de luminancia para contener los datos remuestreos de la imagen de origen.

Observaciones

El recorte realizado por dwPicResampleFullDestHeight se usa para generar muestras fuera del área de muestreo de origen. (Este valor es necesario para la compatibilidad del anexo P H.263 con formatos de origen personalizados en los que el ancho o alto de la luminaria no es divisible en 16).)

En el caso de la escalabilidad espacial del anexo H.263, el valor de wPicResampleRcontrol es 1. Este valor corresponde al valor de RCRPR en el Anexo P H.263 que es equivalente al muestreo necesario para la escalabilidad espacial del anexo H.263. En el caso de la imagen de referencia del anexo P H.263, wPicResampleRcontrol es igual a la variable H.263 RCRPR.

Requisitos

Requisito Valor
encabezado de dxva.h (include Dxva.h)