Condividi tramite


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
    I dieci campi interlacciati vengono convertiti in quattro fotogrammi progressivi.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione dxvahd.h

Vedi anche

DXVA-HD

Strutture video Direct3D

Strutture di Media Foundation