다음을 통해 공유


PhoneCall 클래스

정의

전화 통화를 나타냅니다.

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
상속
Object Platform::Object IInspectable PhoneCall
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 2104 (10.0.20348.0에서 도입되었습니다.)
API contract
Windows.ApplicationModel.Calls.CallsPhoneContract (v6.0에서 도입되었습니다.)
앱 기능
phoneCall

속성

AudioDevice

전화 통화 오디오 디바이스를 가져옵니다.

CallId

전화 통화 식별자(또는 통화 식별자)를 가져옵니다.

IsMuted

전화 통화의 음소거된 상태 가져옵니다.

Status

전화 통화의 상태 가져옵니다.

메서드

AcceptIncoming()

수신 전화 통화에 응답합니다.

AcceptIncomingAsync()

들어오는 전화에 비동기적으로 응답합니다.

ChangeAudioDevice(PhoneCallAudioDevice)

HF(핸즈프리) 전화 통화 오디오 디바이스를 설정합니다.

ChangeAudioDeviceAsync(PhoneCallAudioDevice)

HF(핸즈프리) 전화 통화 오디오 디바이스를 비동기적으로 설정합니다.

End()

전화 통화를 종료합니다.

EndAsync()

비동기적으로 전화 통화를 종료합니다.

GetFromId(String)

지정된 호출 식별자에 대한 새 PhoneCall 개체를 만드는 정적 팩터리 메서드입니다.

GetPhoneCallInfo()

전화 통화 및 해당 속성을 나타내는 개체를 검색합니다.

GetPhoneCallInfoAsync()

전화 통화를 나타내는 개체와 해당 속성을 비동기적으로 검색합니다.

Hold()

보류 중인 활성 전화 통화를 Places.

HoldAsync()

활성 전화 통화를 비동기적으로 보류합니다.

Mute()

활성 전화 통화를 음소거합니다.

MuteAsync()

활성 전화 통화를 비동기적으로 음소거합니다.

RejectIncoming()

수신 전화를 거부/거부합니다.

RejectIncomingAsync()

수신 전화를 비동기적으로 거부하거나 거부합니다.

ResumeFromHold()

이전에 보류된 전화 통화를 활성화합니다.

ResumeFromHoldAsync()

이전에 보류된 전화 통화를 비동기적으로 활성화합니다.

SendDtmfKey(DtmfKey, DtmfToneAudioPlayback)

지정된 DTMF(이중 톤 다중 주파수) 문자를 전화 통화로 보냅니다. 짧은 톤(버스트)만 지원됩니다.

SendDtmfKeyAsync(DtmfKey, DtmfToneAudioPlayback)

지정된 DTMF(이중 톤 다중 주파수) 문자를 전화 통화로 비동기적으로 보냅니다. 짧은 톤(버스트)만 지원됩니다.

Unmute()

이전에 음소거된 전화 통화를 음소거 해제합니다.

UnmuteAsync()

이전에 음소거된 전화 통화를 비동기적으로 음소거 해제합니다.

이벤트

AudioDeviceChanged

PhoneCall.AudioDevice 값이 변경될 때 발생하는 이벤트입니다.

IsMutedChanged

PhoneCall.IsMuted 값이 변경될 때 발생하는 이벤트입니다.

StatusChanged

PhoneCall.Status 값이 변경될 때 발생하는 이벤트입니다.

적용 대상