DXVAHD_CUSTOM_RATE_DATA struttura (dxvahd.h)
Specifica una frequenza personalizzata per la conversione a frequenza di fotogrammi o telecine inversa (IVTC).
Sintassi
typedef struct _DXVAHD_CUSTOM_RATE_DATA {
DXVAHD_RATIONAL CustomRate;
UINT OutputFrames;
BOOL InputInterlaced;
UINT InputFramesOrFields;
} DXVAHD_CUSTOM_RATE_DATA;
Members
CustomRate
Rapporto tra la frequenza dei fotogrammi di output e la frequenza dei fotogrammi di input, espressa come struttura DXVAHD_RATIONAL che contiene un numero razionale.
OutputFrames
Numero di fotogrammi di output che verranno generati per ogni esempio di input N , in cui N = InputFramesOrFields.
InputInterlaced
Se TRUE, il flusso di input deve essere interlacciato. In caso contrario, il flusso di input deve essere progressivo.
InputFramesOrFields
Numero di campi di input ofotogrammi per ogni fotogramma di output N che verrà generato, dove N = OutputFrame.
Commenti
Il membro CustomRate fornisce il fattore di conversione della frequenza, mentre i membri rimanenti definiscono il modello di esempi di input e output.
Ecco alcuni esempi usati per questa struttura:
-
Conversione della frequenza dei fotogrammi da 60p a 120p (raddoppiando la frequenza dei fotogrammi).
- CustomRate: 2/1
- OutputFrame: 2
- InputInterlaced: FALSE
- InputFramesOrFields: 1
-
Inverso 2:3 pulldown (IVTC) da 60i a 24p.
- CustomRate: 4/5
- OutputFrame: 4
- InputInterlaced: TRUE
- InputFramesOrFields: 10
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | dxvahd.h |