struktur DXVAHD_STREAM_STATE_FILTER_DATA (dxvahd.h)
Menentukan tingkat untuk operasi pemfilteran pada aliran input Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Sintaks
typedef struct _DXVAHD_STREAM_STATE_FILTER_DATA {
BOOL Enable;
INT Level;
} DXVAHD_STREAM_STATE_FILTER_DATA;
Anggota
Enable
Jika TRUE, filter diaktifkan. Jika tidak, filter dinonaktifkan.
Level
Tingkat untuk filter. Arti dari nilai ini tergantung pada implementasinya. Untuk mendapatkan rentang dan nilai default filter tertentu, panggil metode IDXVAHD_Device::GetVideoProcessorFilterRange .
Jika anggota AktifkanADALAH FALSE, anggota Tingkat diabaikan.
Keterangan
Untuk daftar filter gambar yang ditentukan untuk DXVA-HD, lihat DXVAHD_FILTER. Perangkat mungkin tidak mendukung setiap jenis filter gambar. Untuk mengetahui apakah perangkat mendukung filter tertentu, panggil metode IDXVAHD_Device::GetVideoProcessorDeviceCaps dan periksa anggota FilterCaps dari struktur DXVAHD_VPDEVCAPS .
Contoh
HRESULT DXVAHD_SetFilterValue(
IDXVAHD_VideoProcessor *pVP,
UINT stream,
DXVAHD_FILTER filter,
BOOL bEnable,
INT value
)
{
DXVAHD_STREAM_STATE_FILTER_DATA data = { bEnable, value };
DXVAHD_STREAM_STATE state = static_cast<DXVAHD_STREAM_STATE>(DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS + filter);
HRESULT hr = pVP->SetVideoProcessStreamState(
stream,
state,
sizeof(data),
&data
);
return hr;
}
Persyaratan
Persyaratan | Nilai |
---|---|
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