Bagikan melalui


Metode ID3D11VideoContext::SubmitDecoderBuffers (d3d11.h)

Mengirimkan satu atau beberapa buffer untuk pendekodean.

Sintaks

HRESULT SubmitDecoderBuffers(
  [in] ID3D11VideoDecoder                    *pDecoder,
  [in] UINT                                  NumBuffers,
  [in] const D3D11_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
);

Parameter

[in] pDecoder

Penunjuk ke antarmuka ID3D11VideoDecoder . Untuk mendapatkan pointer ini, panggil metode ID3D11VideoDevice::CreateVideoDecoder .

[in] NumBuffers

Jumlah buffer yang dikirimkan untuk pendekodean.

[in] pBufferDesc

Penunjuk ke array struktur D3D11_VIDEO_DECODER_BUFFER_DESC . Parameter NumBuffers menentukan jumlah elemen dalam array. Setiap elemen dalam array menjelaskan buffer terkompresi untuk pendekodean.

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Fungsi ini tidak menghormati predikat D3D11 yang mungkin telah ditetapkan.

Jika aplikasi menggunakan kueri D3D11, fungsi ini mungkin tidak dipertangungjawabkan dengan D3D11_QUERY_EVENT dan D3D11_QUERY_TIMESTAMP saat menggunakan tingkat fitur yang lebih rendah dari 11. D3D11_QUERY_PIPELINE_STATISTICS tidak akan menyertakan fungsi ini untuk tingkat fitur apa pun.

Saat menggunakan tingkat fitur 9_x, semua buffer yang dienkripsi sebagian harus menggunakan EncryptedBlockInfo yang sama, dan enkripsi parsial tidak dapat dinonaktifkan berdasarkan per bingkai.

Persyaratan

   
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

ID3D11VideoContext