LINEGENERATETONE 構造体 (tapi.h)

LINEGENERATETONE 構造体には、生成されるトーンに関する情報が含まれています。 この構造体は、 lineGenerateTone 関数と TSPI_lineGenerateTone 関数で使用されます。

構文

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

メンバー

dwFrequency

このトーン 成分の頻度 (ヘルツ単位)。 サービス プロバイダーは、アプリケーションによって指定された頻度を、その解像度に合わせて調整 (切り上げまたは切り下げ) できます。

dwCadenceOn

生成されるカスタム トーンの周期の "オン" 期間の長さ (ミリ秒単位)。 ゼロは、トーンが生成されていないことを意味します。

dwCadenceOff

生成されるカスタム トーンの周期の "off" 継続時間の長さ (ミリ秒単位)。 ゼロは、オフ時間、つまり一定のトーンを意味します。

dwVolume

トーンが生成されるボリューム レベル。 0x0000FFFF の値はボリューム全体を表し、0x00000000 の値は無音です。

解説

この構造体は拡張できません。

この構造は、トーンの生成にのみ使用されます。 トーン監視には使用されません。

要件

   
Header tapi.h

関連項目

TSPI_lineGenerateTone

lineGenerateTone