LINEMONITORTONE 구조체(tapi.h)
LINEMONITORTONE 구조체는 모니터링할 톤을 설명합니다. 배열의 항목으로 사용됩니다. lineMonitorTones 및 TSPI_lineMonitorTones 함수는 이 구조를 사용합니다.
구문
typedef struct linemonitortone_tag {
DWORD dwAppSpecific;
DWORD dwDuration;
DWORD dwFrequency1;
DWORD dwFrequency2;
DWORD dwFrequency3;
} LINEMONITORTONE, *LPLINEMONITORTONE;
멤버
dwAppSpecific
애플리케이션에서 톤에 태그를 지정하는 데 사용됩니다. 이 톤이 감지되면 dwAppSpecific 멤버의 값이 애플리케이션에 다시 전달됩니다.
dwDuration
감지하기 전에 톤이 있어야 하는 시간(밀리초)입니다.
dwFrequency1
헤르츠에서 음색의 첫 번째 주파수.
dwFrequency2
톤의 두 번째 주파수, 헤르츠.
dwFrequency3
음색의 세 번째 주파수(헤르츠)입니다. 톤에 3개 미만의 주파수가 필요한 경우 사용되지 않는 주파수에 0 값을 사용해야 합니다. 세 주파수가 모두 0으로 설정된 톤은 무음으로 해석되며 무음 감지에 사용할 수 있습니다.
설명
이 구조체는 확장되지 않을 수 있습니다.
LINEMONITORTONE 구조체는 검색을 위해 톤을 정의합니다. 톤 배열은 이러한 톤을 모니터링하고 검색이 이루어질 때 애플리케이션에 LINE_MONITORTONE 메시지를 보내는 lineMonitorTones 함수에 전달됩니다.
모든 빈도가 0으로 설정된 톤은 무음에 해당합니다. 따라서 애플리케이션은 통화의 정보 스트림에서 침묵을 모니터링할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | tapi.h |