亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? shpa3api.pas

?? 用Delphi寫的呼叫中心
?? PAS
?? 第 1 頁 / 共 4 頁
字號:

function SsmGetVocFxFlag(ch:Integer;  nSelFx:Integer;  bClear:Boolean):Integer; stdcall;
function SsmGetToneAnalyzeResult(ch:Integer):Integer; stdcall;
function SsmGetBusyToneLen(ch:Integer):Integer; stdcall;
function SsmGetBusyToneCount(ch:Integer):Integer; stdcall;
function SsmGetRingEchoToneTime(ch:Integer):Integer; stdcall;

function SsmSetTonePara(ch:Integer;  wToneFreq1:WORD; wToneBW1:WORD; wToneFreq2:WORD; wToneBW2:WORD; dwIsToneRatio:DWORD):Integer; stdcall;
function SsmSetIsDialToneDtrTime(ch:Integer;  wIsDialToneDtrTime:WORD):Integer; stdcall;
function SsmSetBusyTonePeriod(ch:Integer;  wBusyTonePeriod:WORD):Integer; stdcall;
function SsmSetIsBusyToneDtrCnt(ch:Integer;  wIsBusyToneDtrCnt:WORD):Integer; stdcall;
function SsmSetRingEchoTonePara(ch:Integer;  wRingEchoOnTime:WORD; wRingEchoOffTime:WORD):Integer; stdcall;
function SsmSetVoiceFxPara(ch:Integer;  wSelFx:WORD;  wFx:WORD; wFxBW:WORD;  dwIsVocFxRatio:DWORD;  wIsVocFxDtrTime:WORD):Integer; stdcall;
function SsmSetVoiceOnDetermineTime(ch:Integer;  wIsVocDtrTime:WORD):Integer; stdcall;
function SsmSetMinVocDtrEnergy(ch:Integer;  dwMinVocDtrEnergy:DWORD):Integer; stdcall;

function SsmGetTonePara(ch:Integer;  pwToneFreq1:PWORD;  pwToneBW1:PWORD; pwToneFreq2:PWORD; pwToneBW2:PWORD; pdwIsToneRatio:PDWORD):Integer; stdcall;
function SsmGetIsDialToneDtrTime(ch:Integer;  pwIsDialToneDtrTime:PWORD):Integer; stdcall;
function SsmGetBusyTonePeriod(ch:Integer;  pwBusyTonePeriod:PWORD):Integer; stdcall;
function SsmGetIsBusyToneDtrCnt(ch:Integer;  pwIsBusyToneDtrCnt:PWORD):Integer; stdcall;
function SsmGetRingEchoTonePara(ch:Integer;  pwRingEchoOnTime:PWORD;  pwRingEchoOffTime:PWORD):Integer; stdcall;
function SsmGetIsNoVocDtrmTime(ch:Integer;  pwIsNoVocDtrmTime:PWORD):Integer; stdcall;
function SsmGetVoiceFxPara(ch:Integer;  wSelFx:WORD;  pwFx:PWORD; pwFxBW:PWORD;  pdwIsVocFxRatio:PDWORD;  pwIsVocFxDtrTime:PWORD):Integer; stdcall;
function SsmGetVoiceOnDetermineTime(ch:Integer;  pwIsVocDtrTime:PWORD):Integer; stdcall;
function SsmGetMinVocDtrEnergy(ch:Integer;  pdwMinVocDtrEnergy:PDWORD):Integer; stdcall;


function SsmQueryOpPeakFrqDetect(ch:Integer):Integer;stdcall;
function SsmSetPeakFrqDetectBW(ch:Integer;  nPeakBW:WORD):Integer;stdcall;
function SsmGetPeakFrqDetectBW(ch:Integer):Integer;stdcall;
function SsmGetPeakFrqEnergy(ch:Integer):LongInt;stdcall;
function SsmGetPeakFrq(ch:Integer):Integer;stdcall;

function SsmStart2ndToneAnalyzer(ch:Integer;  bEn:Boolean):Integer;stdcall;
function SsmGet2ndToneAnalyzerState(ch:Integer):Integer;stdcall;
function SsmSet2ndTonePara(ch:Integer;  wToneFreq1:WORD; wToneBW1:WORD; wToneFreq2:WORD; wToneBW2: WORD; dwIsToneRatio:DWORD):Integer;stdcall;
function SsmGet2ndTonePara(ch:Integer;  pwToneFreq1:PWORD; pwToneBW1:PWORD; pwToneFreq2:PWORD; pwToneBW2:PWORD; pdwIsToneRatio:PDWORD):Integer;stdcall;
function SsmGet2ndToneAnalyzeResult(ch:Integer):Integer;stdcall;
function SsmClear2ndToneAnalyzeResult(ch:Integer):Integer;stdcall;
function SsmGet2ndBusyToneLen(ch:Integer):Integer;stdcall;
function SsmGet2ndBusyToneCount(ch:Integer):Integer;stdcall;
function SsmSet2ndBusyTonePeriod(ch:Integer;  wBusyTonePeriod:WORD):Integer;stdcall;
function SsmGet2ndBusyTonePeriod(ch:Integer;  pwBusyTonePeriod:PWORD):Integer;stdcall;
function SsmSet2ndIsBusyToneDtrCnt(ch:Integer;  wIsBusyToneDtrCnt:WORD):Integer;stdcall;
function SsmGet2ndIsBusyToneDtrCnt(ch:Integer;  pwIsBusyToneDtrCnt:PWORD):Integer;stdcall;
function SsmSet2ndIsDialToneDtrTime(ch:Integer;  wIsDialToneDtrTime:WORD):Integer;stdcall;
function SsmGet2ndIsDialToneDtrTime(ch:Integer;  pwIsDialToneDtrTime:PWORD):Integer;stdcall;
function SsmSet2ndRingEchoTonePara(ch:Integer;  wRingEchoOnTime:WORD; wRingEchoOffTime:WORD):Integer;stdcall;
function SsmGet2ndRingEchoTonePara(ch:Integer;  pwRingEchoOnTime:PWORD;  pwRingEchoOffTime:PWORD):Integer;stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@ BARGEIN OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetNoSoundDtrmTime(ch:Integer;  dwIsNoSoundDtrTime:DWORD):Integer; stdcall;
function SsmSetIsBargeInDtrmTime(ch:Integer;  wIsBargeInDtrmTime:WORD):Integer; stdcall;
function SsmSetBargeInSens(ch:Integer;  nBargeInSens:Integer):Integer; stdcall;

function SsmGetNoSoundTime(ch:Integer):LongInt; stdcall;
function SsmGetNoSoundDtrmTime(ch:Integer):LongInt; stdcall;

function SsmGetIsBargeInDtrmTime(ch:Integer):Integer; stdcall;
function SsmGetBargeInSens(ch:Integer):Integer; stdcall;
function SsmDetectBargeIn(ch:Integer):Integer; stdcall;
function SsmDetectNoSound(ch:Integer):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ RING DETECT OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmGetRingFlag(ch:Integer):Integer; stdcall;
function SsmGetRingCount(ch:Integer):Integer; stdcall;
function SsmClearRingCount(ch:Integer):Integer; stdcall;
function SsmChkOpCallerId(ch:Integer):Integer; stdcall;
function SsmGetCallerId(ch:Integer;  szCallerId:PChar):Integer; stdcall;
function SsmGetCallerIdEx(ch:Integer;  szCallerIdEx:PChar):Integer; stdcall;
function SsmClearCallerId(ch:Integer):Integer; stdcall;
function SsmClearCallerIdEx(ch:Integer):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@ CALL OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmPickup(ch:Integer):Integer; stdcall;
function SsmHangup(ch:Integer):Integer; stdcall;
function SsmAutoDial(ch:Integer;  szPhoNum:PChar):Integer; stdcall;
function SsmChkAutoDial(ch:Integer):Integer; stdcall;
function SsmGetChState(ch:Integer):Integer; stdcall;

function SsmSearchIdleCallOutCh( wSearchMode:WORD;  dwPrecedence:DWORD):Integer; stdcall;
function SsmSetAutoCallDirection(ch:Integer;  bEnAutoCall:Boolean; nDirection:Integer):Integer; stdcall;
function SsmGetAutoCallDirection(ch:Integer; pnDirection:PInteger):Integer; stdcall;
function SsmAppendPhoNum(ch:Integer;  szPhoNum:PChar):Integer; stdcall;
function SsmGetPendingReason(ch:Integer):Integer; stdcall;
function SsmGetChStateKeepTime(ch:Integer):LongInt;stdcall;
function SsmGetPhoNumStr(ch:Integer;  pszPhoNum:PChar):Integer; stdcall;
function SsmGetPhoNumLen(ch:Integer):Integer; stdcall;
function SsmEnableAutoSendKB(ch:Integer;  bEnable:Boolean):Integer; stdcall;
function SsmGetAutoSendKBFlag(ch:Integer):Integer; stdcall;
function SsmSetKB(ch:Integer; btSigKB:BYTE):Integer; stdcall;
function SsmSetKD(ch:Integer; btSigKD:BYTE):Integer; stdcall;
function SsmSetKA(ch:Integer; btSigKA:BYTE):Integer; stdcall;
function SsmSetTxCallerId(ch:Integer;  pszTxCallerId:PChar):Integer; stdcall;
function SsmGetTxCallerId(ch:Integer; pszTxCallerId:PChar):Integer; stdcall;
function SsmGetKA(ch:Integer):Integer; stdcall;
function SsmGetKB(ch:Integer):Integer; stdcall;
function SsmGetKD(ch:Integer):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@ ADAPTIVE FILTER OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryOpEchoCanceller(ch:Integer):Integer; stdcall;
function SsmSetEchoCanceller(ch:Integer;  bRun:Boolean):Integer; stdcall;
function SsmGetEchoCancellerState(ch:Integer):Integer; stdcall;
function SsmSetEchoCancellerStudy(ch:Integer;  bRun:Boolean):Integer; stdcall;
function SsmGetEchoCancellerStudyState(ch:Integer):Integer; stdcall;
function SsmGetEchoCancellerRatio(ch:Integer):Integer; stdcall;
function SsmSaveEchoCancellerPara(ch:Integer):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ ST-BUS OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmGetBusChInfo(nBusCh:Integer;  pnOwner:PInteger;  pnInAppCh:PInteger;  pnTotOut:PInteger):Integer; stdcall;
function SsmApplyBusCh():Integer; stdcall;
function SsmFreeBusCh(nBusCh:Integer):Integer; stdcall;
function SsmLinkToBusCh( nCh:Integer; nBusCh:Integer):Integer; stdcall;
function SsmUnLinkToBusCh( nCh:Integer; nBusCh:Integer):Integer; stdcall;
function SsmLinkFromBusCh(nBusCh:Integer;  nCh:Integer):Integer; stdcall;
function SsmUnLinkFromBusCh(nBusCh:Integer;  nCh:Integer):Integer; stdcall;
function SsmListenTo(ch1:Integer;ch2:Integer):Integer; stdcall;
function SsmStopListenTo(ch1:Integer;ch2:Integer):Integer; stdcall;
function SsmTalkWith(ch1:Integer;ch2:Integer):Integer; stdcall;
function SsmStopTalkWith(ch1:Integer;ch2:Integer):Integer; stdcall;


procedure PlayListen( dwBId:DWORD;  ch:DWORD);stdcall;
procedure PlayListenNew( dwSpeakerCh:DWORD;  dwMonitorCh:DWORD);stdcall;
procedure StopListen( dwBId:DWORD);stdcall;
procedure StopListenNew( dwSpeakerCh:DWORD);stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ CONFERENCE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmCreateConfGroup(nMaxMember:Integer; nMaxSpeaker:Integer; nMaxSpeaking:Integer; nMaxSilenceTime:Integer):Integer; stdcall;
function SsmFreeConfGroup(nGrpId:Integer):Integer; stdcall;
function SsmJoinConfGroup(nGrpId:Integer; ch:Integer;  wJoinMode:WORD; nMixerVolume:Integer;  bCreateAlways:Boolean;  bExitGrpAlways:Boolean):Integer; stdcall;
function SsmExitConfGroup(ch:Integer;  bFreeGrpAlways:Boolean):Integer; stdcall;
function SsmGetConfCfgInfo( pwMaxMember:PWORD;  pwMaxSpeaker:PWORD;  pwMaxSpeaking:PWORD;  pwMaxSilenceTime:PWORD):Integer; stdcall;
function SsmGetTotalConfGroup():Integer; stdcall;
function SsmGetConfGrpId( pnGrpId:PInteger):Integer; stdcall;
function SsmGetConfGrpCfgInfo(nGrpId:Integer;  pwMaxMember:PWORD;  pwMaxSpeaker:PWORD;  pwMaxSpeaking:PWORD;  pwMaxSilenceTime:PWORD):Integer; stdcall;
function SsmGetConfGrpInfo(nGrpId:Integer;  pwTotalMember:PWORD;  pwTotalSpeaker:PWORD;  pwTotalSpeaking:PWORD):Integer; stdcall;
function SsmGetConfGrpMmbrId(nGrpId:Integer;  pnMmbrId:PInteger):Integer; stdcall;
function SsmGetConfGrpMmbrInfo(nGrpId:Integer;  nMmbrId:Integer;  pnAppCh:PInteger;  pwJoinMode:PWORD;  pwIsSpeaking:PWORD;  pdwSilenceTime:PDWORD):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@ FUNCTIONS COMPATIBLE WITH SHP_8A3 BOARD DRIVER  @@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function InitCard( add1:DWORD; add2:DWORD; add3:DWORD; add4:DWORD ;add5:DWORD;
				  add6:DWORD; add7:DWORD; add8:DWORD; intno:DWORD):DWORD; stdcall;
procedure ShutCard(); stdcall;

function StartRecordFile(ch:DWORD; fliename:PChar):DWORD; stdcall;

procedure StopRecordFile(ch:DWORD); stdcall;

procedure PauseRecord(ch:DWORD); stdcall;

procedure RestartRecord(ch:DWORD); stdcall;
function GetRecordTime(ch:DWORD):DWORD; stdcall;

function StartPlayFile(ch:DWORD; filename:PChar):DWORD; stdcall;
procedure StopPlayFile(ch:DWORD); stdcall;
function CheckPlayingEnd(ch:DWORD):DWORD; stdcall;

procedure PausePlay(ch:DWORD); stdcall;
procedure RestartPlay(ch:DWORD); stdcall;
procedure FastPlay(ch:DWORD); stdcall;
procedure BackPlay(ch:DWORD); stdcall;

function GetPlayTime(ch:DWORD):DWORD; stdcall;
function GetPlayPercent(ch:DWORD):DWORD; stdcall;
procedure SetPlayTime(ch:DWORD;time:DWORD ); stdcall;
procedure SetPlayPercent(ch:DWORD; percent:DWORD); stdcall;

function LoadIndexFile( segno:DWORD; filename:PChar; startadr:DWORD; length:DWORD):DWORD; stdcall;

procedure FreeIndexMem( segno:DWORD); stdcall;
procedure PlayIndex(ch:DWORD; segstring:PChar); stdcall;
procedure StopIndex(ch:DWORD); stdcall;
procedure DTMFStop(ch:DWORD; if_stop:DWORD); stdcall;

function GetDTMF(ch:DWORD):DWORD; stdcall;
procedure ClearDTMFBuf(ch:DWORD); stdcall;
function DetectRing(ch:DWORD):DWORD; stdcall;
procedure ClearRing(ch:DWORD); stdcall;
procedure HangUp(ch:DWORD); stdcall;
procedure PickUp(ch:DWORD); stdcall;
function DetectInter(ch:DWORD):DWORD; stdcall;
function GetFlash(ch:DWORD):DWORD; stdcall;
procedure SetFlashTime( time:Integer); stdcall;
function ToneCheck(ch:DWORD):DWORD; stdcall;
function GetBusyLen(ch:DWORD):DWORD; stdcall;
procedure DTMFDial(ch:DWORD; dialstring:PChar); stdcall;
function DTMFDialEnd(ch:DWORD):DWORD; stdcall;

