Bagikan melalui


METODE ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters (d3d11_1.h)

Memungkinkan driver merekomendasikan parameter downsample output yang optimal dari parameter input.

Sintaks

HRESULT RecommendVideoDecoderDownsampleParameters(
  [in]  const D3D11_VIDEO_DECODER_DESC   *pInputDesc,
  [in]  DXGI_COLOR_SPACE_TYPE            InputColorSpace,
  [in]  const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
  [in]  const DXGI_RATIONAL              *pFrameRate,
  [out] D3D11_VIDEO_SAMPLE_DESC          *pRecommendedOutputDesc
);

Parameter

[in] pInputDesc

Jenis: const D3D11_VIDEO_DECODER_DESC*

Objek D3D11_VIDEO_DECODER_DESC yang menjelaskan profil pendekodean, resolusi, dan format aliran input. Ini adalah resolusi dan format yang akan di-downsampled.

[in] InputColorSpace

Jenis: DXGI_COLOR_SPACE_TYPE

Nilai DXGI_COLOR_SPACE_TYPE yang menentukan ruang warna data bingkai referensi.

[in] pInputConfig

Jenis: const D3D11_VIDEO_DECODER_CONFIG*

Data konfigurasi yang terkait dengan profil dekode.

[in] pFrameRate

Jenis: const DXGI_RATIONAL*

Kecepatan bingkai konten video. Ini digunakan oleh driver untuk menentukan apakah video dapat didekode secara real time.

[out] pRecommendedOutputDesc

Jenis: D3D11_VIDEO_SAMPLE_DESC*

Arahkan ke struktur D3D11_VIDEO_SAMPLE_DESC yang diisi driver dengan parameter buffer output yang direkomendasikan untuk operasi downsample. Driver akan mencoba merekomendasikan parameter yang dapat mendukung decoding real-time. Jika tidak dapat melakukannya, driver akan merekomendasikan nilai yang sedekat mungkin dengan solusi real-time.

Nilai kembali

Jenis: HRESULT

Metode ini mengembalikan salah satu kode kesalahan berikut.

S_OK Operasi berhasil diselesaikan.
E_INVALIDARG Parameter yang tidak valid diteruskan atau fungsi ini dipanggil menggunakan pola panggilan yang tidak valid.

Keterangan

Anda harus memanggil GetVideoDecoderCaps untuk menentukan apakah downsampling decoder didukung sebelum memeriksa dukungan untuk konfigurasi tertentu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header d3d11_1.h

Lihat juga

ID3D11VideoDevice1