Freigeben über


LINEGENERATETONE-Struktur (tapi.h)

Die LINEGENERATETONE-Struktur enthält Informationen zu einem zu generierenden Ton. Diese Struktur wird von den Funktionen lineGenerateTone und TSPI_lineGenerateTone verwendet.

Syntax

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

Member

dwFrequency

Frequenz dieser Tonkomponente in Hertz. Ein Dienstanbieter kann die von der Anwendung angegebene Häufigkeit entsprechend ihrer Auflösung anpassen (auf- oder herunterrunden).

dwCadenceOn

Länge der "On"-Dauer des Rhythmus des zu generierenden benutzerdefinierten Tons in Millisekunden. Null bedeutet, dass kein Ton erzeugt wird.

dwCadenceOff

Länge der "Off"-Dauer des Rhythmus des zu generierenden benutzerdefinierten Tons in Millisekunden. Null bedeutet keine Freizeit, d. h. ein konstanter Ton.

dwVolume

Lautstärkeebene, auf der der Ton erzeugt werden soll. Der Wert 0x0000FFFF stellt die volle Lautstärke dar, und der Wert 0x00000000 ist Stille.

Hinweise

Diese Struktur kann nicht erweitert werden.

Diese Struktur wird nur für die Generierung von Tönen verwendet. Es wird nicht für die Tonüberwachung verwendet.

Anforderungen

   
Kopfzeile tapi.h

Weitere Informationen

TSPI_lineGenerateTone

lineGenerateTone