Bagikan melalui


PhoneCall Kelas

Definisi

Mewakili panggilan telepon.

public ref class PhoneCall sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneCall final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneCall
Public NotInheritable Class PhoneCall
Warisan
Object Platform::Object IInspectable PhoneCall
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 2104 (diperkenalkan dalam 10.0.20348.0)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (diperkenalkan dalam v6.0)
Kemampuan aplikasi
phoneCall

Properti

AudioDevice

Mendapatkan perangkat audio panggilan telepon.

CallId

Mendapatkan pengidentifikasi panggilan telepon (atau pengidentifikasi panggilan).

IsMuted

Mendapatkan status panggilan telepon yang dibisukan.

Status

Mendapatkan status panggilan telepon.

Metode

AcceptIncoming()

Menjawab panggilan telepon masuk.

AcceptIncomingAsync()

Secara asinkron menjawab panggilan telepon masuk.

ChangeAudioDevice(PhoneCallAudioDevice)

Mengatur perangkat audio panggilan telepon hands-free (HF).

ChangeAudioDeviceAsync(PhoneCallAudioDevice)

Secara asinkron mengatur perangkat audio panggilan telepon hands-free (HF).

End()

Mengakhiri panggilan telepon.

EndAsync()

Secara asinkron mengakhiri panggilan telepon.

GetFromId(String)

Metode pabrik statis yang membuat objek PhoneCall baru untuk pengidentifikasi panggilan yang ditentukan.

GetPhoneCallInfo()

Mengambil objek yang mewakili panggilan telepon, dan propertinya.

GetPhoneCallInfoAsync()

Secara asinkron mengambil objek yang mewakili panggilan telepon, dan propertinya.

Hold()

Places panggilan telepon aktif yang ditangguhkan.

HoldAsync()

Secara asinkron menempatkan panggilan telepon aktif ditangguhkan.

Mute()

Mematikan suara panggilan telepon aktif.

MuteAsync()

Mematikan suara panggilan telepon aktif secara asinkron.

RejectIncoming()

Menolak/menolak panggilan telepon masuk.

RejectIncomingAsync()

Secara asinkron menolak/menolak panggilan telepon masuk.

ResumeFromHold()

Mengaktifkan panggilan telepon yang sebelumnya ditangguhkan.

ResumeFromHoldAsync()

Mengaktifkan panggilan telepon yang sebelumnya ditangguhkan secara asinkron.

SendDtmfKey(DtmfKey, DtmfToneAudioPlayback)

Mengirim karakter multi-frekuensi nada ganda (DTMF) yang ditentukan ke panggilan telepon. Hanya nada pendek (burst) yang didukung.

SendDtmfKeyAsync(DtmfKey, DtmfToneAudioPlayback)

Secara asinkron mengirimkan karakter multi-frekuensi nada ganda (DTMF) yang ditentukan ke panggilan telepon. Hanya nada pendek (burst) yang didukung.

Unmute()

Menyalakan suara panggilan telepon yang sebelumnya dimatikan suaranya.

UnmuteAsync()

Secara asinkron menyalakan suara panggilan telepon yang sebelumnya dibisukan.

Acara

AudioDeviceChanged

Peristiwa yang dimunculkan saat nilai PhoneCall.AudioDevice berubah.

IsMutedChanged

Peristiwa yang dimunculkan saat nilai PhoneCall.IsMuted berubah.

StatusChanged

Peristiwa yang dimunculkan saat nilai PhoneCall.Status berubah.

Berlaku untuk