LINEGENERATETONE 结构 (tapi.h)

LINEGENERATETONE 结构包含有关要生成的音调的信息。 此结构由 lineGenerateToneTSPI_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