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