Bagikan melalui


struktur DXVAHD_CUSTOM_RATE_DATA (dxvahd.h)

Menentukan tarif kustom untuk konversi kecepatan bingkai atau telesinus terbalik (IVTC).

Sintaks

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

Anggota

CustomRate

Rasio kecepatan bingkai output terhadap kecepatan bingkai input, dinyatakan sebagai struktur DXVAHD_RATIONAL yang menyimpan angka rasional.

OutputFrames

Jumlah bingkai output yang akan dihasilkan untuk setiap sampel input N , di mana N = InputFramesOrFields.

InputInterlaced

Jika TRUE, aliran input harus diselingi. Jika tidak, aliran input harus progresif.

InputFramesOrFields

Jumlah bidang input atau bingkai untuk setiap bingkai output N yang akan dihasilkan, di mana N = OutputFrame.

Keterangan

Anggota CustomRate memberikan faktor konversi tarif, sementara anggota yang tersisa menentukan pola sampel input dan output.

Berikut adalah beberapa contoh penggunaan untuk struktur ini:

  • Konversi kecepatan bingkai dari 60p ke 120p (menggandakan kecepatan bingkai).
    • CustomRate: 2/1
    • OutputFrame: 2
    • InputInterlaced: FALSE
    • InputFramesOrFields: 1
  • Mundur 2:3 pulldown (IVTC) dari 60i ke 24p.
    • CustomRate: 4/5
    • OutputFrame: 4
    • InputInterlaced: TRUE
    • InputFramesOrFields: 10
    (Sepuluh bidang yang saling terkait dikonversi menjadi empat bingkai progresif.)

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header dxvahd.h

Lihat juga

DXVA-HD

Struktur Video Direct3D

Struktur Yayasan Media