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

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

?? tw8adll.txt

?? 處理各種電話投訴的危機情況
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
      的功能, 此功能可以由用戶向電話局申請. 如電話線路不具備<極性反轉>
      功能, 那么本函數的返回值恒為 0, 此時應用程序就只能通過調用函數
      TW_MonitorOffHook(...) 來判斷被呼叫方是否已經摘機, 從而進行下一步
      的操作.
      在調用本函數前, 必須調用 TW_StartDial(...) 自動撥號. 自動撥號函數
      調用后, 自動保存了線路的極性狀態;  用戶摘機后, 線路的極性反轉,
      TW_ListenerOffHook(...) 比較當前線路的極性與原有狀態是否一致,  即
      可判斷出被呼叫方是否摘機. 事實上,  TW_StartDial(...) 中的撥號字符
      串甚至可以是空串, 因為此函數在撥號的同時還實現了"保存原有線路極性
      狀態"這一功能, 無論撥號內容是什么, 都會在函數內部自動實現此功能.

TW_StartMonitor
---------------
語法:
      C :      void TW_StartMonitor(WORD Ch)
      VB:      Sub TW_StartMonitor(ByVal Ch As Integer)  
      Delphi:  procedure TW_StartMonitor(Ch: WORD) 
      VF:      TW_StartMonitor(Ch)
      PB:      SUBROUTINE TW_StartMonitor(UnsignedInteger Ch)
功能: 開始監視被叫方的摘機狀態
參數: Ch: 通道號
返回: 無
說明: 在完成撥號后, 必須調用一次本函數, 然后即可調用 TW_MonitorOffHook(...)
      來監視被叫方是否摘機

TW_MonitorOffHook
-----------------
語法:
      C :      BOOL TW_MonitorOffHook(WORD Ch, WORD RingLen)
      VB:      Function TW_MonitorOffHook(ByVal Ch As Integer, ByVal RingLen As Integer) As Long  
      Delphi:  function  TW_MonitorOffHook(ch: WORD; RingLen: WORD): Boolean 
      VF:      TW_MonitorOffHook(Ch, RingLen)
      PB:      FUNCTION Integer TW_MonitorOffHook(UnsignedInteger Ch, UnsignedInteger RingLen)
功能: 監視被叫方是否摘機
參數: Ch:      通道號
      RingLen: 回鈴音嘟聲的時間長度 (單位: 40ms)
	       一般回鈴音嘟聲的時間長度是 1 秒, 因此本參數的值應為 25
返回: 0 : 被叫方沒有摘機
      非 0 : 被叫方已摘機
說明: 本函數是根據信號音來判斷被叫方的摘機狀態, 如果被叫方摘機后有說話
      的聲音, 那么返回結果會很及時, 否則, 返回結果會稍有延遲, 但是延遲
      時間最多不超過 4 秒.  如果被叫方在第一次振鈴時立即摘機, 如果回鈴
      音長度不夠, 有可能檢測不到摘機

      如果電話線路具有<極性反轉>功能, 則調用 TW_ListenerOffHook(...)
      的檢測結果會更加準確

TW_MonitorBusy
--------------
語法:
      C :      BOOL TW_MonitorBusy (WORD Ch, WORD Type, DWORD Num)
      VB:      Function TW_MonitorBusy(ByVal Ch As Integer, ByVal Type As Integer, ByVal Num As Long) As Long  
      Delphi:  function TW_MonitorBusy(Ch:WORD; Type:WORD; Num:Cardinal):Boolean 
      VF:      TW_MonitorBusy(Ch, Type, Num)
      PB:      FUNCTION Integer TW_MonitorBusy(UnsignedInteger Ch, UnsignedInteger Type, UnsignedLong Num)
功能: 根據忙音監視掛機狀態
參數: Ch:   通道號
      Type: 忙音信號音類型
      Num:  忙音個數
返回: 0 : 沒有監視到指定個數的忙音
      非 0 : 監視到指定個數的忙音, 即對方已掛機
說明: 某一路外線在放音時, 對方掛機, 線路上出現忙音, 這時應用程序調用
      函數 TW_CheckSignal(...) 是不能準確檢測到忙音信號的, 因為放音
      的信號與忙音信號已經混雜在一起, 在這種情況下, 就需要調用本函數
      來監視掛機狀態

      忙音信號音可以是 SIG_BUSY1 或 SIG_BUSY2, 忙音個數一般可以指定
      為 5 或 6, 根據實際情況可以適當調整, 但是如果個數太小, 有可能
      會出現誤判, 如果個數太大, 則有可能檢測不到


