ITLegacyCallMediaControl2::D etectTonesByCollection 方法 (tapi3if.h)
DetectTonesByCollection 方法會啟用和停用呼叫上的內帶音偵測。 每次偵測到指定的音調時,都會將訊息傳送至應用程式。
這個方法適用於Visual Basic和腳本應用程式。 C/C++ 應用程式應該改用 DetectTones 方法。
語法
HRESULT DetectTonesByCollection(
[in] ITCollection2 *pDetectToneCollection
);
參數
[in] pDetectToneCollection
ITCollection2 介面的指標,其中包含代表要監視之音調的ITDetectTone介面指標集合。 清單中的每個音調都有一個應用程式定義的標記欄位,用來識別 TE_TONEEVENT 事件報告音調偵測時的個別音調。 如需詳細資訊,請參閱接下來的<備註>一節。
傳回值
這個方法可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
|
pDetectToneCollection 參數不是有效的指標。 |
|
記憶體不足,無法配置音調緩衝區。 |
|
呼叫必須處於 連線 狀態。 |
備註
這個方法會轉譯為 TAPI 2。xlineMonitorTones 呼叫。
若要取消進行中的音調監視,請呼叫 DetectTonesByCollection 方法並指定空的集合。 若要變更要監視的音調清單,請呼叫此方法並指定新的音調集合。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | tapi3if.h |
程式庫 | Uuid.lib |
Dll | Tapi3.dll |