Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Runtime D3D memanggil fungsi panggilan balik PFND3D12DDI_VIDEO_GETCAPS driver klien untuk meminta dukungan terkait video yang disediakan oleh driver untuk jenis tertentu.
Sintaksis
PFND3D12DDI_VIDEO_GETCAPS Pfnd3d12ddiVideoGetcaps;
HRESULT Pfnd3d12ddiVideoGetcaps(
[in] D3D12DDI_HDEVICE hDrvDevice,
[in, out] const D3D12DDIARG_VIDEO_GETCAPS_0020 *pArgs
)
{...}
Parameter
[in] hDrvDevice
Handel perangkat.
[in, out] pArgs
Penunjuk ke struktur D3D12DDIARG_VIDEO_GETCAPS_0020 yang dialokasikan pemanggil yang digunakan untuk meminta kemampuan khusus video.
Mengembalikan nilai
Jika fungsi panggilan balik ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT.
Komentar
Tabel berikut ini menyediakan beberapa contoh arti/nilai pData dan DataSize untuk berbagai nilai D3D12DDICAPS_TYPE_VIDEO_0020. Perhatikan bahwa pInfo menunjuk ke NULL dalam semua contoh ini, sehingga tidak ditampilkan dalam tabel.
D3D12DDICAPS_TYPE_ XXX | pData | Ukuran Data |
---|---|---|
VIDEO_0020_DECODE_SUPPORT | D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 * | sizeof(D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020) |
VIDEO_0020_DECODE_PROFILES | D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020 * | sizeof(D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020) |
VIDEO_0020_PROCESS_SUPPORT | D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 * | sizeof(D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032) |
VIDEO_0032_DECODER_HEAP_SIZE | D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 * | sizeof(D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072) |
VIDEO_0053_MOTION_ESTIMATOR | D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 * | sizeof(D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053) |
VIDEO_0080_ENCODER_CODEC | D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080 | sizeof(D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080) |
Persyaratan
Syarat | Nilai |
---|---|
Platform Target | Windows |
Header | d3d12umddi.h (termasuk D3d12umddi.h) |