CXProviderDelegate_Extensions 类

定义

接口的 ICXProviderDelegate 扩展方法,以支持协议中的所有方法 CXProviderDelegate

public static class CXProviderDelegate_Extensions
type CXProviderDelegate_Extensions = class
继承
CXProviderDelegate_Extensions

注解

ICXProviderDelegate 扩展方法允许开发人员将 接口的实例视为具有原始 CXProviderDelegate 协议的所有可选方法。 由于 接口仅包含所需的成员,因此这些扩展方法允许开发人员调用协议的可选成员。

方法

DidActivateAudioSession(ICXProviderDelegate, CXProvider, AVAudioSession)

系统为呼叫激活了电话优先音频会话。

DidBegin(ICXProviderDelegate, CXProvider)

系统开始调用应用。

DidDeactivateAudioSession(ICXProviderDelegate, CXProvider, AVAudioSession)

系统停用了应用一直用于通话的音频会话。

ExecuteTransaction(ICXProviderDelegate, CXProvider, CXTransaction)

以原子方式运行 中包含的 transaction操作。

PerformAnswerCallAction(ICXProviderDelegate, CXProvider, CXAnswerCallAction)

执行应答呼叫操作。

PerformEndCallAction(ICXProviderDelegate, CXProvider, CXEndCallAction)

执行结束调用操作。

PerformPlayDtmfCallAction(ICXProviderDelegate, CXProvider, CXPlayDtmfCallAction)

执行 DTMF play 调用操作。

PerformSetGroupCallAction(ICXProviderDelegate, CXProvider, CXSetGroupCallAction)

执行设置组调用操作。

PerformSetHeldCallAction(ICXProviderDelegate, CXProvider, CXSetHeldCallAction)

执行保留调用操作。

PerformSetMutedCallAction(ICXProviderDelegate, CXProvider, CXSetMutedCallAction)

执行设置的静音调用操作。

PerformStartCallAction(ICXProviderDelegate, CXProvider, CXStartCallAction)

执行启动调用操作。

TimedOutPerformingAction(ICXProviderDelegate, CXProvider, CXAction)

在完成执行操作之前达到超时时调用的方法。

适用于