estrutura DXVAHD_CUSTOM_RATE_DATA (dxvahd.h)
Especifica uma taxa personalizada para conversão de taxa de quadros ou IVTC (telecine inverso).
Sintaxe
typedef struct _DXVAHD_CUSTOM_RATE_DATA {
DXVAHD_RATIONAL CustomRate;
UINT OutputFrames;
BOOL InputInterlaced;
UINT InputFramesOrFields;
} DXVAHD_CUSTOM_RATE_DATA;
Membros
CustomRate
A proporção da taxa de quadros de saída para a taxa de quadros de entrada, expressa como uma estrutura DXVAHD_RATIONAL que contém um número racional.
OutputFrames
O número de quadros de saída que serão gerados para cada N exemplos de entrada, em que N = InputFramesOrFields.
InputInterlaced
Se TRUE, o fluxo de entrada deverá ser entrelaçado. Caso contrário, o fluxo de entrada deve ser progressivo.
InputFramesOrFields
O número de campos de entrada ou quadros para cada N quadros de saída que serão gerados, em que N = OutputFrames.
Comentários
O membro CustomRate fornece o fator de conversão de taxa, enquanto os membros restantes definem o padrão de exemplos de entrada e saída.
Aqui estão alguns exemplos de usos para esta estrutura:
-
Conversão de taxa de quadros de 60p para 120p (duplicando a taxa de quadros).
- CustomRate: 2/1
- OutputFrames: 2
- InputInterlaced: FALSE
- InputFramesOrFields: 1
-
Reverso 2:3 pulldown (IVTC) de 60i para 24p.
- CustomRate: 4/5
- OutputFrames: 4
- InputInterlaced: TRUE
- InputFramesOrFields: 10
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | dxvahd.h |