其他函數:
#########

TW_StartTimer
-------------
語法:
      C :      void  TW_StartTimer (WORD Ch, Long Second)
      VB:      Sub TW_StartTimer(ByVal Ch As Integer, ByVal Second As Long)  
      Delphi:  procedure TW_StartTimer(Ch:WORD;Second:longint) 
      VF:      TW_StartTimer(Ch, Second)
      PB:      SUBROUTINE TW_StartTimer(UnsignedInteger Ch, Long Second) 
功能: 開始某一通道的計時器
參數: Ch:     通道號
      Second: 定時器時間 (單位: 秒)
說明: 計時器一般在信號音檢測中用來定時. 如果需要, 也可和 TW_TimerElapsed(...)
      配合起來用在其他場合. 定時器的誤差小于 1 秒.  對于同一通道, 無論何時調
      用 TW_StartTimer(...) 都重新開始該通道的計時, 不會將計時累加在以前設定
      的時間上.

TW_TimerElapsed
---------------
語法:
      C :      LONG  TW_TimerElapsed (WORD Ch)
      VB:      Function TW_TimerElapsed(ByVal Ch As Integer) As Long  
      Delphi:  function TW_TimerElapsed(Ch:WORD):longint 
      VF:      TW_TimerElapsed(Ch)
      PB:      FUNCTION Long TW_TimerElapsed(UnsignedInteger Ch)
功能: 查詢某一通道的計時器開始后已走過的時間 (單位: 秒)
參數: Ch: 通道號
說明: 如果返回 -1, 則表示已超過定時器時間

TW_SysPara
----------
語法:
      C :      void  TW_SysPara (SP_STRUC sp*)
      VB:      Sub TW_SysPara Lib "tw8a.dll" (ByRef sp As SP_STRUC)  
      Delphi:  procedure TW_SysPara (var sp:SP_STRUCT) 
      VF:      無效
      PB:      SUBROUTINE TW_SysPara(REF sp_struc sp)
功能: 獲取系統參數
參數: sp: 系統參數結構(或指針,C語言)
返回: 無
說明: 請參閱<系統參數結構>

TW_CompressRatio
----------------
語法:
      C :      void  TW_CompressRatio (WORD Ratio)
      VB:      Sub TW_CompressRatio Lib(ByVal Ratio As Integer)  
      Delphi:  procedure TW_CompressRatio(Ratio: WORD) 
      VF:      TW_CompressRatio(Ratio)
      PB:      SUBROUTINE TW_CompressRatio(UnsignedInteger Ratio)
功能: 設置錄放音的壓縮比
參數: Ratio: 壓縮比
返回: 無
說明: 所設置的壓縮比對所有的通道都有效, 并且在某一壓縮比下的錄音數據必須以
      相同的壓縮比來放音, 否則就會放出噪音.   在實際使用時, 要根據需要選擇
      適當的壓縮比, 一般情況下, 可以使用 RATE_64K. 請參閱<壓縮比常量定義>

TW_GetSerial
------------
語法:
      C :      void  TW_GetSerial (LPSTR Serial)
      VB:      Sub TW_GetSerial(ByVal Serial As String)  
      Delphi:  procedure TW_GetSerial(Serial: PChar) 
      VF:      TW_GetSerial(@Serial)
      PB:      SUBROUTINE TW_GetSerial(REF String Serial)
功能: 取出 TW8A 的序列號
參數: Serial: 存放序列號的緩沖區的地址
返回: 無
說明: 函數調用前, 必須給參數Serial分配足夠的空間.
      每一塊 TW8A 電話卡對應于唯一的 8 位序列號, 如 "95800001", (某些
      早期版本的電話卡可能沒有設置序列號). 如果一臺計算機中同時使用多
      塊電話卡, 則所取出的是第一塊卡的序列號

TW_PulseMode
------------
語法:
      C :      void  TW_PulseMode (BYTE Mode)
      VB:      Sub TW_PulseMode(ByVal Mode As Byte)  
      Delphi:  procedure TW_PulseMode(Mode:byte)) 
      VF:      TW_PulseMode(Mode)
      PB:      SUBROUTINE TW_PulseMode(UnsignedInteger Mode)
