Bagikan melalui


PFND3D11_1DDI_VIDEODECODERSUBMITBUFFERS fungsi panggilan balik (d3d10umddi.h)

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

Sintaks

PFND3D11_1DDI_VIDEODECODERSUBMITBUFFERS Pfnd3d111DdiVideodecodersubmitbuffers;

HRESULT Pfnd3d111DdiVideodecodersubmitbuffers(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HDECODE unnamedParam2,
  UINT unnamedParam3,
  const D3D11_1DDI_VIDEO_DECODER_BUFFER_DESC *unnamedParam4
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

hDecoder [in]

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

unnamedParam3

BufferCount [in]

Jumlah buffer dalam array yang dirujuk oleh parameter pBufferDesc .

unnamedParam4

pBufferDesc [in]

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

Nilai kembali

VideoDecoderSubmitBuffers mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Buffer video berhasil dikirimkan.
E_OUTOFMEMORY Memori tidak tersedia untuk menyelesaikan operasi.

Keterangan

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

Setiap struktur D3D11_1DDI_VIDEO_DECODER_BUFFER_DESC mencakup data berikut:

  • Sumber daya yang akan menerima buffer bingkai yang didekripsi dan didekodekan.

  • Struktur D3D11_1DDI_ENCRYPTED_BLOCK_INFO yang menentukan byte mana dari buffer bingkai 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, pointer ini diatur ke NULL.

Catatan

Fungsi ini tidak mematuhi predikat Microsoft Direct3D 11 yang mungkin telah ditetapkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

CreateVideoDecoder

D3D11_1DDI_AES_CTR_IV

D3D11_1DDI_ENCRYPTED_BLOCK_INFO

D3D11_1DDI_VIDEO_DECODER_BUFFER_DESC