?? shpa3api.vb
字號:
Public Declare Function SsmGetRingEchoToneTime Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetBusyToneEx Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wToneFreq1 As Int32, ByVal wToneBW1 As Int32, ByVal wToneFreq2 As Int32, ByVal wToneBW2 As Int32, ByVal dwIsToneRatio As Int32) As Int32
Public Declare Function SsmSetIsDialToneDtrTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wIsDialToneDtrTime As Int32) As Int32
Public Declare Function SsmSetBusyTonePeriod Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wBusyTonePeriod As Int32) As Int32
Public Declare Function SsmSetIsBusyToneDtrCnt Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wIsBusyToneDtrCnt As Int32) As Int32
Public Declare Function SsmSetRingEchoTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wRingEchoOnTime As Int32, ByVal wRingEchoOffTime As Int32) As Int32
Public Declare Function SsmSetVoiceFxPara Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wSelFx As Int32, ByVal wFx As Int32, ByVal wFxBW As Int32, ByVal dwIsVocFxRatio As Int32, ByVal wIsVocFxDtrTime As Int32) As Int32
Public Declare Function SsmSetVoiceOnDetermineTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wIsVocDtrTime As Int32) As Int32
Public Declare Function SsmSetMinVocDtrEnergy Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal dwMinVocDtrEnergy As Int32) As Int32
Public Declare Function SsmGetTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwToneFreq1 As Int32, ByRef pwToneBW1 As Int32, ByRef pwToneFreq2 As Int32, ByRef pwToneBW2 As Int32, ByRef pdwIsToneRatio As Int32) As Int32
Public Declare Function SsmGetIsDialToneDtrTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwIsDialToneDtrTime As Int32) As Int32
Public Declare Function SsmGetBusyTonePeriod Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwBusyTonePeriod As Int32) As Int32
Public Declare Function SsmGetIsBusyToneDtrCnt Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwIsBusyToneDtrCnt As Int32) As Int32
Public Declare Function SsmGetRingEchoTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwRingEchoOnTime As Int32, ByRef pwRingEchoOffTime As Int32) As Int32
Public Declare Function SsmGetIsNoVocDtrmTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal pwIsNoVocDtrmTime As Int32) As Int32
Public Declare Function SsmGetVoiceFxPara Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wSelFx As Int32, ByRef pwFx As Int32, ByRef pwFxBW As Int32, ByRef pdwIsVocFxRatio As Int32, ByRef pwIsVocFxDtrTime As Int32) As Int32
Public Declare Function SsmGetVoiceOnDetermineTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwIsVocDtrTime As Int32) As Int32
Public Declare Function SsmGetMinVocDtrEnergy Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pdwMinVocDtrEnergy As Int32) As Int32
Public Declare Function SsmQueryOpPeakFrqDetect Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetPeakFrqDetectBW Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal nPeakBW As Int32) As Int32
Public Declare Function SsmGetPeakFrqDetectBW Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetPeakFrqEnergy Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetPeakFrq Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetRecPlayEnergy Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal dwMask As Int32) As Int32
Public Declare Function SsmStart2ndToneAnalyzer Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal bEn As Int32) As Int32
Public Declare Function SsmGet2ndToneAnalyzerState Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSet2ndTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wToneFreq1 As Int32, ByVal wToneBW1 As Int32, ByVal wToneFreq2 As Int32, ByVal wToneBW2 As Int32, ByVal dwIsToneRatio As Int32) As Int32
Public Declare Function SsmGet2ndTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwToneFreq1 As Int32, ByRef pwToneBW1 As Int32, ByRef pwToneFreq2 As Int32, ByRef pwToneBW2 As Int32, ByRef pdwIsToneRatio As Int32) As Int32
Public Declare Function SsmGet2ndToneAnalyzeResult Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmClear2ndToneAnalyzeResult Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGet2ndBusyToneLen Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGet2ndBusyToneCount Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSet2ndBusyTonePeriod Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wBusyTonePeriod As Int32) As Int32
Public Declare Function SsmGet2ndBusyTonePeriod Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwBusyTonePeriod As Int32) As Int32
Public Declare Function SsmSet2ndIsBusyToneDtrCnt Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wIsBusyToneDtrCnt As Int32) As Int32
Public Declare Function SsmGet2ndIsBusyToneDtrCnt Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwIsBusyToneDtrCnt As Int32) As Int32
Public Declare Function SsmSet2ndIsDialToneDtrTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wIsDialToneDtrTime As Int32) As Int32
Public Declare Function SsmGet2ndIsDialToneDtrTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwIsDialToneDtrTime As Int32) As Int32
Public Declare Function SsmSet2ndRingEchoTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wRingEchoOnTime As Int32, ByVal wRingEchoOffTime As Int32) As Int32
Public Declare Function SsmGet2ndRingEchoTonePara Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pwRingEchoOnTime As Int32, ByRef pwRingEchoOffTime As Int32) As Int32
Public Declare Function SsmSetBusyTonePeriodEx Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal nType As Int32, ByVal wMax As Int32, ByRef pwPeriod As Int32) As Int32
Public Declare Function SsmGetBusyTonePeriodEx Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal nType As Int32, ByRef pwPeriod As Int32) As Int32
Public Declare Function SsmGetToneValue Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetToneValue Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal value As Int32) As Int32
Public Declare Function SsmGetOverallEnergyAllCh Lib "SHP_A3.dll" (ByVal nBeginCh As Int32, ByVal nChNum As Int32, ByRef pdwEnergyTable As Int32) As Int32
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@ BARGEIN OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmSetNoSoundDtrmTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal dwIsNoSoundDtrTime As Int32) As Int32
Public Declare Function SsmSetIsBargeInDtrmTime Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wIsBargeInDtrmTime As Int32) As Int32
Public Declare Function SsmSetBargeInSens Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal nBargeInSens As Int32) As Int32
Public Declare Function SsmGetNoSoundTime Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetNoSoundDtrmTime Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetIsBargeInDtrmTime Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetBargeInSens Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmDetectBargeIn Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmDetectNoSound Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetCalleeHookDetectP Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wMulti As Int32, ByVal wValidTime As Int32) As Int32
Public Declare Function SsmGetCalleeHookDetectP Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef wMulti As Int32, ByRef wValidTime As Int32) As Int32
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@ RING DETECT OPERATION @@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmQueryOpRingDetect Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetRingFlag Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetRingCount Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmClearRingCount Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmChkOpCallerId Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetCallerId Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal szCallerId As System.Text.StringBuilder) As Int32 'String) As Int32
Public Declare Function SsmGetCallerIdEx Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal szCallerIdEx As String) As Int32
Public Declare Function SsmClearCallerId Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmClearCallerIdEx Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@ CALL OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmPickup Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmCheckActualPickup Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetPickupNow Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal bFlag As Int32) As Int32
Public Declare Function SsmHangup Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmAutoDial Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal szPhoNum As String) As Int32
Public Declare Function SsmChkAutoDial Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetAutoDialFailureReason Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetBlockReason Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetChState Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetPlayDest Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal nSelDest As Int32) As Int32
Public Declare Function SsmSetRecBack Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal nRecBack As Int32) As Int32
Public Declare Function SsmSearchIdleCallOutCh Lib "SHP_A3.dll" (ByVal wSearchMode As Int32, ByVal dwPrecedence As Int32) As Int32
Public Declare Function SsmSetAutoCallDirection Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal bEnAutoCall As Int32, ByVal nDirection As Int32) As Int32
Public Declare Function SsmGetAutoCallDirection Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pnDirection As Int32) As Int32
Public Declare Function SsmAppendPhoNum Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal szPhoNum As String) As Int32
Public Declare Function SsmGetPendingReason Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetChStateKeepTime Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetPhoNumStr Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal pszPhoNum As String) As Int32
Public Declare Function SsmGetPhoNumLen Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGet1stPhoNumStr Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal pszPhoNum As String) As Int32
Public Declare Function SsmGet1stPhoNumLen Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmEnableAutoSendKB Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal bEnable As Int32) As Int32
Public Declare Function SsmGetAutoSendKBFlag Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetKB Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal btSigKB As Byte) As Int32
Public Declare Function SsmSetKD Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal btSigKD As Byte) As Int32
Public Declare Function SsmSetKA Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal btSigKA As Byte) As Int32
Public Declare Function SsmSetTxCallerId Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal pszTxCallerId As String) As Int32
Public Declare Function SsmGetTxCallerId Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal pszTxCallerId As String) As Int32
Public Declare Function SsmGetKA Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetKB Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetKD Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmAutoDialEx Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal szPhoNum As String, ByVal wParam As Int32) As Int32
'//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'// Following functions are newly appended by cxg for applications using SS7
'//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Public Declare Function SsmBlockLocalCh Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmUnblockLocalCh Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmQueryLocalChBlockState Lib "SHP_A3.dll" (ByVal ch As Int32, ByRef pdwBlockState As Int32) As Int32
Public Declare Function SsmBlockLocalPCM Lib "SHP_A3.dll" (ByVal nLocalPcmNo As Int32) As Int32
Public Declare Function SsmUnblockLocalPCM Lib "SHP_A3.dll" (ByVal nLocalPcmNo As Int32) As Int32
Public Declare Function SsmQueryLocalPCMBlockState Lib "SHP_A3.dll" (ByVal nLocalPcmNo As Int32, ByRef pdwBlockState As Int32) As Int32
Public Declare Function SsmQueryOpBlockRemoteCh Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmBlockRemoteCh Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmUnblockRemoteCh Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetRemoteChBlockStatus Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmBlockRemotePCM Lib "SHP_A3.dll" (ByVal nLocalPcmNo As Int32, ByVal dwBlockMode As Int32) As Int32
Public Declare Function SsmUnblockRemotePCM Lib "SHP_A3.dll" (ByVal nLocalPcmNo As Int32, ByVal dwUnblockMode As Int32) As Int32
Public Declare Function SsmGetRemotePCMBlockStatus Lib "SHP_A3.dll" (ByVal nLocalPcmNo As Int32, ByVal dwBlockMode As Int32) As Int32
Public Declare Function SsmGetWaitAutoDialAnswerTime Lib "SHP_A3.dll" (ByRef pwSeconds As Int32) As Int32
Public Declare Function SsmSetWaitAutoDialAnswerTime Lib "SHP_A3.dll" (ByVal wSeconds As Int32) As Int32
'//Ver3.5.26.
'//+++BEGIN+++ Added by xxb for 模擬電話線相對能量算法檢測被叫摘機不適用于調用SsmTxDtmf()外撥及二次撥號,2003.3.7
Public Declare Function SsmStartPickupAnalyze Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetPickup Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
'//+++END+++ Added by xxb for 模擬電話線相對能量算法檢測被叫摘機不適用于調用SsmTxDtmf()外撥及二次撥號,2003.3.7
Public Declare Function SsmGetReleaseReason Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@ ADAPTIVE FILTER OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmQueryOpEchoCanceller Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetEchoCanceller Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal bRun As Int32) As Int32
Public Declare Function SsmGetEchoCancellerState Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSetEchoCancellerStudy Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal bRun As Int32) As Int32
Public Declare Function SsmGetEchoCancellerStudyState Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmGetEchoCancellerRatio Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
Public Declare Function SsmSaveEchoCancellerPara Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
'++
Public Declare Function SsmSetEchoCancelDelaySize Lib "SHP_A3.dll" (ByVal ch As Int32, ByVal wSize As Int32) As Int32
Public Declare Function SsmGetEchoCancelDelaySize Lib "SHP_A3.dll" (ByVal ch As Int32) As Int32
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@ CT-BUS OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmListenTo Lib "SHP_A3.dll" (ByVal ch1 As Int32, ByVal ch2 As Int32) As Int32
Public Declare Function SsmListenToEx Lib "SHP_A3.dll" (ByVal ch1 As Int32, ByVal nVolume1 As Int32, ByVal ch2 As Int32) As Int32
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -