Freigeben über


TAPI_DETECTTONE-Struktur (tapi3if.h)

Die TAPI_DETECTTONE-Struktur beschreibt einen zu überwachenden Ton. Dies wird als Eintrag in einem Array verwendet.

Syntax

typedef struct TAPI_DETECTTONE {
  DWORD dwAppSpecific;
  DWORD dwDuration;
  DWORD dwFrequency1;
  DWORD dwFrequency2;
  DWORD dwFrequency3;
} TAPI_DETECTTONE, *LPTAPI_DETECTTONE;

Member

dwAppSpecific

Wird von der Anwendung zum Markieren des Tones verwendet. Wenn dieser Ton erkannt wird, wird der Wert des dwAppSpecific-Elements an die Anwendung zurückgegeben.

dwDuration

Die Dauer in Millisekunden, in der der Ton vorhanden sein soll, bevor eine Erkennung vorgenommen wird.

dwFrequency1

Die Frequenz einer Komponente des Tons in Hertz.

dwFrequency2

Die Frequenz einer Komponente des Tons in Hertz.

dwFrequency3

Die Frequenz einer Komponente des Tons in Hertz. Wenn weniger als drei Frequenzen im Ton benötigt werden, sollte für die nicht verwendeten Frequenzen der Wert 0 (null) verwendet werden. Ein Ton, bei dem alle drei Frequenzen auf Null festgelegt sind, wird als Stille interpretiert und kann zur Stilleerkennung verwendet werden.

Anforderungen

Anforderung Wert
Header tapi3if.h

Weitere Informationen

ITLegacyCallMediaControl2::D etectTones

ITLegacyCallMediaControl2::D etectTonesByCollection

LINEMONITORTONE