STRUCTURE LINEGENERATETONE (tapi.h)

La structure LINEGENERATETONE contient des informations sur une tonalité à générer. Cette structure est utilisée par les fonctions lineGenerateTone et TSPI_lineGenerateTone .

Syntaxe

typedef struct linegeneratetone_tag {
  DWORD dwFrequency;
  DWORD dwCadenceOn;
  DWORD dwCadenceOff;
  DWORD dwVolume;
} LINEGENERATETONE, *LPLINEGENERATETONE;

Membres

dwFrequency

Fréquence de ce composant de tonalité, en hertz. Un fournisseur de services peut ajuster (arrondir à la hausse ou à la baisse) la fréquence spécifiée par l’application pour l’adapter à sa résolution.

dwCadenceOn

Longueur de la durée « on » de la cadence de la tonalité personnalisée à générer, en millisecondes. Zéro signifie qu’aucune tonalité n’est générée.

dwCadenceOff

Longueur de la durée « off » de la cadence de la tonalité personnalisée à générer, en millisecondes. Zéro signifie pas de temps d’arrêt, c’est-à-dire un ton constant.

dwVolume

Niveau de volume auquel la tonalité doit être générée. La valeur 0x0000FFFF représente le volume complet, et la valeur de 0x00000000 est silence.

Remarques

Cette structure peut ne pas être étendue.

Cette structure est utilisée uniquement pour la génération de tonalités. Il n’est pas utilisé pour la surveillance de la tonalité.

Configuration requise

   
En-tête tapi.h

Voir aussi

TSPI_lineGenerateTone

lineGenerateTone