def init_modules(inmod, outmod):
def _SAVSAInit(n1, n2): pass
def _SAVSADeInit(): pass
def _SAAddPCMData(n1, n2, n3, n4): pass
def _SAGetMode(): return 0;
def _SAAdd(n1, n2, n3): pass
def _VSAAdd(n1, n2): pass
def _VSAAddPCMData(n1, n2, n3, n4): pass
def _VSAGetMode(n1, n2): return 0
def _VSASetInfo(n1, n2): pass
def _dspisactive(): return 0
def _dspyesactive(): return 1
def _dspdo(n1, n2, n3, n4, n5): return 0
def _setinfo(n1, n2, n3, n4): pass
def _eqset(n1, n2, n3): pass
# setting up default dummy functions
inmod.SAVSAInit = CFUNCTYPE(None, c_int, c_int)(_SAVSAInit)
inmod.SAVSADeInit = CFUNCTYPE(None, )(_SAVSADeInit)
inmod.SAAddPCMData = CFUNCTYPE(None, c_voidp, c_int, c_int, c_int)(_SAAddPCMData)
inmod.SAGetMode = CFUNCTYPE(c_int,)(_SAGetMode)
inmod.SAAdd = CFUNCTYPE(None, c_voidp, c_int, c_int)(_SAAdd)
inmod.VSAAdd = CFUNCTYPE(None, c_voidp, c_int)(_VSAAdd)
inmod.VSAAddPCMData = CFUNCTYPE(None, c_voidp, c_int, c_int, c_int)(_VSAAddPCMData)
inmod.VSAGetMode = CFUNCTYPE(c_int, POINTER(c_int), POINTER(c_int))(_VSAGetMode)
inmod.VSASetInfo = CFUNCTYPE(None, c_int, c_int)(_VSASetInfo)
inmod.dsp_isactive = CFUNCTYPE(c_int, )(_dspisactive)
inmod.dsp_dosamples = CFUNCTYPE(c_int, c_voidp, c_int, c_int, c_int, c_int)(_dspdo)
inmod.setinfo = CFUNCTYPE(None, c_int, c_int, c_int, c_int)(_setinfo)
inmod.eqset = CFUNCTYPE(None, c_int, c_char_p, c_int)(_eqset)
# setting up other members
inmod.outmod = pointer(outmod)
GetActiveWindow = windll.user32.GetActiveWindow
inmod.hMainWindow = GetActiveWindow()
inmod.hDllInstance = 0
outmod.hMainWindow = GetActiveWindow()
outmod.hDllInstance = 0
return 0
#----------------------------------------------------------------------
# Global Variables
#----------------------------------------------------------------------
评论列表
文章目录