Compartir a través de


estructura DXVAHD_CUSTOM_RATE_DATA (dxvahd.h)

Especifica una velocidad personalizada para la conversión de velocidad de fotogramas o el telecine inverso (IVTC).

Sintaxis

typedef struct _DXVAHD_CUSTOM_RATE_DATA {
  DXVAHD_RATIONAL CustomRate;
  UINT            OutputFrames;
  BOOL            InputInterlaced;
  UINT            InputFramesOrFields;
} DXVAHD_CUSTOM_RATE_DATA;

Miembros

CustomRate

Proporción de la velocidad de fotogramas de salida con la velocidad de fotogramas de entrada, expresada como una estructura DXVAHD_RATIONAL que contiene un número racional.

OutputFrames

Número de fotogramas de salida que se generarán para cada muestra de entrada N , donde N = InputFramesOrFields.

InputInterlaced

Si es TRUE, la secuencia de entrada debe estar entrelazada. De lo contrario, el flujo de entrada debe ser progresivo.

InputFramesOrFields

Número de campos o marcos de entrada para cada N fotogramas de salida que se generarán, donde N = OutputFrames.

Comentarios

El miembro CustomRate proporciona el factor de conversión de velocidad, mientras que los miembros restantes definen el patrón de muestras de entrada y salida.

Estos son algunos ejemplos de usos para esta estructura:

  • Conversión de velocidad de fotogramas de 60p a 120p (duplicando la velocidad de fotogramas).
    • CustomRate: 2/1
    • OutputFrames: 2
    • InputInterlaced: FALSE
    • InputFramesOrFields: 1
  • Retroceso 2:3 (IVTC) de 60i a 24p.
    • CustomRate: 4/5
    • OutputFrames: 4
    • InputInterlaced: TRUE
    • InputFramesOrFields: 10
    (Diez campos entrelazados se convierten en cuatro fotogramas progresivos).

Requisitos

   
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

Consulte también

DXVA-HD

Estructuras de vídeo de Direct3D

Estructuras de Media Foundation