다음을 통해 공유


CallControl 클래스

정의

전화 통신 관련 디바이스에서 호출을 처리하기 위한 속성, 명령 및 이벤트를 나타냅니다.

public ref class CallControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Devices.CallControlContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CallControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Devices.CallControlContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CallControl
Public NotInheritable Class CallControl
상속
Object Platform::Object IInspectable CallControl
특성

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Media.Devices.CallControlContract (v1.0에서 도입되었습니다.)

설명

이 클래스는 전화 통신 인식 앱의 동작을 수정하는 데 모니터링하고 사용할 수 있는 이벤트에 대한 액세스를 제공합니다. 자세한 내용은 기본 Bluetooth 통신 디바이스에서 통화를 관리하는 방법을 참조하세요.

속성

HasRinger

전화 통신 디바이스에 기본 제공 벨소리가 있는지 여부를 나타냅니다.

메서드

EndCall(UInt64)

지정된 호출을 종료합니다.

FromId(String)

전달되는 DeviceInformation ID로 지정된 오디오 통신 디바이스를 나타내는 CallControl 클래스를 반환합니다.

GetDefault()

기본 오디오 통신 디바이스를 나타내는 CallControl 클래스를 반환합니다.

IndicateActiveCall(UInt64)

지정된 호출이 현재 활성 상태임을 나타냅니다.

IndicateNewIncomingCall(Boolean, String)

수신 전화가 있음을 디바이스에 알릴 수 있습니다.

IndicateNewOutgoingCall()

발신 호출을 나타내기 위해 디바이스 표시기를 업데이트.

이벤트

AnswerRequested

디바이스가 통화에 응답하라는 요청을 수신할 때 발생합니다.

AudioTransferRequested

디바이스가 오디오 전송 요청을 받을 때 발생합니다.

DialRequested

디바이스에서 번호로 전화를 걸 때 발생합니다.

HangUpRequested

디바이스가 전화를 끊는 요청을 수신할 때 발생합니다.

KeypadPressed

디바이스의 키패드 단추를 눌렀을 때 발생합니다.

RedialRequested

디바이스가 다시 설치 요청을 받을 때 발생합니다.

적용 대상

추가 정보