ra1nty / DXcam

A Python high-performance screen capture library for Windows using Desktop Duplication API
MIT License
457 stars 67 forks source link

access violation writing 0x4DBAF26F #92

Open babymonie opened 2 months ago

babymonie commented 2 months ago

It doesn't work my code is

import dxcam
camera = dxcam.create()
frame = camera.grab()
camera.show(frame)

i get this error:

Traceback (most recent call last):
  File ".\screensharer.py", line 1, in <module>
    import dxcam
  File "C:\Users\Aloy\AppData\Local\Programs\Python\Python38-32\lib\site-packages\dxcam\__init__.py", line 102, in <module>
    __factory = DXFactory()
  File "C:\Users\Aloy\AppData\Local\Programs\Python\Python38-32\lib\site-packages\dxcam\__init__.py", line 15, in __call__
    cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs)
  File "C:\Users\Aloy\AppData\Local\Programs\Python\Python38-32\lib\site-packages\dxcam\__init__.py", line 27, in __init__
    p_adapters = enum_dxgi_adapters()
  File "C:\Users\Aloy\AppData\Local\Programs\Python\Python38-32\lib\site-packages\dxcam\util\io.py", line 24, in enum_dxgi_adapters
    create_dxgi_factory(IDXGIFactory1._iid_, ctypes.byref(pfactory))
OSError: exception: access violation writing 0x4DBAF26F