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 |