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
Persyaratan
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | dxvahd.h |