📄 shpa3api.bas
字号:
ByVal dwIsNoSoundDtrTime As Long) As Long
Public Declare Function SsmSetIsBargeInDtrmTime Lib "SHP_A3.dll" (ByVal ch As Long, _
ByVal wIsBargeInDtrmTime As Integer) As Long
Public Declare Function SsmSetBargeInSens Lib "SHP_A3.dll" (ByVal ch As Long, _
ByVal nBargeInSens As Long) As Long
Public Declare Function SsmGetNoSoundTime Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetNoSoundDtrmTime Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetIsBargeInDtrmTime Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetBargeInSens Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmDetectBargeIn Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmDetectNoSound Lib "SHP_A3.dll" (ByVal ch As Long) As Long
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@ RING DETECT OPERATION @@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmGetRingFlag Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetRingCount Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmClearRingCount Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmChkOpCallerId Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetCallerId Lib "SHP_A3.dll" (ByVal ch As Long, ByVal szCallerId As String) As Long
Public Declare Function SsmGetCallerIdEx Lib "SHP_A3.dll" (ByVal ch As Long, ByVal szCallerIdEx As String) As Long
Public Declare Function SsmClearCallerId Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmClearCallerIdEx Lib "SHP_A3.dll" (ByVal ch As Long) As Long
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@ CALL OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmPickup Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmHangup Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmAutoDial Lib "SHP_A3.dll" (ByVal ch As Long, ByVal szPhoNum As String) As Long
Public Declare Function SsmChkAutoDial Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetChState Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmSearchIdleCallOutCh Lib "SHP_A3.dll" (ByVal wSearchMode As Integer, ByVal dwPrecedence As Long) As Long
Public Declare Function SsmSetAutoCallDirection Lib "SHP_A3.dll" (ByVal ch As Long, ByVal bEnAutoCall As Boolean, ByVal nDirection As Long) As Long
Public Declare Function SsmGetAutoCallDirection Lib "SHP_A3.dll" (ByVal ch As Long, ByRef pnDirection As Long) As Long
Public Declare Function SsmAppendPhoNum Lib "SHP_A3.dll" (ByVal ch As Long, ByVal szPhoNum As String) As Long
Public Declare Function SsmGetPendingReason Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetChStateKeepTime Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetPhoNumStr Lib "SHP_A3.dll" (ByVal ch As Long, ByVal pszPhoNum As String) As Long
Public Declare Function SsmGetPhoNumLen Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmEnableAutoSendKB Lib "SHP_A3.dll" (ByVal ch As Long, ByVal bEnable As Boolean) As Long
Public Declare Function SsmGetAutoSendKBFlag Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmSetKB Lib "SHP_A3.dll" (ByVal ch As Long, ByVal btSigKB As Byte) As Long
Public Declare Function SsmSetKD Lib "SHP_A3.dll" (ByVal ch As Long, ByVal btSigKD As Byte) As Long
Public Declare Function SsmSetKA Lib "SHP_A3.dll" (ByVal ch As Long, ByVal btSigKA As Byte) As Long
Public Declare Function SsmSetTxCallerId Lib "SHP_A3.dll" (ByVal ch As Long, ByVal pszTxCallerId As String) As Long
Public Declare Function SsmGetTxCallerId Lib "SHP_A3.dll" (ByVal ch As Long, ByVal pszTxCallerId As String) As Long
Public Declare Function SsmGetKA Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetKB Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetKD Lib "SHP_A3.dll" (ByVal ch As Long) As Long
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@ ADAPTIVE FILTER OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmQueryOpEchoCanceller Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmSetEchoCanceller Lib "SHP_A3.dll" (ByVal ch As Long, ByVal bRun As Boolean) As Long
Public Declare Function SsmGetEchoCancellerState Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmSetEchoCancellerStudy Lib "SHP_A3.dll" (ByVal ch As Long, ByVal bRun As Boolean) As Long
Public Declare Function SsmGetEchoCancellerStudyState Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmGetEchoCancellerRatio Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function SsmSaveEchoCancellerPara Lib "SHP_A3.dll" (ByVal ch As Long) As Long
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@ ST-BUS OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmGetBusChInfo Lib "SHP_A3.dll" (ByVal nBusCh As Long, _
ByRef pnOwner As Long, _
ByRef pnInAppCh As Long, _
ByRef pnTotOut As Long) As Long
Public Declare Function SsmApplyBusCh Lib "SHP_A3.dll" () As Long
Public Declare Function SsmFreeBusCh Lib "SHP_A3.dll" (ByVal nBusCh As Long) As Long
Public Declare Function SsmLinkToBusCh Lib "SHP_A3.dll" _
(ByVal nCh As Long, ByVal nBusCh As Long) As Long
Public Declare Function SsmUnLinkToBusCh Lib "SHP_A3.dll" _
(ByVal nCh As Long, ByVal nBusCh As Long) As Long
Public Declare Function SsmLinkFromBusCh Lib "SHP_A3.dll" _
(ByVal nBusCh As Long, ByVal nCh As Long) As Long
Public Declare Function SsmUnLinkFromBusCh Lib "SHP_A3.dll" _
(ByVal nBusCh As Long, ByVal nCh As Long) As Long
Public Declare Function SsmListenTo Lib "SHP_A3.dll" _
(ByVal Ch1 As Long, ByVal Ch2 As Long) As Long
Public Declare Function SsmStopListenTo Lib "SHP_A3.dll" _
(ByVal Ch1 As Long, ByVal Ch2 As Long) As Long
Public Declare Function SsmTalkWith Lib "SHP_A3.dll" _
(ByVal Ch1 As Long, ByVal Ch2 As Long) As Long
Public Declare Function SsmStopTalkWith Lib "SHP_A3.dll" _
(ByVal Ch1 As Long, ByVal Ch2 As Long) As Long
Public Declare Sub PlayListen Lib "SHP_A3.dll" (ByVal dwBId As Long, ByVal ch As Long)
Public Declare Sub PlayListenNew Lib "SHP_A3.dll" (ByVal dwSpeakerCh As Long, ByVal dwMonitorCh As Long)
Public Declare Sub StopListen Lib "SHP_A3.dll" (ByVal dwBId As Long)
Public Declare Sub StopListenNew Lib "SHP_A3.dll" (ByVal dwSpeakerCh As Long)
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@ CONFERENCE OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function SsmCreateConfGroup Lib "SHP_A3.dll" _
(ByVal nMaxMember As Long, _
ByVal nMaxSpeaker As Long, _
ByVal nMaxSpeaking As Long, _
ByVal nMaxSilenceTime As Long) As Long
Public Declare Function SsmFreeConfGroup Lib "SHP_A3.dll" (ByVal nGrpId As Long) As Long
Public Declare Function SsmJoinConfGroup Lib "SHP_A3.dll" _
(ByVal nGrpId As Long, _
ByVal ch As Long, _
ByVal wJoinMode As Integer, _
ByVal nMixerVolume As Long, _
ByVal bCreateAlways As Boolean, _
ByVal bExitGrpAlways As Boolean) As Long
Public Declare Function SsmExitConfGroup Lib "SHP_A3.dll" ( _
ByVal ch As Long, ByVal bFreeGrpAlways As Boolean) As Long
Public Declare Function SsmGetConfCfgInfo Lib "SHP_A3.dll" ( _
ByRef pwMaxMember As Integer, _
ByRef pwMaxSpeaker As Integer, _
ByRef pwMaxSpeaking As Integer, _
ByRef pwMaxSilenceTime As Integer) As Long
Public Declare Function SsmGetTotalConfGroup Lib "SHP_A3.dll" () As Long
Public Declare Function SsmGetConfGrpId Lib "SHP_A3.dll" (ByRef pnGrpId As Long) As Long
Public Declare Function SsmGetConfGrpCfgInfo Lib "SHP_A3.dll" (ByVal nGrpId As Long, _
ByRef pwMaxMember As Integer, _
ByRef pwMaxSpeaker As Integer, _
ByRef pwMaxSpeaking As Integer, _
ByRef pwMaxSilenceTime As Integer) As Long
Public Declare Function SsmGetConfGrpInfo Lib "SHP_A3.dll" ( _
ByVal nGrpId As Long, _
ByRef pwTotalMember As Integer, _
ByRef pwTotalSpeaker As Integer, _
ByRef pwTotalSpeaking As Integer) As Long
Public Declare Function SsmGetConfGrpMmbrId Lib "SHP_A3.dll" (ByVal nGrpId As Long, _
ByRef pnMmbrId As Long) As Long
Public Declare Function SsmGetConfGrpMmbrInfo Lib "SHP_A3.dll" (ByVal nGrpId As Long, _
ByVal nMmbrId As Long, _
ByRef pnAppCh As Long, _
ByRef pwJoinMode As Integer, _
ByRef pwIsSpeaking As Integer, _
ByRef pdwSilenceTime As Long) As Long
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@ FUNCTIONS COMPATIBLE WITH SHP_8A3 BOARD DRIVER @@@@@@@@@@@@@@@@@@@@@@@@
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Public Declare Function InitCard Lib "SHP_A3.dll" ( _
ByVal add1 As Long, _
ByVal add2 As Long, _
ByVal add3 As Long, _
ByVal add4 As Long, _
ByVal add5 As Long, _
ByVal add6 As Long, _
ByVal add7 As Long, _
ByVal add8 As Long, _
ByVal intno As Long) As Long
Public Declare Sub ShutCard Lib "SHP_A3.dll" ()
Public Declare Function StartRecordFile Lib "SHP_A3.dll" (ByVal ch As Long, ByVal fliename As String) As Long
Public Declare Sub StopRecordFile Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Sub PauseRecord Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Sub RestartRecord Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Function GetRecordTime Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function StartPlayFile Lib "SHP_A3.dll" (ByVal ch As Long, ByVal filename As String) As Long
Public Declare Sub StopPlayFile Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Function CheckPlayingEnd Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Sub PausePlay Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Sub RestartPlay Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Sub FastPlay Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Sub BackPlay Lib "SHP_A3.dll" (ByVal ch As Long)
Public Declare Function GetPlayTime Lib "SHP_A3.dll" (ByVal ch As Long) As Long
Public Declare Function GetPlayPercent Lib "SHP_A3.dll" (ByVal ch As Long) As Long
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -