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, que indica que la conversión de velocidad de fotogramas interpola los fotogramas.
[in] OutputRate
Valor de tipo DXVAHDDDI_OUTPUT_RATEque 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 fraccionario que representa una velocidad de salida personalizada. El controlador hace referencia a CustomRate solo cuando se DXVAHDDDI_OUTPUT_RATE_CUSTOM el valor especificado en outputRate. El valor predeterminado es 1/1.
Observaciones
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 ambos telecines inversos (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 proporcionadas por el controlador en los miembros de la estructura de DXVAHDDDI_CUSTOM_RATE_DATA cuando se llamó a la función getcaps del controlador con el D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES valor establecido; De lo contrario, la función setVideoProcessStreamState del controlador devuelve un error.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA se admite a partir del sistema operativo Windows 7. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |