estructura DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA (d3dumddi.h)
La estructura DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA describe los datos de estado de flujo que especifican la velocidad de salida del flujo de entrada.
Sintaxis
typedef struct _DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA {
[in] BOOL RepeatFrame;
[in] DXVAHDDDI_OUTPUT_RATE OutputRate;
[in] DXVAHDDDI_RATIONAL CustomRate;
} DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA;
Miembros
[in] RepeatFrame
Valor booleano que especifica si la conversión de velocidad de fotogramas se repite o interpola los fotogramas. El controlador hace referencia a RepeatFrame solo cuando usa la conversión de velocidad de fotogramas. El valor predeterminado es FALSE, lo que indica que la conversión de velocidad de fotogramas interpola los fotogramas.
[in] OutputRate
Valor con tipo DXVAHDDDI_OUTPUT_RATE que indica la velocidad de salida del flujo de entrada. El valor predeterminado es DXVAHDDDI_OUTPUT_RATE_NORMAL.
[in] CustomRate
Estructura DXVAHDDDI_RATIONAL que especifica un valor fraccionado que representa una velocidad de salida personalizada. El controlador hace referencia a CustomRate solo cuando el valor especificado en OutputRate es DXVAHDDDI_OUTPUT_RATE_CUSTOM. El valor predeterminado es 1/1.
Comentarios
El controlador usa el miembro RepeatFrame para controlar la conversión de velocidad de fotogramas. Por ejemplo, cuando el controlador convierte de 60i a 60p, si el procesador de vídeo es capaz de telecine inverso (60i a 24p) y la conversión de velocidad de fotogramas (24p a 60p), los fotogramas convertidos contienen fotogramas interpolados. A veces, la interpolación da como resultado artefactos y la aplicación podría requerir repetir los fotogramas en su lugar.
El miembro CustomRate debe especificar una de las tarifas personalizadas que el controlador proporcionó en los miembros de la estructura DXVAHDDDI_CUSTOM_RATE_DATA cuando se llamó a la función GetCaps del controlador con el conjunto de valores D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES; de lo contrario, la función SetVideoProcessStreamState del controlador devuelve un error.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA se admite a partir del sistema operativo Windows 7. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |