Структура LINEGENERATETONE (tapi.h)

Структура LINEGENERATETONE содержит сведения о создаваемом тоне. Эта структура используется функциями lineGenerateTone и TSPI_lineGenerateTone .

Синтаксис

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

Члены

dwFrequency

Частота этого компонента тона, в герцах. Поставщик услуг может изменить (округить) частоту, указанную приложением, в соответствии с его разрешением.

dwCadenceOn

Продолжительность периода "включено" в миллисекундах для создания пользовательского тона. Ноль означает, что тон не создается.

dwCadenceOff

Продолжительность "выключения" частоты создаваемого пользовательского тона в миллисекундах. Ноль означает отсутствие отгула, то есть постоянный тон.

dwVolume

Уровень громкости, при котором создается тон. Значение 0x0000FFFF представляет полный объем, а значение 0x00000000 — тишину.

Комментарии

Эта структура не может быть расширена.

Эта структура используется только для создания тонов. Он не используется для мониторинга звукового сигнала.

Требования

   
Верхняя часть tapi.h

См. также раздел

TSPI_lineGenerateTone

lineGenerateTone