libzplay-2.02-sdk 调用模块

libzplay-2.02-sdk 调用模块

.版本 2 .程序集 ZPlay, , 公开, 以下是令人窒息的操作 by 轻飘飘的风 .程序集变量 ZPlay, 整数型 .程序集变量 ZPlayFunc, 整数型, , "84" .子程序 _初始化 ZPlay = CreateZPlay () zplay_memcpy (_数组参数_ (ZPlayFunc), 指针到整数 (ZPlay), 336) .子程序 _销毁 .子程序 SetSettings, 整数型, 公开 .参数 nSettingID, 整数型, , #sid .参数 nValue, 整数型 返回 (_类函数_ (ZPlayFunc [1], ZPlay, nSettingID, nValue, , , , , , )) .子程序 GetSettings, 整数型, 公开 .参数 nSettingID, 整数型, , #sid 返回 (_类函数_ (ZPlayFunc [2], ZPlay, nSettingID, , , , , , , )) .子程序 GetVersion, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [3], ZPlay, , , , , , , , )) .子程序 GetError, 文本型, 公开 返回 (指针到文本 (_类函数_ (ZPlayFunc [4], ZPlay, , , , , , , , ))) .子程序 GetErrorW, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [5], ZPlay, , , , , , , , )) .子程序 GetFileFormat, 整数型, 公开, #sf .参数 pchFileName, 文本型 返回 (_类函数_ (ZPlayFunc [6], ZPlay, _参数_ (pchFileName), , , , , , , )) .子程序 GetFileFormatW, 整数型, , #sf .参数 pchFileName, 整数型 返回 (_类函数_ (ZPlayFunc [7], ZPlay, pchFileName, , , , , , , )) .子程序 EnumerateWaveOut, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [8], ZPlay, , , , , , , , )) .子程序 GetWaveOutInfo, 整数型, 公开 .参数 nIndex, 整数型 .参数 pWaveOutInfo, TWaveOutInfo, 参考 返回 (_类函数_ (ZPlayFunc [9], ZPlay, nIndex, _参数_ (pWaveOutInfo), , , , , , )) .子程序 GetWaveOutInfoW, 整数型 .参数 nIndex, 整数型 .参数 pWaveOutInfo, 整数型 返回 (_类函数_ (ZPlayFunc [10], ZPlay, nIndex, pWaveOutInfo, , , , , , )) .子程序 SetWaveOutDevice, 整数型, 公开 .参数 nIndex, 整数型 返回 (_类函数_ (ZPlayFunc [11], ZPlay, nIndex, , , , , , , )) .子程序 OpenFile, 整数型, 公开 .参数 sFileName, 文本型 .参数 nFormat, 整数型, , #sf 返回 (_类函数_ (ZPlayFunc [12], ZPlay, _参数_ (sFileName), nFormat, , , , , , )) .子程序 OpenFileW, 整数型 .参数 sFileName, 整数型 .参数 nFormat, 整数型, , #sf 返回 (_类函数_ (ZPlayFunc [13], ZPlay, sFileName, nFormat, , , , , , )) ' ============ ============ www.sanye.cx =============-- ’本站收录资源,如有密码,默认解压密码都为:www.sanye.cx ’三叶资源网官方③群:33301895 ' 投稿邮箱:[email protected] ' ============ ==================================-- ’专注易语言,按键精灵等编程源码分享的网站 ’三叶资源网收集的软件和源码,大部分为软件作者或网友推荐, ’版权归原作者所有,仅供学习和研究使用。 ’转载本站提供的资源请勿删除本说明文件。 ' 本站提供资源只可供研究使用,请在下载24小时内删除,勿用于商业用途,由此引起一切后果与本站无关。 ' ============ ============ www.sanye.cx =============-- ' 本源码来自三叶资源网(www.sanye.cx) .子程序 AddFile, 整数型, 公开 .参数 sFileName, 文本型 .参数 nFormat, 整数型, , #sf 返回 (_类函数_ (ZPlayFunc [14], ZPlay, _参数_ (sFileName), nFormat, , , , , , )) .子程序 AddFileW, 整数型 .参数 sFileName, 整数型 .参数 nFormat, 整数型, , #sf 返回 (_类函数_ (ZPlayFunc [15], ZPlay, sFileName, nFormat, , , , , , )) .子程序 OpenStream, 整数型, 公开 .参数 fBuffered, 整数型 .参数 fDynamic, 整数型 .参数 sMemStream, 整数型 .参数 nStreamSize, 整数型 .参数 nFormat, 整数型, , #sf 返回 (_类函数_ (ZPlayFunc [16], ZPlay, fBuffered, fDynamic, sMemStream, nStreamSize, nFormat, , , )) .子程序 PushDataToStream, 整数型, 公开 .参数 sMemNewData, 整数型 .参数 nNewDataize, 整数型 返回 (_类函数_ (ZPlayFunc [17], ZPlay, sMemNewData, nNewDataize, , , , , , )) .子程序 IsStreamDataFree, 整数型, 公开 .参数 sMemNewData, 整数型 返回 (_类函数_ (ZPlayFunc [18], ZPlay, sMemNewData, , , , , , , )) .子程序 GetDynamicStreamLoad, , 公开 .参数 pStreamLoadInfo, TStreamLoadInfo, 参考 _类函数_ (ZPlayFunc [19], ZPlay, _参数_ (pStreamLoadInfo), , , , , , , ) .子程序 GetStreamInfo, , 公开 .参数 pInfo, TStreamInfo_Class, 参考 _类函数_ (ZPlayFunc [20], ZPlay, _参数_ (pInfo), , , , , , , ) .子程序 GetStreamInfoW .参数 pInfo, 整数型 _类函数_ (ZPlayFunc [21], ZPlay, pInfo, , , , , , , ) .子程序 Close, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [22], ZPlay, , , , , , , , )) .子程序 Play, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [23], ZPlay, , , , , , , , )) .子程序 PlayLoop, 整数型, 公开 .参数 fFormatStartTime, 整数型, , #tf .参数 pStartTime, TStreamTime_Class .参数 fFormatEndTime, 整数型, , #tf .参数 pEndTime, TStreamTime_Class .参数 nNumOfCycles, 整数型 .参数 fContinuePlaying, 整数型 返回 (_类函数_ (ZPlayFunc [24], ZPlay, fFormatStartTime, _参数_ (pStartTime), fFormatEndTime, _参数_ (pEndTime), nNumOfCycles, fContinuePlaying, , )) ' ============ ============ www.sanye.cx =============-- ’本站收录资源,如有密码,默认解压密码都为:www.sanye.cx ’三叶资源网官方③群:33301895 ' 投稿邮箱:[email protected] ' ============ ==================================-- ’专注易语言,按键精灵等编程源码分享的网站 ’三叶资源网收集的软件和源码,大部分为软件作者或网友推荐, ’版权归原作者所有,仅供学习和研究使用。 ’转载本站提供的资源请勿删除本说明文件。 ' 本站提供资源只可供研究使用,请在下载24小时内删除,勿用于商业用途,由此引起一切后果与本站无关。 ' ============ ============ www.sanye.cx =============-- ' 本源码来自三叶资源网(www.sanye.cx) .子程序 Seek, 整数型, 公开 .参数 fFormat, 整数型, , #tf .参数 pTime, TStreamTime_Class .参数 nMoveMethod, 整数型, , #smFrom 返回 (_类函数_ (ZPlayFunc [25], ZPlay, fFormat, _参数_ (pTime), nMoveMethod, , , , , )) .子程序 ReverseMode, 整数型, 公开 .参数 fEnable, 整数型 返回 (_类函数_ (ZPlayFunc [26], ZPlay, fEnable, , , , , , , )) .子程序 Stop, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [27], ZPlay, , , , , , , , )) .子程序 Pause, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [28], ZPlay, , , , , , , , )) .子程序 Resume, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [29], ZPlay, , , , , , , , )) .子程序 GetPosition, , 公开 .参数 pTime, TStreamTime_Class, 参考 _类函数_ (ZPlayFunc [30], ZPlay, _参数_ (pTime), , , , , , , ) .子程序 SetMasterVolume, 整数型, 公开 .参数 nLeftVolume, 整数型 .参数 nRightVolume, 整数型 返回 (_类函数_ (ZPlayFunc [31], ZPlay, nLeftVolume, nRightVolume, , , , , , )) .子程序 SetPlayerVolume, 整数型, 公开 .参数 nLeftVolume, 整数型 .参数 nRightVolume, 整数型 返回 (_类函数_ (ZPlayFunc [32], ZPlay, nLeftVolume, nRightVolume, , , , , , )) .子程序 GetMasterVolume, , 公开 .参数 pnLeftVolume, 整数型, 参考 .参数 pnRightVolume, 整数型, 参考 _类函数_ (ZPlayFunc [33], ZPlay, _整参数_ (pnLeftVolume), _整参数_ (pnRightVolume), , , , , , ) .子程序 GetPlayerVolume, , 公开 .参数 pnLeftVolume, 整数型, 参考 .参数 pnRightVolume, 整数型, 参考 _类函数_ (ZPlayFunc [34], ZPlay, _整参数_ (pnLeftVolume), _整参数_ (pnRightVolume), , , , , , ) .子程序 GetBitrate, 整数型, 公开 .参数 fAverage, 整数型 返回 (_类函数_ (ZPlayFunc [35], ZPlay, fAverage, , , , , , , )) .子程序 GetStatus, , 公开 .参数 pStatus, TStreamStatus, 参考 _类函数_ (ZPlayFunc [36], ZPlay, _参数_ (pStatus), , , , , , , ) .子程序 MixChannels, 整数型, 公开 .参数 fEnable, 整数型 .参数 nLeftPercent, 整数型 .参数 nRightPercent, 整数型 返回 (_类函数_ (ZPlayFunc [37], ZPlay, fEnable, nLeftPercent, nRightPercent, , , , , )) .子程序 GetVUData, , 公开 .参数 pnLeftChannel, 整数型, 参考 .参数 pnRightChannel, 整数型, 参考 _类函数_ (ZPlayFunc [38], ZPlay, _整参数_ (pnLeftChannel), _整参数_ (pnRightChannel), , , , , , ) .子程序 SlideVolume, 整数型, 公开 .参数 fFormatStart, 整数型 .参数 pTimeStart, TStreamTime_Class .参数 nStartVolumeLeft, 整数型 .参数 nStartVolumeRight, 整数型 .参数 fFormatEnd, 整数型 .参数 pTimeEnd, TStreamTime_Class .参数 nEndVolumeLeft, 整数型 .参数 nEndVolumeRight, 整数型 返回 (_类函数_ (ZPlayFunc [39], ZPlay, fFormatStart, _参数_ (pTimeStart), nStartVolumeLeft, nStartVolumeRight, fFormatEnd, _参数_ (pTimeEnd), nEndVolumeLeft, nEndVolumeRight)) .子程序 EnableEqualizer, 整数型, 公开 .参数 fEnable, 整数型 返回 (_类函数_ (ZPlayFunc [40], ZPlay, fEnable, , , , , , , )) .子程序 SetEqualizerPoints, 整数型, 公开 .参数 pnFreqPoint, 整数型 .参数 nNumOfPoints, 整数型 返回 (_类函数_ (ZPlayFunc [41], ZPlay, pnFreqPoint, nNumOfPoints, , , , , , )) .子程序 GetEqualizerPoints, 整数型, 公开 .参数 pnFreqPoint, 整数型 .参数 nFreqPointNumber, 整数型 返回 (_类函数_ (ZPlayFunc [42], ZPlay, pnFreqPoint, nFreqPointNumber, , , , , , )) .子程序 SetEqualizerParam, 整数型, 公开 .参数 nPreAmpGain, 整数型 .参数 pnBandGain, 整数型 .参数 nNumberOfBands, 整数型 返回 (_类函数_ (ZPlayFunc [43], ZPlay, nPreAmpGain, pnBandGain, nNumberOfBands, , , , , )) .子程序 GetEqualizerParam, 整数型, 公开 .参数 pnPreAmpGain, 整数型, 参考 .参数 pnBandGain, 整数型 .参数 nNumberOfBands, 整数型 返回 (_类函数_ (ZPlayFunc [44], ZPlay, _整参数_ (pnPreAmpGain), pnBandGain, nNumberOfBands, , , , , )) .子程序 SetEqualizerPreampGain, 整数型, 公开 .参数 nGain, 整数型 返回 (_类函数_ (ZPlayFunc [45], ZPlay, nGain, , , , , , , )) .子程序 GetEqualizerPreampGain, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [46], ZPlay, , , , , , , , )) .子程序 SetEqualizerBandGain, 整数型, 公开 .参数 nBandIndex, 整数型 .参数 nGain, 整数型 返回 (_类函数_ (ZPlayFunc [47], ZPlay, nBandIndex, nGain, , , , , , )) .子程序 GetEqualizerBandGain, 整数型, 公开 .参数 nBandIndex, 整数型 返回 (_类函数_ (ZPlayFunc [48], ZPlay, nBandIndex, , , , , , , )) .子程序 LoadID3, 整数型, 公开 .参数 nId3Version, 整数型, , #id3Version .参数 pId3Info, TID3Info, 参考 返回 (_类函数_ (ZPlayFunc [49], ZPlay, nId3Version, _参数_ (pId3Info), , , , , , )) .子程序 LoadID3W, 整数型, 公开 .参数 nId3Version, 整数型, , #id3Version .参数 pId3Info, 整数型 返回 (_类函数_ (ZPlayFunc [50], ZPlay, nId3Version, pId3Info, , , , , , )) .子程序 LoadFileID3, 整数型, 公开 .参数 pchFileName, 文本型 .参数 nFormat, 整数型, , #sf .参数 nId3Version, 整数型, , #id3Version .参数 pId3Info, TID3Info, 参考 返回 (_类函数_ (ZPlayFunc [51], ZPlay, _参数_ (pchFileName), nFormat, nId3Version, _参数_ (pId3Info), , , , )) .子程序 LoadFileID3W, 整数型, 公开 .参数 pchFileName, 整数型 .参数 nFormat, 整数型, , #sf .参数 nId3Version, 整数型, , #id3Version .参数 pId3Info, 整数型 返回 (_类函数_ (ZPlayFunc [52], ZPlay, pchFileName, nFormat, nId3Version, pId3Info, , , , )) .子程序 EnableEcho, 整数型, 公开 .参数 fEnable, 整数型 返回 (_类函数_ (ZPlayFunc [53], ZPlay, fEnable, , , , , , , )) .子程序 SetEchoParam, 整数型, 公开 .参数 pEchoEffect, TEchoEffect, 数组 .参数 nNumberOfEffects, 整数型 返回 (_类函数_ (ZPlayFunc [54], ZPlay, _数组参数_ (pEchoEffect), nNumberOfEffects, , , , , , )) .子程序 GetEchoParam, 整数型, 公开 .参数 pEchoEffect, TEchoEffect, 数组 .参数 nNumberOfEffects, 整数型 返回 (_类函数_ (ZPlayFunc [55], ZPlay, _数组参数_ (pEchoEffect), nNumberOfEffects, , , , , , )) .子程序 SetCallbackFunc, 整数型, 公开 .参数 pCallbackFunc, 子程序指针 .参数 nMessages, 整数型, , #Msg .参数 user_data, 整数型 返回 (_类函数_ (ZPlayFunc [56], ZPlay, 到整数 (pCallbackFunc), nMessages, user_data, , , , , )) .子程序 SetRate, 整数型, 公开 .参数 nRate, 整数型 返回 (_类函数_ (ZPlayFunc [57], ZPlay, nRate, , , , , , , )) .子程序 GetRate, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [58], ZPlay, , , , , , , , )) .子程序 SetPitch, 整数型, 公开 .参数 nPitch, 整数型 返回 (_类函数_ (ZPlayFunc [59], ZPlay, nPitch, , , , , , , )) .子程序 GetPitch, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [60], ZPlay, , , , , , , , )) .子程序 SetTempo, 整数型, 公开 .参数 nTempo, 整数型 返回 (_类函数_ (ZPlayFunc [61], ZPlay, nTempo, , , , , , , )) .子程序 GetTempo, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [62], ZPlay, , , , , , , , )) .子程序 StereoCut, 整数型, 公开 .参数 fEnable, 整数型 .参数 fOutputCenter, 整数型 .参数 fBassToSides, 整数型 返回 (_类函数_ (ZPlayFunc [63], ZPlay, fEnable, fOutputCenter, fBassToSides, , , , , )) .子程序 Release, , 公开 _类函数_ (ZPlayFunc [64], ZPlay, , , , , , , , ) .子程序 DetectBPM, 整数型, 公开 .参数 nMethod, 整数型, , #dm 返回 (_类函数_ (ZPlayFunc [65], ZPlay, nMethod, , , , , , , )) .子程序 DetectFileBPM, 整数型, 公开 .参数 pchFileName, 文本型 .参数 nFormat, 整数型, , #sf .参数 nMethod, 整数型, , #dm 返回 (_类函数_ (ZPlayFunc [66], ZPlay, _参数_ (pchFileName), nFormat, nMethod, , , , , )) .子程序 DetectFileBPMW, 整数型 .参数 pchFileName, 整数型 .参数 nFormat, 整数型, , #sf .参数 nMethod, 整数型, , #dm 返回 (_类函数_ (ZPlayFunc [67], ZPlay, pchFileName, nFormat, nMethod, , , , , )) .子程序 GetFFTData, 整数型, 公开 .参数 nFFTPoints, 整数型 .参数 nFFTWindow, 整数型 .参数 pnHarmonicNumber, 整数型, 参考 .参数 pnHarmonicFreq, 整数型, 参考 .参数 pnLeftAmplitude, 整数型, 参考 .参数 pnRightAmplitude, 整数型, 参考 .参数 pnLeftPhase, 整数型, 参考 .参数 pnRightPhase, 整数型, 参考 返回 (_类函数_ (ZPlayFunc [68], ZPlay, nFFTPoints, nFFTWindow, _整参数_ (pnHarmonicNumber), _整参数_ (pnHarmonicFreq), _整参数_ (pnLeftAmplitude), _整参数_ (pnRightAmplitude), _整参数_ (pnLeftPhase), _整参数_ (pnRightPhase))) .子程序 DrawFFTGraphOnHDC, 整数型, 公开 .参数 hdc, 整数型 .参数 nX, 整数型 .参数 nY, 整数型 .参数 nWidth, 整数型 .参数 nHeight, 整数型 返回 (_类函数_ (ZPlayFunc [69], ZPlay, hdc, nX, nY, nWidth, nHeight, , , )) .子程序 DrawFFTGraphOnHWND, 整数型, 公开 .参数 hwnd, 整数型 .参数 nX, 整数型 .参数 nY, 整数型 .参数 nWidth, 整数型 .参数 nHeight, 整数型 返回 (_类函数_ (ZPlayFunc [70], ZPlay, hwnd, nX, nY, nWidth, nHeight, , , )) .子程序 SetFFTGraphParam, 整数型, 公开 .参数 nParamID, 整数型, , #gp .参数 nValue, 整数型 返回 (_类函数_ (ZPlayFunc [71], ZPlay, nParamID, nValue, , , , , , )) .子程序 GetFFTGraphParam, 整数型, 公开 .参数 nParamID, 整数型, , #gp 返回 (_类函数_ (ZPlayFunc [72], ZPlay, nParamID, , , , , , , )) .子程序 LoadID3Ex, 整数型, 公开 .参数 pId3Info, TID3InfoEx, 参考 .参数 fDecodeEmbededPicture, 整数型 返回 (_类函数_ (ZPlayFunc [73], ZPlay, _参数_ (pId3Info), fDecodeEmbededPicture, , , , , , )) .子程序 LoadID3ExW, 整数型 .参数 pId3Info, 整数型 .参数 fDecodeEmbededPicture, 整数型 返回 (_类函数_ (ZPlayFunc [74], ZPlay, pId3Info, fDecodeEmbededPicture, , , , , , )) .子程序 LoadFileID3Ex, 整数型, 公开 .参数 pchFileName, 文本型 .参数 nFormat, 整数型, , #sf .参数 pId3Info, TID3InfoEx, 参考 .参数 fDecodeEmbededPicture, 整数型 返回 (_类函数_ (ZPlayFunc [75], ZPlay, _参数_ (pchFileName), nFormat, _参数_ (pId3Info), fDecodeEmbededPicture, , , , )) .子程序 LoadFileID3ExW, 整数型 .参数 pchFileName, 整数型 .参数 nFormat, 整数型, , #sf .参数 pId3Info, 整数型 .参数 fDecodeEmbededPicture, 整数型 返回 (_类函数_ (ZPlayFunc [76], ZPlay, pchFileName, nFormat, pId3Info, fDecodeEmbededPicture, , , , )) .子程序 DrawBitmapToHDC, 整数型, 公开 .参数 hdc, 整数型 .参数 x, 整数型 .参数 y, 整数型 .参数 Width, 整数型 .参数 Height, 整数型 .参数 hBitmap, 整数型 返回 (_类函数_ (ZPlayFunc [77], ZPlay, hdc, x, y, Width, Height, hBitmap, , )) .子程序 DrawBitmapToHWND, 整数型, 公开 .参数 hwnd, 整数型 .参数 x, 整数型 .参数 y, 整数型 .参数 Width, 整数型 .参数 Height, 整数型 .参数 hBitmap, 整数型 返回 (_类函数_ (ZPlayFunc [78], ZPlay, hwnd, x, y, Width, Height, hBitmap, , )) .子程序 EnumerateWaveIn, 整数型, 公开 返回 (_类函数_ (ZPlayFunc [79], ZPlay, , , , , , , , )) .子程序 GetWaveInInfo, 整数型, 公开 .参数 nIndex, 整数型 .参数 pWaveInInfo, TWaveInInfo, 参考 返回 (_类函数_ (ZPlayFunc [80], ZPlay, nIndex, _参数_ (pWaveInInfo), , , , , , )) .子程序 GetWaveInInfoW, 整数型 .参数 nIndex, 整数型 .参数 pWaveInInfo, 整数型 返回 (_类函数_ (ZPlayFunc [81], ZPlay, nIndex, pWaveInInfo, , , , , , )) .子程序 SetWaveInDevice, 整数型, 公开 .参数 nIndex, 整数型 返回 (_类函数_ (ZPlayFunc [82], ZPlay, nIndex, , , , , , , )) .子程序 SetWaveOutFile, 整数型, 公开 .参数 sFileName, 文本型 .参数 nFormat, 整数型, , #sf .参数 fOutputToSoundcard, 整数型 返回 (_类函数_ (ZPlayFunc [83], ZPlay, _参数_ (sFileName), nFormat, fOutputToSoundcard, , , , , )) .子程序 SetWaveOutFileW, 整数型 .参数 sFileName, 整数型 .参数 nFormat, 整数型, , #sf .参数 fOutputToSoundcard, 整数型 返回 (_类函数_ (ZPlayFunc [84], ZPlay, sFileName, nFormat, fOutputToSoundcard, , , , , ))
相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注