procedure Flash(ch:DWORD;time:DWORD); stdcall;

procedure SetPlayVolume(ch:DWORD; volume:LongInt); stdcall;
procedure SetRecVolume(ch:DWORD; volume:LongInt); stdcall;

function GetCallerId(ch:DWORD; buf:PChar):DWORD; stdcall;


procedure SetPickSens( piont:DWORD); stdcall;
function GetPickUp( ch:DWORD):DWORD; stdcall;
function GetNum( ch:DWORD; buf:PChar; time:DWORD; len:DWORD; end_char:Integer):DWORD; stdcall;

procedure SetWorkMode( Mode:Integer); stdcall;

procedure SetUserCard( addr1:DWORD; addr2:DWORD; addr3:DWORD; addr4:DWORD; addr5:DWORD; addr6:DWORD; addr7:DWORD; addr8:DWORD); stdcall;

procedure SendBusyTone(ch:Integer); stdcall;
procedure SendRingEchoTone(ch:Integer); stdcall;
procedure SendDialTone(ch:Integer); stdcall;
procedure StopSendTone(ch:Integer); stdcall;
procedure StartSendRing(ch:Integer); stdcall;
procedure StopSendRing(ch:Integer); stdcall;

function Link2Ch(ch1:Integer;ch2:Integer):Integer; stdcall;
procedure UnLink2Ch(ch1:Integer;ch2:Integer); stdcall;

function Link3Ch(ch1:Integer;ch2:Integer;ch3:Integer):Integer; stdcall;


procedure UnLink3Ch(ch1:Integer;ch2:Integer;ch3:Integer); stdcall;
function ListenFromCh(ch1:Integer;ch2:Integer):Integer; stdcall;

procedure StopListenFromCh(ch1:Integer;ch2:Integer); stdcall;
procedure SetDelay( ch:DWORD; delay:DWORD); stdcall;
procedure SetLevel( ch:DWORD; level:DWORD); stdcall;

function DetectSound(ch:DWORD):DWORD; stdcall;
function GetFax11(ch:DWORD):DWORD; stdcall;
function GetFax21(ch:DWORD):DWORD; stdcall;
function GetRing(ch:DWORD):DWORD; stdcall;

procedure SetDialSpeed ( point:DWORD); stdcall;
procedure GetErrorMsg( buf:PChar); stdcall;

function  SetMaxSeg( inmaxsegment:DWORD):DWORD; stdcall;

function ApplyTimeSlot():Integer; stdcall;

function LinkFromBus(TsHandle:Integer;Ch:Integer):Integer; stdcall;
function StopLinkFromBus(TsHandle:Integer;Ch:Integer):Integer; stdcall;
function LinkToBus(Ch:Integer;TsHandle:Integer):Integer; stdcall;

function StopLinkToBus(Ch:Integer;TsHandle:Integer):Integer; stdcall;

procedure FreeTimeSlot(TsHandle:Integer); stdcall;
procedure PauseCard(); stdcall;
procedure RestartCard(); stdcall;

function SetIRQPriority(nPriorityClass:Integer):Boolean; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ RECORD MODULE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function GetLevel(ch:DWORD ):DWORD;stdcall;
procedure SetJudge(ch:DWORD ;  Judge:DWORD);stdcall;
function SsmGetLineVoltage(ch:Integer):Integer; stdcall;
function SsmSetDtrmLineVoltage(ch:Integer;  wDtrmValtage:WORD):Integer; stdcall;
function SsmGetDtrmLineVoltage(ch:Integer):Integer; stdcall;
function DetectPickUp(ch:DWORD ):DWORD;stdcall;
function DetectEmpty(ch:DWORD ):DWORD;stdcall;
procedure SetSoundJudgeLevel(ch:DWORD ;  level:DWORD);stdcall;
function GetSoundJudgeLevel(ch:DWORD ):DWORD;stdcall;

function SsmQueryOpMicGain(ch:Integer):Integer; stdcall;
function SsmSetMicGain(ch:Integer;  nGain:Integer):Integer; stdcall;
function SsmGetMicGain(ch:Integer):Integer; stdcall;


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ POWER-AMPLIFIER OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
procedure SetVolume( dwBoardId:DWORD;  dwVolume:DWORD);stdcall;
function SsmQueryOpPowerAmp(ch:Integer):Integer; stdcall;
function SsmSetPowerAmpVlm(ch:Integer;  nVolume:Integer):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ POLAR REVERSE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function GetFZCount(ch:DWORD ):DWORD;stdcall;
function SsmQueryOpPolarRvrs(ch:Integer):Integer; stdcall;
function SsmGetPolarRvrsCount(ch:Integer):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SS1 OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryOpSS1(ch:Integer):Integer; stdcall;
function SsmSendCAS(ch:Integer;  btCas:BYTE):Integer; stdcall;
function SsmGetCAS(ch:Integer):Integer; stdcall;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www日韩大片| 日韩一区二区三区在线观看| 国产精品亲子乱子伦xxxx裸| 国产91精品一区二区麻豆亚洲| 久久久久亚洲蜜桃| 国产aⅴ精品一区二区三区色成熟| 久久久久久久国产精品影院| 波波电影院一区二区三区| 亚洲欧洲av在线| 色乱码一区二区三区88| 亚洲午夜精品在线| 欧美一级片在线看| 国产综合色精品一区二区三区| 久久精品视频一区二区三区| 成人天堂资源www在线| 一级日本不卡的影视| 91精品国产一区二区三区蜜臀| 久久99这里只有精品| 国产精品视频一二三| 欧美性猛交xxxxxxxx| 久久99精品久久只有精品| 中文字幕av一区二区三区免费看 | 一个色在线综合| 91精品国产色综合久久ai换脸 | 成人国产精品视频| 亚洲一区二区三区四区在线免费观看| 欧美精品一二三| 国产91丝袜在线播放0| 亚洲一区在线播放| 精品国产第一区二区三区观看体验| 成人高清在线视频| 免费观看一级欧美片| 亚洲欧洲性图库| 欧美一区二区三区婷婷月色| 成人动漫视频在线| 蜜臀精品一区二区三区在线观看 | 国产精品第一页第二页第三页| 欧美性大战久久久久久久蜜臀 | 福利一区二区在线| 亚洲网友自拍偷拍| 国产欧美日韩视频在线观看| 欧美日韩电影在线| 91免费在线播放| 国产精品一二三| 日韩vs国产vs欧美| 亚洲精品欧美二区三区中文字幕| 久久久亚洲精华液精华液精华液| 欧美日韩在线三区| 色综合色综合色综合色综合色综合 | 精品国产乱码久久| 欧美日韩国产另类不卡| 99精品一区二区三区| 国产一区二区三区四区五区美女| 亚洲v中文字幕| 国产精品国产三级国产aⅴ中文 | 亚洲v中文字幕| 亚洲欧美日韩国产综合| 国产午夜精品一区二区三区视频 | 色综合久久天天| 国产乱码精品1区2区3区| 亚洲成人福利片| 日韩理论片网站| 国产目拍亚洲精品99久久精品| 日韩情涩欧美日韩视频| 91精品啪在线观看国产60岁| 在线观看av不卡| 日本二三区不卡| 色伊人久久综合中文字幕| 99久免费精品视频在线观看| 国产盗摄一区二区| 国产激情一区二区三区四区| 国产又黄又大久久| 国产一区二区在线电影| 国产一区二区三区最好精华液| 久久99久久精品欧美| 久久精品国产久精国产爱| 捆绑调教一区二区三区| 免费久久精品视频| 国产综合色在线| 国产999精品久久| 成人av午夜电影| 成人免费视频caoporn| 99这里都是精品| 91麻豆自制传媒国产之光| 成人丝袜18视频在线观看| 99精品国产视频| 日本韩国精品在线| 欧美在线三级电影| 欧美一区二区高清| 久久品道一品道久久精品| 国产精品入口麻豆九色| 亚洲特黄一级片| 亚洲va欧美va人人爽| 日韩av中文字幕一区二区三区| 美女一区二区视频| 国产麻豆成人精品| 北条麻妃国产九九精品视频| 欧洲人成人精品| 日韩美女视频在线| 中文字幕国产一区二区| 亚洲天堂网中文字| 婷婷久久综合九色综合伊人色| 日韩成人精品在线| 国产91富婆露脸刺激对白 | 欧美午夜精品一区| 91精品婷婷国产综合久久性色| 久久亚洲精华国产精华液 | 亚洲专区一二三| 久久国产日韩欧美精品| 国产成人av电影免费在线观看| 94色蜜桃网一区二区三区| 欧美私模裸体表演在线观看| 日韩精品中文字幕一区| 欧美国产亚洲另类动漫| 首页综合国产亚洲丝袜| 国产91精品一区二区麻豆亚洲| 在线一区二区三区四区五区| 精品免费国产一区二区三区四区| 国产精品第四页| 人人超碰91尤物精品国产| 成人免费毛片嘿嘿连载视频| 欧美日本国产一区| 国产精品久久久久久户外露出| 天堂久久一区二区三区| 风间由美一区二区av101| 欧美日韩激情一区二区| 日本一区二区动态图| 日韩二区三区四区| 色哟哟在线观看一区二区三区| 精品少妇一区二区三区在线播放| 亚洲美女淫视频| 国产综合成人久久大片91| 欧美在线影院一区二区| 国产精品色婷婷久久58| 蜜臀久久久99精品久久久久久| 97久久精品人人澡人人爽| 久久一区二区视频| 视频一区二区欧美| 色综合一个色综合| 国产喷白浆一区二区三区| 热久久国产精品| 在线视频观看一区| 中文字幕一区二区三区色视频| 国产曰批免费观看久久久| 91精品一区二区三区在线观看| 伊人开心综合网| 成人精品小蝌蚪| 久久综合久久综合亚洲| 日本视频免费一区| 欧洲日韩一区二区三区| 亚洲色图视频免费播放| 成人免费视频视频在线观看免费 | 成人免费高清在线观看| 久久久777精品电影网影网 | 午夜视频久久久久久| 91免费国产在线观看| 日本一区二区三区dvd视频在线| 久久精品国产99国产精品| 欧美精品高清视频| 亚洲成人av福利| 91黄视频在线| 一区二区三区免费观看| 粉嫩av一区二区三区粉嫩| 久久久亚洲高清| 国产一区在线不卡| 久久久久久久久久久电影| 国内精品国产成人国产三级粉色| 欧美白人最猛性xxxxx69交| 免费观看一级特黄欧美大片| 欧美一级在线观看| 久久国产婷婷国产香蕉| 精品国产百合女同互慰| 国产精品中文有码| 日本一区二区三区在线观看| 国产成人亚洲综合色影视| 久久久久久亚洲综合影院红桃 | 99精品欧美一区| 亚洲精品久久7777| 欧洲国内综合视频| 日韩精品一二三四| 欧美mv日韩mv国产网站| 国产成人啪免费观看软件| 国产精品女主播av| 在线观看亚洲精品视频| 日韩黄色在线观看| 欧美电影免费观看完整版| 国产精品77777竹菊影视小说| 国产女人18毛片水真多成人如厕| 成人app在线| 亚洲国产综合人成综合网站| 欧美一区二区黄| 国产成人免费视频精品含羞草妖精| 国产日韩成人精品| 欧洲人成人精品| 久久精品国产亚洲5555| 国产精品网站在线播放| 欧美色图激情小说| 国产一区二区三区四区五区入口| 日韩美女啊v在线免费观看| 欧美日韩午夜精品|