Skip to content
This repository has been archived by the owner on Aug 23, 2022. It is now read-only.

d3dshot.create() cant work #55

Open
Soikie opened this issue Jun 7, 2022 · 1 comment
Open

d3dshot.create() cant work #55

Soikie opened this issue Jun 7, 2022 · 1 comment

Comments

@Soikie
Copy link

Soikie commented Jun 7, 2022

when i run 'd3dshot.create()',it raise COMError (-2005270524, 'The specified device interface or function level is not supported on this system。', (None, None, None, 0, None))

i find the wrong code in dxgi.py

def initialize_dxgi_output_duplication(dxgi_output, d3d_device):
    dxgi_output_duplication = ctypes.POINTER(IDXGIOutputDuplication)()
    dxgi_output.DuplicateOutput(d3d_device,ctypes.byref(dxgi_output_duplication) )

    return dxgi_output_duplication     

the dxgi_output.DuplicateOutput(d3d_device,ctypes.byref(dxgi_output_duplication) ) raise the error

@hoonseo0409
Copy link

That may happen when you try to create more than one d3d object, please check Singletone section of README.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants