Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil penunjuk ke buffer decoder DirectX Video Acceleration (DXVA).
Sintaks
HRESULT GetBuffer(
[in] UINT BufferType,
[out] void **ppBuffer,
[out] UINT *pBufferSize
);
Parameter
[in] BufferType
Jenis buffer yang akan diambil. Gunakan salah satu nilai berikut.
[out] ppBuffer
Menerima penunjuk ke awal buffer memori.
[out] pBufferSize
Menerima ukuran buffer, dalam byte.
Mengembalikan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Metode berhasil. |
Keterangan
Metode mengunci permukaan Direct3D yang berisi buffer. Setelah selesai menggunakan buffer, panggil IDirectXVideoDecoder::ReleaseBuffer untuk membuka permukaan.
Metode ini mungkin memblokir jika terlalu banyak operasi yang telah diantrekan pada GPU. Metode membuka blokir ketika buffer gratis tersedia.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | dxva2api.h |