次の方法で共有


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
Header ksmedia.h