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 |