Partager via


TAPI_DETECTTONE structure (tapi3if.h)

La structure TAPI_DETECTTONE décrit une tonalité à surveiller. Il s’agit d’une entrée dans un tableau.

Syntaxe

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

Membres

dwAppSpecific

Utilisé par l’application pour baliser la tonalité. Lorsque cette tonalité est détectée, la valeur du membre dwAppSpecific est renvoyée à l’application.

dwDuration

Durée, en millisecondes, pendant laquelle la tonalité doit être présente avant qu’une détection ne soit effectuée.

dwFrequency1

Fréquence, en hertz, d’un composant de la tonalité.

dwFrequency2

Fréquence, en hertz, d’un composant de la tonalité.

dwFrequency3

Fréquence, en hertz, d’un composant de la tonalité. Si moins de trois fréquences sont nécessaires dans la tonalité, une valeur de zéro doit être utilisée pour les fréquences inutilisées. Une tonalité avec les trois fréquences définies sur zéro est interprétée comme un silence et peut être utilisée pour la détection du silence.

Configuration requise

Condition requise Valeur
En-tête tapi3if.h

Voir aussi

ITLegacyCallMediaControl2 ::D etectTones

ITLegacyCallMediaControl2 ::D etectTonesByCollection

LINEMONITORTONE