共用方式為


tapi.h) (LINEMONITORTONE 結構

LINEMONITORTONE 結構描述要監視的音調。 這會當做陣列中的專案使用。 lineMonitorTonesTSPI_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

另請參閱

LINE_MONITORTONE

TSPI_lineMonitorTones

lineMonitorTones