Compartir a través de


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)

Consulte también

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps

SetVideoProcessStreamState