KSTELEPHONY_PROVIDERCHANGE 구조체(ksmedia.h)

KSTELEPHONY_PROVIDERCHANGE 구조는 KSPROPERTY_TELEPHONY_PROVIDERCHANGE 속성에 사용할 전화 통화 유형 및 공급자 변경 작업을 지정합니다.

구문

typedef struct _tagKSTELEPHONY_PROVIDERCHANGE {
  TELEPHONY_CALLTYPE         CallType;
  TELEPHONY_PROVIDERCHANGEOP ProviderChangeOp;
} KSTELEPHONY_PROVIDERCHANGE, *PKSTELEPHONY_PROVIDERCHANGE;

멤버

CallType

전화 통화 유형(회로 전환, LTE 패킷 전환 또는 WLAN 패킷 전환)을 지정합니다.

ProviderChangeOp

공급자가 요청한 변경 작업(시작, 종료 또는 취소)을 지정합니다.

설명

오디오 스택은 KSTELEPHONY_PROVIDERCHANGE 속성을 사용하여 오디오 드라이버에 대한 SRVCC의 시작과 끝을 나타냅니다. 이 속성은 호출 유형(LTE 패킷 전환, WLAN 패킷 전환 또는 회로 전환) 및 공급자 변경 작업(시작, 종료 또는 취소)을 드라이버에 전달합니다. 공급자 작업이 SRVCC를 종료하는 경우 호출 형식은 무시됩니다.

공급자 변경 작업이 TELEPHONY_PROVIDERCHANGEOP_BEGIN 드라이버가 해당 공급자의 호출 상태를 TELEPHONY_CALLSTATE_PROVIDERTRANSITION 업데이트합니다. 공급자 변경 작업이 TELEPHONY_PROVIDERCHANGEOP_END 드라이버가 해당 공급자의 호출 상태를 TELEPHONY_CALLSTATE_ENABLED 업데이트합니다. SRVCC 동안 드라이버는 연결된 KSNODETYPE_TELEPHONY_BIDI 엔드포인트를 계속 사용해야 하며 이 엔드포인트의 잭 상태는 변경되지 않습니다. 공급자 변경 작업이 TELEPHONY_PROVIDERCHANGEOP_CANCEL 경우 SRVCC가 취소되고 드라이버가 SRVCC 이전 호출로 다시 되돌리기 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10,Windows 10 Mobile
지원되는 최소 서버 Windows Server 2016
머리글 ksmedia.h