tapi.h) (LINEMONITORTONE 結構
LINEMONITORTONE 結構描述要監視的音調。 這會當做陣列中的專案使用。 lineMonitorTones 和 TSPI_lineMonitorTones 函式會使用此結構。
語法
typedef struct linemonitortone_tag {
DWORD dwAppSpecific;
DWORD dwDuration;
DWORD dwFrequency1;
DWORD dwFrequency2;
DWORD dwFrequency3;
} LINEMONITORTONE, *LPLINEMONITORTONE;
成員
dwAppSpecific
應用程式用來標記音調。 偵測到這個音調時, dwAppSpecific 成員的值會傳回給應用程式。
dwDuration
在進行偵測之前應該呈現音調的持續時間,以毫秒為單位。
dwFrequency1
音調的第一個頻率,以 hertz 為單位。
dwFrequency2
音調的第二個頻率,以 hertz 為單位。
dwFrequency3
音調的第三個頻率,以長條為單位。 如果音調中需要少於三個頻率,則值 0 應該用於未使用的頻率。 所有三個頻率設為零的音調都會解譯為無聲,而且可用於無聲偵測。
備註
此結構可能不會擴充。
LINEMONITORTONE 結構會針對偵測目的定義音調。 音調數位會傳遞至 lineMonitorTones 函式,以監視這些音調,並在進行偵測時將LINE_MONITORTONE訊息傳送至應用程式。
所有頻率設為零的音調會對應至無聲。 因此,應用程式可以監視呼叫的信息數據流,以保持無聲。
規格需求
需求 | 值 |
---|---|
標頭 | tapi.h |