struktur DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA (dxvahd.h)
Berisi statistik inverse telecine (IVTC) dari perangkat Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Sintaks
typedef struct _DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA {
BOOL Enable;
UINT ITelecineFlags;
UINT Frames;
UINT InputField;
} DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA;
Anggota
Enable
Menentukan apakah statistik IVTC diaktifkan. Nilai status default adalah FALSE. Mengatur nilai ke TRUE memungkinkan statistik IVTC, dan mengatur ulang semua data statistik IVTC ke nol.
ITelecineFlags
Jika driver mendeteksi bahwa bingkai di-telesinasi, dan dapat melakukan telesin terbalik, bidang ini berisi anggota enumerasi DXVAHD_ITELECINE_CAPS . Jika tidak, nilainya adalah 0.
Frames
Jumlah bingkai telesinasi berturut-turut yang telah terdeteksi perangkat.
InputField
Indeks bidang input terbaru. Nilai anggota ini sama dengan nilai terbaru dari anggota InputFrameOrField dari struktur DXVAHD_STREAM_DATA .
Keterangan
Jika perangkat DXVA-HD mendukung statistik IVTC, perangkat dapat mendeteksi kapan video input berisi bingkai telesinasi. Anda dapat menggunakan informasi ini untuk mengaktifkan IVTC di perangkat.
Untuk mengaktifkan statistik IVTC, lakukan hal berikut:
- Alokasikan struktur DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA dan atur Aktifkan anggota ke TRUE.
- Menginisialisasi struktur DXVAHD_STREAM_STATE_PRIVATE_DATA dengan nilai-nilai ini:
- Atur Guid ke DXVAHD_STREAM_STATE_PRIVATE_IVTC.
- Atur DataSize ke
sizeof(DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA)
. - Atur pData untuk menunjuk ke struktur DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA .
- Panggil metode IDXVAHD_VideoProcessor::SetVideoProcessStreamState . Atur parameter Status metode tersebut ke DXVAHD_STREAM_STATE_PRIVATE dan parameter pData ke alamat struktur DXVAHD_STREAM_STATE_PRIVATE_DATA .
Biasanya, aplikasi akan menggunakan fitur ini sebagai berikut:
- Aktifkan statistik IVTC.
- Mulai mengirim bingkai video yang terjalin ke perangkat DXVA-HD.
- Pada titik tertentu, kueri perangkat untuk statistik IVTC saat ini.
- Jika perangkat mendeteksi bingkai telesin, gunakan kecepatan bingkai kustom untuk melakukan IVTC. Untuk informasi selengkapnya, lihat DXVAHD_CUSTOM_RATE_DATA.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk