ITBasicCallControl::Metode konferensi (tapi3if.h)
Metode Konferensi menambahkan panggilan konsultasi ke konferensi di mana panggilan saat ini adalah peserta. Jika objek ITCallHub terkait tidak ada, objek tersebut dibuat.
Sintaks
HRESULT Conference(
[in] ITBasicCallControl *pCall,
[in] VARIANT_BOOL fSync
);
Parameter
[in] pCall
Arahkan ke antarmuka ITBasicCallControl untuk panggilan konsultasi.
[in] fSync
Menunjukkan apakah panggilan harus dikonferensikan secara sinkron (VARIANT_TRUE) atau secara asinkron (VARIANT_FALSE). Lihat Menyambungkan untuk penjelasan tambahan.
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Tidak ada cukup memori untuk melakukan operasi. |
|
Parameter pCall bukan penunjuk yang valid. |
|
Parameter pCall tidak menunjuk ke antarmuka yang valid. |
|
Operasi gagal karena DLL TAPI 3 kehabisan waktu. Interval batas waktu adalah dua menit. |
Keterangan
Beberapa penyedia layanan tidak mendukung operasi ini saat streaming aktif. Aplikasi mungkin perlu memanggil ITStream::StopStream atau ITSubStream::StopSubStream sebelum operasi dan ITStream::StartStream atau ITSubStream::StartSubStream setelah menyelesaikan operasi.
Panggilan konsultasi (pCall) dibuat oleh ITAddress::CreateCall. Koneksi selesai dengan memanggil metode Selesai . Silakan lihat Membuat Konferensi Sederhana untuk contoh penggunaan metode ini.
Jika panggilan konsultasi tidak dalam status TERSAMBUNG saat Konferensi dipanggil, TAPI akan menggunakan alamat tujuan (seperti yang ditentukan ketika panggilan konsultasi pertama kali dibuat melalui ITAddress::CreateCall) dan mencoba terhubung pada saat itu. Jika panggilan asli memiliki alamat tujuan NULL , Konferensi akan gagal dengan E_INVALIDARG.
Persyaratan
Target Platform | Windows |
Header | tapi3if.h (termasuk Tapi3.h) |
Pustaka | Uuid.lib |
DLL | Tapi3.dll |