Bagikan melalui


PFND3DWDDM2_4DDI_VIDEODECODERSUBMITBUFFERS fungsi panggilan balik (d3d10umddi.h)

Mengirimkan satu atau beberapa buffer bingkai video untuk pendekodean DirectX Video Acceleration (DXVA).

Sintaks

PFND3DWDDM2_4DDI_VIDEODECODERSUBMITBUFFERS Pfnd3dwddm24DdiVideodecodersubmitbuffers;

HRESULT Pfnd3dwddm24DdiVideodecodersubmitbuffers(
  [in] D3D10DDI_HDEVICE hDevice,
  [in] D3D11_1DDI_HDECODE hDecode,
  [in] UINT BufferCount,
  [in] const D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
)
{...}

Parameter

[in] hDevice

Handel ke perangkat tampilan (konteks grafis).

[in] hDecode

Handel ke objek dekoder video yang dibuat melalui panggilan ke fungsi CreateVideoDecoder.

[in] BufferCount

Jumlah buffer dalam array yang dirujuk oleh parameter pBufferDesc.

[in] pBufferDesc

Penunjuk ke array dari satu atau beberapa struktur D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC. Untuk informasi lebih lanjut, lihat bagian Keterangan.

Nilai kembali

Mengembalikan salah satu nilai HRESULT berikut ini:

Menampilkan kode Deskripsi
S_OK Kunci sesi untuk sesi kriptografi berhasil dinegosiasikan.
E_OUTOFMEMORY Memori tidak tersedia untuk menyelesaikan operasi.

Keterangan

Parameter pBufferDesc menunjuk ke array dari satu atau beberapa struktur D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC. Setiap elemen dalam array menjelaskan buffer bingkai video terkompresi yang dikirimkan untuk pendekodean.

Setiap struktur D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC menyertakan data berikut:

  • Sumber daya yang akan menerima buffer bingkai yang didekripsi dan didekodekan.
  • Struktur D3D11_1DDI_ENCRYPTED_BLOCK_INFO yang menentukan byte buffer bingkai mana yang dienkripsi.
  • Penunjuk ke struktur D3D11_1DDI_AES_CTR_IV yang berisi vektor inisialisasi (IV) untuk data buffer bingkai yang dienkripsi dengan menggunakan algoritma enkripsi sandi blok mode CTR Standar Enkripsi Lanjutan (AES-CTR) 128-bit.

Catatan

Jika buffer dekode tidak berisi data terenkripsi apa pun, pointer ini diatur ke NULL. Fungsi ini tidak menghormati predikat Microsoft Direct3D 11 yang mungkin telah ditetapkan.

Persyaratan

Persyaratan Nilai
Header d3d10umddi.h