estructura DXVAHD_CONTENT_DESC (dxvahd.h)
Describe una secuencia de vídeo para un procesador de vídeo de alta definición de alta definición de vídeo (DXVA-HD) de Microsoft DirectX.
El controlador de pantalla puede usar la información de esta estructura para optimizar las funcionalidades del procesador de vídeo. Por ejemplo, es posible que algunas funcionalidades no se expongan para el contenido de alta definición (HD), por motivos de rendimiento.
Sintaxis
typedef struct _DXVAHD_CONTENT_DESC {
DXVAHD_FRAME_FORMAT InputFrameFormat;
DXVAHD_RATIONAL InputFrameRate;
UINT InputWidth;
UINT InputHeight;
DXVAHD_RATIONAL OutputFrameRate;
UINT OutputWidth;
UINT OutputHeight;
} DXVAHD_CONTENT_DESC;
Miembros
InputFrameFormat
Miembro de la enumeración DXVAHD_FRAME_FORMAT que describe cómo se entrelaza la secuencia de vídeo.
InputFrameRate
Velocidad de fotogramas de la secuencia de vídeo de entrada, especificada como una estructura de DXVAHD_RATIONAL .
InputWidth
Ancho de los marcos de entrada, en píxeles.
InputHeight
Alto de los fotogramas de entrada, en píxeles.
OutputFrameRate
Velocidad de fotogramas de la secuencia de vídeo de salida, especificada como una estructura de DXVAHD_RATIONAL .
OutputWidth
Ancho de los marcos de salida, en píxeles.
OutputHeight
Alto de los fotogramas de salida, en píxeles.
Comentarios
Las velocidades de fotogramas se expresan como relaciones. Por ejemplo, 30 fotogramas por segundo (fps) se expresa como 30:1 y 29,97 fps se expresa como 30000/1001. Para el contenido entrelazado, un marco consta de dos campos, de modo que la velocidad de fotogramas sea la mitad de la velocidad de campo.
Si la aplicación compone dos o más flujos de entrada, use la secuencia más grande para los valores de InputWidth y InputHeight.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | dxvahd.h |