VoipCallCoordinator Kelas

Definisi

Memungkinkan aplikasi mengelola panggilan VoIP.

public ref class VoipCallCoordinator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsVoipContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoipCallCoordinator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsVoipContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoipCallCoordinator
Public NotInheritable Class VoipCallCoordinator
Warisan
Object Platform::Object IInspectable VoipCallCoordinator
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Mobile Extension SDK (diperkenalkan dalam 10.0.10240.0)
Windows 10 (diperkenalkan dalam 10.0.10586.0)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
phoneCallHistory phoneCallHistorySystem voipCall

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1709 16299 SetupNewAcceptedCall
1803 17134 RequestNewAppInitiatedCall
1803 17134 RequestNewIncomingCall(String,String,String,Uri,String,Uri,String,Uri,VoipPhoneCallMedia,TimeSpan,String)
1809 17763 ReserveCallResourcesAsync

Metode

CancelUpgrade(Guid)

Membatalkan peningkatan ke panggilan VoIP.

GetDefault()

Mengambil instans default kelas VoipCallCoordinator .

NotifyMuted()

Memberi tahu sistem bahwa pengguna telah mematikan suara panggilan menggunakan UI aplikasi VoIP.

NotifyUnmuted()

Memberi tahu sistem bahwa pengguna telah membatalkan panggilan menggunakan UI aplikasi VoIP.

RequestIncomingUpgradeToVideoCall(String, String, String, Uri, String, Uri, String, Uri, TimeSpan)

Membuat permintaan ke sistem untuk panggilan video masuk yang akan menggantikan panggilan yang ada.

RequestNewAppInitiatedCall(String, String, String, String, VoipPhoneCallMedia)

Meminta objek panggilan baru dari sistem. Panggil metode ini dari aplikasi VoIP Anda untuk memberi tahu sistem bahwa ada panggilan masuk baru, dan Anda ingin menghosting pemberitahuan panggilan masuk untuk panggilan baru tersebut.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan)

Membuat permintaan ke sistem untuk panggilan masuk baru.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String)

Membuat permintaan ke sistem untuk panggilan masuk baru.

RequestNewOutgoingCall(String, String, String, VoipPhoneCallMedia)

Membuat permintaan ke sistem untuk panggilan keluar baru.

RequestOutgoingUpgradeToVideoCall(Guid, String, String, String)

Membuat permintaan sistem untuk membuat panggilan video keluar yang akan menggantikan panggilan seluler yang ada.

ReserveCallResourcesAsync()

Mencadangkan sumber daya CPU dan memori yang diperlukan untuk panggilan VoIP. Anda harus menggunakan metode ini hanya dalam model aplikasi proses tunggal.

ReserveCallResourcesAsync(String)

Mencadangkan sumber daya CPU dan memori yang diperlukan untuk panggilan VoIP. Anda harus menggunakan metode ini hanya dalam model aplikasi dua proses.

SetupNewAcceptedCall(String, String, String, String, VoipPhoneCallMedia)

Menyiapkan panggilan yang baru diterima.

TerminateCellularCall(Guid)

Mengakhiri panggilan seluler untuk meningkatkan ke panggilan VoIP.

Acara

MuteStateChanged

Dimunculkan saat status bisukan untuk panggilan telepon berubah.

Berlaku untuk