fix func_type for windows
This commit is contained in:
parent
3074aa1341
commit
07175bde24
@ -58,6 +58,11 @@ import sys, ctypes, platform
|
|||||||
if sys.hexversion < 0x02060000:
|
if sys.hexversion < 0x02060000:
|
||||||
ctypes.c_bool = ctypes.c_byte
|
ctypes.c_bool = ctypes.c_byte
|
||||||
|
|
||||||
|
if platform.system().lower() == 'windows':
|
||||||
|
func_type = ctypes.WINFUNCTYPE
|
||||||
|
else:
|
||||||
|
func_type = ctypes.CFUNCTYPE
|
||||||
|
|
||||||
QWORD = ctypes.c_int64
|
QWORD = ctypes.c_int64
|
||||||
|
|
||||||
def LOBYTE(a): return (ctypes.c_byte)(a)
|
def LOBYTE(a): return (ctypes.c_byte)(a)
|
||||||
@ -516,7 +521,7 @@ BASS_FILEPOS_CONNECTED = 4
|
|||||||
BASS_FILEPOS_BUFFER = 5
|
BASS_FILEPOS_BUFFER = 5
|
||||||
BASS_FILEPOS_SOCKET = 6
|
BASS_FILEPOS_SOCKET = 6
|
||||||
|
|
||||||
DOWNLOADPROC = ctypes.CFUNCTYPE(ctypes.c_void_p, ctypes.c_void_p, ctypes.c_ulong, ctypes.c_void_p)
|
DOWNLOADPROC = func_type(ctypes.c_void_p, ctypes.c_void_p, ctypes.c_ulong, ctypes.c_void_p)
|
||||||
|
|
||||||
# BASS_ChannelSetSync types
|
# BASS_ChannelSetSync types
|
||||||
BASS_SYNC_POS = 0
|
BASS_SYNC_POS = 0
|
||||||
|
Loading…
Reference in New Issue
Block a user