Fungsi DxApi
Fungsi DxApi menerima perintah dari driver pengambilan video dekoder perangkat keras untuk mengakses fungsi antarmuka DxApi yang diterapkan dalam driver miniport video.
Parameter
dwFunctionNum menunjukkan perilaku fungsi DxApi (pengidentifikasi fungsi). Lihat bagian Keterangan untuk daftar pengidentifikasi fungsi.
lpvInBuffer menunjuk ke buffer input.
cbInBuffer menunjukkan ukuran dalam byte buffer input.
lpvOutBuffer menunjuk ke buffer output.
cbOutBuffer menunjukkan ukuran dalam byte buffer output.
Mengembalikan
DxApi mengembalikan jumlah byte yang benar-benar ditulis ke buffer output.
Keterangan
DxApi menerima pengidentifikasi fungsi (dwFunctionNum), buffer input (lpvInBuffer) dan ukurannya (cbInBuffer), dan buffer output (lpvOutBuffer) dan ukurannya (cbOutBuffer). Perilaku fungsi dan ukuran dan format buffer input dan output bergantung pada pengidentifikasi fungsi yang ditentukan. Nilai yang dikembalikan adalah jumlah byte aktual yang ditulis ke dalam buffer output.
Pengidentifikasi fungsi berikut didefinisikan untuk fungsi DxApi dalam file header ddkmapi.h :
- DD_DXAPI_ADDVPCAPTUREBUFFER
- DD_DXAPI_CLOSEHANDLE
- DD_DXAPI_FLIP_OVERLAY
- DD_DXAPI_FLIP_VP
- DD_DXAPI_FLUSHVPCAPTUREBUFFERS
- DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
- DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE
- DD_DXAPI_GET_POLARITY
- DD_DXAPI_GET_SURFACE_STATE
- DD_DXAPI_GET_VP_FIELD_NUMBER
- DD_DXAPI_GETKERNELCAPS
- DD_DXAPI_GETVERSIONNUMBER
- DD_DXAPI_LOCK
- DD_DXAPI_OPENDIRECTDRAW
- DD_DXAPI_OPENSURFACE
- DD_DXAPI_OPENVIDEOPORT
- DD_DXAPI_OPENVPCAPTUREDEVICE
- DD_DXAPI_REGISTER_CALLBACK
- DD_DXAPI_SET_SURFACE_STATE
- DD_DXAPI_SET_VP_FIELD_NUMBER
- DD_DXAPI_SET_VP_SKIP_FIELD
- DD_DXAPI_UNREGISTER_CALLBACK
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk