estructura DXVA_PicResample (dxva.h)
El descodificador del host envía la estructura DXVA_PicResample al acelerador para controlar el proceso de muestreo. 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 H.263 P equivalente al muestreo necesario para la escalabilidad espacial H.263 del anexo H.263). En el caso del remuestreo de imagen de referencia del anexo P H.263, este valor es igual a la variable H.263 RCRPR
bPicResampleExtrapWidth
Indica si el muestreo horizontal debe incluir relleno de la imagen de muestreo. Si no cero y el método de relleno de usar vectores de movimiento sobre los límites de imagen se usan en el acelerador, cualquier cambio de muestreo debe incluir relleno de la imagen de muestreo 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 muestreo vertical debe incluir relleno de la imagen de muestreo remuestreo. Si no cero y el método de relleno de usar vectores de movimiento sobre los límites de imagen se usan en el acelerador, cualquier cambio de muestreo debe incluir relleno de la imagen de muestreo 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.
Comentarios
El recorte realizado por dwPicResampleFullDestHeight se usa para generar cualquier muestra 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 la altura de la luminaria no son divisibles 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 H.263 P equivalente al muestreo necesario para la escalabilidad espacial del anexo H.263. En el caso de H.263 Anexo P Referencia Imagen remuestreo, wPicResampleRcontrol es igual a la variable H.263 RCRPR.
Requisitos
Requisito | Valor |
---|---|
Header | dxva.h (include Dxva.h) |