功能: 設置內線電話脈沖撥號的接收方式
參數: Mode: 方式代碼
	0x00(0) : 正常接收 (缺省方式)
	0x01(1) : '0' 到 '9' 分別對應代碼 0x50 到 0x59, 從而與音頻撥號區別開
	0x0f(15): 不接收脈沖信號
返回: 無
說明: 此函數對所有的內線通道都有效. 調用 TW_Initialize(...) 函數后, 接收
      方式被自動設為缺省方式. 在正常接收時, 接收到內線電話的音頻或脈沖碼
      一樣; 設為 0x01 后, 接收到的音頻碼與脈沖碼不一樣, 音頻碼還是 0x30
      到 0x39, 脈沖碼變為 0x50 到 0x59

TW_GetReturnCode
----------------
語法:
      C :      BYTE  TW_GetReturnCode (void);
      VB:      Function TW_GetReturnCode() As Byte  
      Delphi:  function  TW_GetReturnCode:Byte 
      VF:      TW_GetReturnCode()
      PB:      FUNCTION UnsignedInteger TW_GetReturnCode() 
功能: 取上一次函數調用的返回碼 
參數: 無
返回: 上一次函數調用的返回碼,參見返回碼常量定義


TW_SetLength
------------
語法:
      C :      DWORD  TW_SetLength (DWORD NewSize)
      VB:      Function TW_SetLength(ByVal NewSize As Long) As Long  
      Delphi:  function TW_SetLength(NewSize:Longword):Longword 
      VF:      TW_SetLength(NewSize)
      PB:      FUNCTION UnsignedLong TW_SetLength(UnsignedLong NewSize)
功能: 設置錄放音緩沖區的大小
參數: NewSize: 所要設置的值
返回: 緩沖區大小的原來的值
說明: 每一個錄音或放音通道的緩沖區實際大小是這里輸入值的兩倍。
      缺省設置的值為 2048,即缺省一個通道的緩沖區實際大小是 4096。緩
      沖區只有在實際使用時才被分配,使用完后就被釋放。一般不必設置此值,建議
      使用缺省值

適用于 VB5.0 和 PB6.0 的函數:
#############################

VB: Sub TW_GetPcb(ByRef pcb As PCB_STRUC)
PB: SUBROUTINE TW_GetPcb(REF pcb_struc pcb)
-------------------------------------------
功能: 讀取系統參數控制塊PCB_STRUC的值
參數: pcb: 系統參數控制塊PCB_STRUC類型的變量
返回: 無

VB: Sub TW_SetPcb(ByRef pcb As PCB_STRUC)
PB: SUBROUTINE TW_SetPcb(pcb_struc pcb)
------------------------------------------
功能: 設置系統參數控制塊的值
參數: pcb: 系統參數塊類型的變量
返回: 無
說明: 在調用此函數前, 一般應先調用 TW_GetPcb()函數取得缺省參數,再
      對需要修改的個別參數進行修改,最后調用 TW_SetPcb() 設置。
      通過調用該函數,可以修改系統信號音的參數.


只用于 VF5.0 的函數(tw8a.dll中不存在以下函數):
##############################################

TW_GetSig(@SignalArray)
----------------------
功能: 查詢信號音 0--7 的時間參數
參數: 對信號音數組的引用
      信號音數組必須是二維數組,行數一般為 8,列數必須為 4。
      二維數組的行號對應信號音 0--7。
      聲明數組時行數可根據實際需要調整,比如只查詢前 3 個信號音時,行數可設
      為 3。
返回: 無
說明: 每個信號音有 4 個時間參數,時間參數都為整數,整數 1 代表 40ms,整
      數 2代表 80ms,以此類推。
      信號音數組可聲明為 SIG[8,4]。SIG[N,?] 表示信號音 N-1,比如 
      SIG[2,?]表示忙音 1。 
      在 4個時間參數中,SIG[N,1] : 信號音為低時的最小時間
                        SIG[N,2] : 信號音為低時的最大時間
                        SIG[N,3] : 信號音為高時的最小時間
                        SIG[N,4] : 信號音為高時的最大時間
      這樣,信號音為低的時間= (SIG[N,1] + SIG[N,2]) /2
            信號音為高的時間= (SIG[N,3] + SIG[N,4]) /2

