Struttura LINEGENERATETONE (tapi.h)

La struttura LINEGENERATETONE contiene informazioni su un tono da generare. Questa struttura viene utilizzata dalle funzioni lineGenerateTone e TSPI_lineGenerateTone .

Sintassi

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

Members

dwFrequency

Frequenza di questo componente tono, inhz. Un provider di servizi può modificare (arrotondare o ridurre) la frequenza specificata dall'applicazione per adattarne la risoluzione.

dwCadenceOn

Lunghezza della durata "on" della cadenza del tono personalizzato da generare, in millisecondi. Zero indica che non viene generato alcun tono.

dwCadenceOff

Lunghezza della durata "off" della cadenza del tono personalizzato da generare, in millisecondi. Zero significa che non c'è tempo, ovvero un tono costante.

dwVolume

Livello di volume in corrispondenza del quale deve essere generato il tono. Un valore di 0x0000FFFF rappresenta il volume completo e un valore di 0x00000000 è silenzio.

Commenti

Questa struttura potrebbe non essere estesa.

Questa struttura viene utilizzata solo per la generazione di toni. Non viene usato per il monitoraggio del tono.

Requisiti

   
Intestazione tapi.h

Vedi anche

TSPI_lineGenerateTone

lineGenerateTone