FUNGSI OPMGetVideoOutputsFromIDirect3DDevice9Object (opmapi.h)
Membuat objek Manajer Perlindungan Output (OPM) untuk setiap monitor fisik yang terkait dengan perangkat Direct3D tertentu.
Sintaks
HRESULT OPMGetVideoOutputsFromIDirect3DDevice9Object(
[in] IDirect3DDevice9 *pDirect3DDevice9,
[in] OPM_VIDEO_OUTPUT_SEMANTICS vos,
[out] ULONG *pulNumVideoOutputs,
[out] IOPMVideoOutput ***pppOPMVideoOutputArray
);
Parameter
[in] pDirect3DDevice9
Arahkan ke antarmuka IDirect3DDevice9 dari perangkat Direct3D.
[in] vos
Anggota enumerasi OPM_VIDEO_OUTPUT_SEMANTICS .
Nilai | Makna |
---|---|
|
Pointer IOPMVideoOutput yang dikembalikan akan menggunakan semantik OPM. |
|
Pointer IOPMVideoOutput yang dikembalikan akan menggunakan semantik Certified Output Protection Protocol (COPP). |
[out] pulNumVideoOutputs
Menerima jumlah pointer IOPMVideoOutput yang dikembalikan dalam parameter pppOPMVideoOutputArray .
[out] pppOPMVideoOutputArray
Menerima pointer ke array pointer IOPMVideoOutput . Setiap pointer IOPMVideoOutput dikaitkan dengan satu monitor fisik. Pemanggil harus merilis setiap pointer dalam array, dan memanggil CoTaskMemFree untuk membebaskan array.
Mengembalikan nilai
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Satu perangkat Direct3D dapat dikaitkan dengan beberapa monitor fisik. Setiap monitor fisik memiliki konektornya sendiri. Aplikasi harus mengatur mekanisme perlindungan satu per satu untuk setiap monitor fisik, dengan menggunakan pointer IOPMVideoOutput yang dikembalikan dalam pppOPMVideoOutputArray.
Antarmuka IOPMVideoOutput memiliki dua mode perilaku, tergantung pada nilai parameter vos . Jika vos OPM_VOS_COPP_SEMANTICS, IOPMVideoOutput menggunakan semantik COPP. Mode ini ditujukan untuk kompatibilitas mundur dengan COPP. Jika vos OPM_VOS_OPM_SEMANTICS, IOPMVideoOutput menggunakan semantik OPM yang lebih baru. Perbedaan perilaku dicatat pada halaman referensi untuk setiap metode. Mode tidak berubah selama masa pakai objek.
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 | opmapi.h |
Pustaka | Dxva2.lib |
DLL | Dxva2.dll |