Metode ITLegacyCallMediaControl2::D etectTonesByCollection (tapi3if.h)
Metode DetectTonesByCollection memungkinkan dan menonaktifkan deteksi nada inband pada panggilan. Setiap kali nada tertentu terdeteksi, pesan dikirim ke aplikasi.
Metode ini ditujukan untuk Aplikasi Visual Basic dan pembuatan skrip. Aplikasi C/C++ harus menggunakan metode DetectTones sebagai gantinya.
Sintaks
HRESULT DetectTonesByCollection(
[in] ITCollection2 *pDetectToneCollection
);
Parameter
[in] pDetectToneCollection
Penunjuk ke antarmuka ITCollection2 yang berisi kumpulan penunjuk antarmuka ITDetectTone yang mewakili nada untuk dipantau. Setiap nada dalam daftar memiliki bidang tag yang ditentukan aplikasi yang digunakan untuk mengidentifikasi nada individu saat deteksi nada dilaporkan oleh peristiwa TE_TONEEVENT . Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Parameter pDetectToneCollection bukan penunjuk yang valid. |
|
Memori tidak cukup untuk mengalokasikan buffer nada. |
|
Panggilan harus dalam status tersambung . |
Keterangan
Metode ini diterjemahkan ke TAPI 2. xlineMonitorTones call.
Untuk membatalkan pemantauan nada yang sedang berlangsung, panggil metode DetectTonesByCollection dan tentukan koleksi kosong. Untuk mengubah daftar nada untuk dipantau, panggil metode ini dan tentukan koleksi nada baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi3if.h |
Pustaka | Uuid.lib |
DLL | Tapi3.dll |