PFND3DWDDM2_4DDI_VIDEODECODERBEGINFRAME_RS4_0 fungsi panggilan balik (d3d10umddi.h)
Memulai operasi pendekodean DirectX Video Acceleration (DXVA) untuk mendekode bingkai video.
Sintaks
PFND3DWDDM2_4DDI_VIDEODECODERBEGINFRAME_RS4_0 Pfnd3dwddm24DdiVideodecoderbeginframeRs40;
HRESULT Pfnd3dwddm24DdiVideodecoderbeginframeRs40(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE hDecode,
const D3DWDDM2_4DDIARG_VIDEODECODERBEGINFRAME_RS4_0 *pBeginFrame
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
hDecode
Handel ke objek dekoder video yang dibuat melalui panggilan ke fungsi CreateVideoDecoder.
pBeginFrame
Penunjuk ke struktur D3DWDDM2_4DDIARG_VIDEODECODERBEGINFRAME_RS4_0. 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
Jika fungsi ini mengembalikan S_OK, runtime Microsoft Direct3D memanggil fungsi VideoDecoderSubmitBuffers untuk melakukan operasi pendekodean. Ketika semua operasi decoding telah dijalankan, runtime memanggil fungsi VideoDecoderEndFrame untuk menghentikan operasi pendekodean pada bingkai video.
Catatan
Setiap panggilan ke VideoDecoderBeginFrame harus memiliki panggilan yang cocok ke Panggilan VideoDecoderEndFrame, dan VideoDecoderBeginFrame tidak dapat ditumpuk.
Struktur D3DWDDM2_4DDIARG_VIDEODECODERBEGINFRAME_RS4_0 berisi data berikut:
- Sumber daya yang akan menerima data yang didekripsi dan didekodekan.
- Kunci konten yang digunakan untuk mengenkripsi data bingkai video.
Jika anggota pContentKey dari struktur ini tidak diatur ke NULL, buffer yang dirujuk oleh anggota ini berisi kunci konten per bingkai. Kunci ini harus digunakan untuk mendekripsi data alih-alih menggunakan kunci sesi.
Catatan
Jika anggota pContentKey tidak diatur ke NULL, buffer yang direferensikan oleh anggota ini dienkripsi dengan menggunakan kunci sesi dengan algoritma AES-ECB.
Jika anggota pContentKey diatur ke NULL, data bingkai video harus didekripsi dengan menggunakan kunci sesi.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d10umddi.h |