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, 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)

Consulte también

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps

SetVideoProcessStreamState