Struktur LINEMONITORTONE (tapi.h)
Struktur LINEMONITORTONE menjelaskan nada yang akan dipantau. Ini digunakan sebagai entri dalam array. Fungsi lineMonitorTones dan TSPI_lineMonitorTones menggunakan struktur ini.
Sintaks
typedef struct linemonitortone_tag {
DWORD dwAppSpecific;
DWORD dwDuration;
DWORD dwFrequency1;
DWORD dwFrequency2;
DWORD dwFrequency3;
} LINEMONITORTONE, *LPLINEMONITORTONE;
Anggota
dwAppSpecific
Digunakan oleh aplikasi untuk menandai nada. Ketika nada ini terdeteksi, nilai anggota dwAppSpecific diteruskan kembali ke aplikasi.
dwDuration
Durasi waktu di mana nada harus ada sebelum deteksi dibuat, dalam milidetik.
dwFrequency1
Frekuensi pertama nada, di hertz.
dwFrequency2
Frekuensi kedua nada, di hertz.
dwFrequency3
Frekuensi ketiga nada, di hertz. Jika kurang dari tiga frekuensi diperlukan dalam nada, nilai 0 harus digunakan untuk frekuensi yang tidak digunakan. Nada dengan ketiga frekuensi yang diatur ke nol ditafsirkan sebagai keheningan dan dapat digunakan untuk deteksi keheningan.
Keterangan
Struktur ini mungkin tidak diperpanjang.
Struktur LINEMONITORTONE mendefinisikan nada untuk tujuan deteksi. Array nada diteruskan ke fungsi lineMonitorTones yang memantau nada ini dan mengirim pesan LINE_MONITORTONE ke aplikasi saat deteksi dilakukan.
Nada dengan semua frekuensi diatur ke nol sesuai dengan keheningan. Aplikasi dengan demikian dapat memantau aliran informasi panggilan untuk keheningan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | tapi.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk