Bagikan melalui


Metode IDirectXVideoDecoderService::GetDecoderDeviceGuids (dxva2api.h)

Mengambil array GUID yang mengidentifikasi perangkat dekoder yang didukung oleh perangkat keras grafis.

Sintaks

HRESULT GetDecoderDeviceGuids(
  [out] UINT *pCount,
  [out] GUID **pGuids
);

Parameter

[out] pCount

Menerima jumlah GUID.

[out] pGuids

Menerima array GUID. Ukuran array diambil dalam parameter Count . Metode mengalokasikan memori untuk array. Pemanggil harus membebaskan memori dengan memanggil CoTaskMemFree.

Mengembalikan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
D3DERR_INVALIDCALL
Kesalahan dari perangkat Direct3D.
E_FAIL
Jika Adaptor Tampilan Dasar Microsoft sedang digunakan atau jenis perangkat Direct3D 11 adalah rasterizer referensi. Perangkat ini tidak mendukung dekode video.

Keterangan

GUID decoder berikut didefinisikan. Beberapa GUID ini memiliki nama alternatif, yang ditunjukkan dalam tanda kurung.

GUID Deskripsi
DXVA2_ModeH264_A (DXVA2_ModeH264_MoComp_NoFGT) Kompensasi gerakan H.264 (MoComp), tidak ada teknologi biji-bijian film (FGT).
DXVA2_ModeH264_B (DXVA2_ModeH264_MoComp_FGT) H.264 MoComp, FGT.
DXVA2_ModeH264_C (DXVA2_ModeH264_IDCT_NoFGT) H.264 invers discrete cosine transform (IDCT), tidak ada FGT.
DXVA2_ModeH264_D (DXVA2_ModeH264_IDCT_FGT) H.264 IDCT, FGT.
DXVA2_ModeH264_E (DXVA2_ModeH264_VLD_NoFGT) H.264 VLD, tidak ada FGT.
DXVA2_ModeH264_F (DXVA2_ModeH264_VLD_FGT) H.264 variable-length decoder (VLD), FGT.
DXVA2_ModeHEVC_VLD_Main Profil utama H.265 / HEVC
DXVA2_ModeHEVC_VLD_Main10 Profil H.265 / HEVC Main 10
DXVA2_ModeMPEG2_IDCT MPEG-2 IDCT.
DXVA2_ModeMPEG2_MoComp MPEG-2 MoComp.
DXVA2_ModeMPEG2_VLD MPEG-2 VLD.
DXVA2_ModeVC1_A (DXVA2_ModeVC1_PostProc) Pemrosesan pasca VC-1.
DXVA2_ModeVC1_B (DXVA2_ModeVC1_MoComp) VC-1 MoComp.
DXVA2_ModeVC1_C (DXVA2_ModeVC1_IDCT) VC-1 IDCT.
DXVA2_ModeVC1_D (DXVA2_ModeVC1_VLD) VC-1 VLD.
DXVA2_ModeWMV8_A (DXVA2_ModeWMV8_PostProc) Pemrosesan pasca Windows Media Video 8.
DXVA2_ModeWMV8_B (DXVA2_ModeWMV8_MoComp) Windows Media Video 8 MoComp.
DXVA2_ModeWMV9_A (DXVA2_ModeWMV9_PostProc) Pemrosesan posting Windows Media Video 9.
DXVA2_ModeWMV9_B (DXVA2_ModeWMV9_MoComp) Windows Media Video 9 MoComp.
DXVA2_ModeWMV9_C (DXVA2_ModeWMV9_IDCT) Windows Media Video 9 IDCT.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header dxva2api.h

Lihat juga

Akselerasi Video DirectX 2.0

IDirectXVideoDecoderService