PFND3D12DDI_VIDEO_GETCAPS fungsi panggilan balik (d3d12umddi.h)

Runtime D3D memanggil fungsi panggilan balik PFND3D12DDI_VIDEO_GETCAPS driver klien untuk meminta dukungan terkait video yang disediakan oleh driver untuk jenis tertentu.

Sintaks

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 penelepon yang digunakan untuk meminta kemampuan khusus video.

Menampilkan nilai

Jika fungsi panggilan balik ini berhasil, fungsi mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

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

Persyaratan Nilai
Target Platform Windows
Header d3d12umddi.h (termasuk D3d12umddi.h)

Lihat juga

D3D12DDIARG_VIDEO_GETCAPS_0020

PFND3D12DDI_FILLDDITTABLE