Compartilhar via


Estrutura LINEGENERATETONE (tapi.h)

A estrutura LINEGENERATETONE contém informações sobre um tom a ser gerado. Essa estrutura é usada pelas funções lineGenerateTone e TSPI_lineGenerateTone .

Sintaxe

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

Membros

dwFrequency

Frequência desse componente de tom, em hertz. Um provedor de serviços pode ajustar (arredondar para cima ou para baixo) a frequência especificada pelo aplicativo para ajustar sua resolução.

dwCadenceOn

Comprimento da duração "ativado" da cadência do tom personalizado a ser gerado, em milissegundos. Zero significa que nenhum tom é gerado.

dwCadenceOff

Comprimento da duração "off" da cadência do tom personalizado a ser gerado, em milissegundos. Zero significa que não há tempo de folga, ou seja, um tom constante.

dwVolume

Nível de volume no qual o tom deve ser gerado. Um valor de 0x0000FFFF representa o volume completo e um valor de 0x00000000 é o silêncio.

Comentários

Essa estrutura pode não ser estendida.

Essa estrutura é usada apenas para a geração de tons. Ele não é usado para monitoramento de tom.

Requisitos

   
Cabeçalho tapi.h

Confira também

Tspi_linegeneratetone

Linegeneratetone