TW_SetSig(@SignalArray)
----------------------
功能: 設置信號音 0--7 的時間參數
參數: 對信號音數組的引用
      信號音數組必須是二維數組,行數一般為 8,列數必須為 4。
      聲明數組時行數可根據實際需要調整,比如只設置前 3 個信號音時,行數
      可設為 3。
返回: 無
說明: 參閱 TW_GetSig 說明。 
      注意在調用此函數前, 一般應先調用 TW_GetSig()函數取得缺省參數,再
      對需要修改的個別信號音進行參數修改,最后調用 TW_SetSig() 設置。
      假設聲明信號音數組為 SIG[8,4], 又假設要改變 SIG[2,?] (忙音 1) 的時
      間參數, 如果只對數組元素 SIG[2, ?] 賦值,而不對其它數組元素賦值, 則
      它們的值都是 0, 這樣在調用 TW_SetSig() 后,除忙音 1 按您的要求改
      變了時間參數外,其它信號音的時間參數全被改為 0。 所以,應先調用 
      TW_GetSig()取得時間參數。
      對電話卡進行初始化后, 所有的信號音時間參數被置為缺省值。 

TW_LoadAPI()
------------
功能: 裝入TW8A動態連接庫
參數: 無
返回: 無 


熱線咨詢
========

如果對 TurboWay 系列電話卡編程有疑問或建議, 請與我們取得聯系:

  地址: 北京市海淀區知春路 61 號 (航天部 514 所八樓, 翠宮飯店對面)
  通信: 100080 北京 2747 信箱 18 分箱 北京泰興數據工程有限公司
  電話: 010-62576872  62576873  68744951-5
  傳真: 010-62544378
  Email: taixing@public.bta.net.cn
  網址: WWW.taixing.com.cn

                                 北京泰興數據工程有限公司 (D&E)
                                           1998. 11

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产在线观看| 一区二区激情小说| 91精品婷婷国产综合久久竹菊| av影院午夜一区| 成人av在线一区二区三区| 国产成人一级电影| av欧美精品.com| 91蜜桃视频在线| 色999日韩国产欧美一区二区| 欧洲激情一区二区| 欧美日本视频在线| 日韩欧美国产电影| 久久久久久久久久久黄色| 久久精品欧美一区二区三区麻豆| 国产午夜精品理论片a级大结局| 国产午夜亚洲精品理论片色戒 | 五月天丁香久久| 天天操天天色综合| 国产一区 二区| 国产福利一区在线| 91农村精品一区二区在线| 在线视频国内一区二区| 日韩一级黄色大片| 亚洲国产高清不卡| 香蕉久久夜色精品国产使用方法| 日韩电影在线免费看| 国产在线播放一区| 欧美伊人久久久久久久久影院| 欧美精品在线观看一区二区| 337p日本欧洲亚洲大胆精品| 国产精品久久久久久久久搜平片| 亚洲一级片在线观看| 极品销魂美女一区二区三区| 99视频超级精品| 欧美一区二区在线不卡| 国产精品美女久久久久久久久| 一区二区三区波多野结衣在线观看 | 亚洲精品一区二区三区影院| 中文字幕在线视频一区| 日韩精品国产精品| eeuss鲁片一区二区三区在线看| 7878成人国产在线观看| 中文字幕不卡在线观看| 视频在线观看91| 成人免费毛片嘿嘿连载视频| 91麻豆精品国产91久久久久| 国产午夜久久久久| 青娱乐精品在线视频| 91农村精品一区二区在线| 欧美精品一区二区三区蜜桃 | 水蜜桃久久夜色精品一区的特点| 国产aⅴ综合色| 日韩三级在线观看| 亚洲国产成人tv| 99久久99久久综合| 日本一区二区三区在线不卡| 日韩国产精品久久久久久亚洲| 99re在线视频这里只有精品| 久久综合久久综合九色| 蜜臀久久99精品久久久久久9 | 青草国产精品久久久久久| www.日韩av| 国产精品美女一区二区三区 | 美国三级日本三级久久99| 欧美在线啊v一区| 悠悠色在线精品| 91美女片黄在线观看91美女| 国产精品国产三级国产专播品爱网| 精品一区二区三区视频| 欧美一级久久久| 奇米一区二区三区av| 欧美一区二区三区在| 三级不卡在线观看| 欧美一区二区日韩一区二区| 亚洲一级电影视频| 欧美日韩国产小视频在线观看| 一区二区三区四区av| 日本精品裸体写真集在线观看| 亚洲少妇中出一区| 欧美三片在线视频观看| 亚洲国产精品综合小说图片区| 欧美午夜宅男影院| 午夜精品爽啪视频| 欧美精品日韩一本| 久久99精品国产.久久久久久| 日韩欧美成人一区二区| 韩国v欧美v日本v亚洲v| 久久精品免费在线观看| 97se亚洲国产综合自在线| 亚洲欧洲制服丝袜| 欧美丰满少妇xxxxx高潮对白| 蜜臀久久久久久久| 2022国产精品视频| 粉嫩av一区二区三区| 成人欧美一区二区三区在线播放| 一本色道a无线码一区v| 亚洲国产成人高清精品| 精品国偷自产国产一区| 成人免费视频网站在线观看| 伊人一区二区三区| 91精品国产aⅴ一区二区| 国产一区二区三区在线观看免费| 国产精品国模大尺度视频| 欧美午夜理伦三级在线观看| 午夜精品一区二区三区免费视频 | 一本一本大道香蕉久在线精品| 一区二区理论电影在线观看| 7777精品伊人久久久大香线蕉经典版下载| 日韩电影在线免费| 国产精品久久久一本精品| 欧美综合在线视频| 国产精品综合一区二区三区| 综合网在线视频| 欧美一级高清片在线观看| 国产91丝袜在线18| 日本视频一区二区| 综合av第一页| 久久久久国产成人精品亚洲午夜 | 国内久久精品视频| 亚洲一区二区av在线| 国产网站一区二区| 欧美日韩国产天堂| 91在线码无精品| 韩国女主播成人在线| 偷拍一区二区三区四区| 国产精品久久三| 精品电影一区二区三区| 欧美日韩一区在线观看| 成人av电影观看| 国产一区二区三区免费看| 午夜精品影院在线观看| 亚洲欧美电影院| 欧美国产精品一区二区| 日韩欧美电影在线| 欧美三级资源在线| 在线一区二区三区四区五区| 国产91丝袜在线播放九色| 韩国成人精品a∨在线观看| 国产精品乱码妇女bbbb| 激情小说亚洲一区| 亚洲成av人片一区二区梦乃| 中文字幕日韩一区| 国产精品麻豆一区二区| 精品成人免费观看| 色偷偷一区二区三区| 不卡的av网站| 国产 日韩 欧美大片| 国产一区视频导航| 欧美r级在线观看| 久久久精品免费观看| 亚洲欧美韩国综合色| 蜜臀久久99精品久久久久久9| 国产盗摄一区二区三区| 在线观看精品一区| 日韩欧美电影在线| 一区二区三区日本| 国产伦精品一区二区三区视频青涩| 91在线视频播放地址| 日韩你懂的在线播放| 国产精品免费人成网站| 男人的j进女人的j一区| 91美女片黄在线| 2024国产精品| 日韩高清一级片| 99这里只有久久精品视频| 在线91免费看| 一区二区视频在线看| 国产在线视频精品一区| 欧美片在线播放| 综合久久久久久| 粉嫩一区二区三区性色av| 欧美日韩视频在线第一区 | 日本韩国精品一区二区在线观看| 91精品国产色综合久久ai换脸| 中文字幕av一区二区三区| 蜜臀va亚洲va欧美va天堂| 97久久精品人人爽人人爽蜜臀| 日韩美女天天操| 午夜不卡av免费| 97精品视频在线观看自产线路二| 久久蜜臀中文字幕| 麻豆免费精品视频| 56国语精品自产拍在线观看| 亚洲色图欧美激情| 成人美女视频在线观看18| 日韩精品中文字幕在线不卡尤物| 亚洲激情欧美激情| 91碰在线视频| 国产精品久久久久久久久免费相片| 国产一区二区三区四区五区入口| 欧美人体做爰大胆视频| 亚洲精品视频免费观看| 不卡av电影在线播放| 国产亚洲精品福利| 国产成人精品一区二| 久久久精品人体av艺术| 国产成人精品一区二| 国产精品乱码久久久久久| av中文字幕不卡| 亚洲天堂2014|