Tuya iOS Smart Life App SDK 5.15.0
<ThingSmartCallKitExecuterDataSource> Protocol Reference

#import <ThingSmartCallKitExecuter.h>

Inheritance diagram for <ThingSmartCallKitExecuterDataSource>:

Instance Methods

(NSString *) - ringtoneSound
 
(NSData *) - iconTemplateImageData
 
(NSUInteger) - maximumCallGroups
 
(NSUInteger) - maximumCallsPerCallGroup
 
(watchos) - API_UNAVAILABLE
 
(BOOL) - supportsVideo
 
(NSSet< NSNumber * > *) - supportedHandleTypes
 
(NSString *) - localizedCallerName
 
(BOOL) - supportsHolding
 Whether the call can be held on its own or swapped with another call. More...
 
(BOOL) - supportsGrouping
 Whether the call can be grouped (merged) with other calls when it is ungrouped. More...
 
(BOOL) - supportsUngrouping
 The call can be ungrouped (taken private) when it is grouped. More...
 
(BOOL) - supportsDTMF
 The call can send DTMF tones via hard pause digits or in-call keypad entries. More...
 
(BOOL) - hasVideo
 The call includes video in addition to audio. More...
 
(NSString *) - ringtoneSound
 
(NSData *) - iconTemplateImageData
 
(NSUInteger) - maximumCallGroups
 
(NSUInteger) - maximumCallsPerCallGroup
 
(watchos) - API_UNAVAILABLE
 
(BOOL) - supportsVideo
 
(NSSet< NSNumber * > *) - supportedHandleTypes
 
(NSString *) - localizedCallerName
 
(BOOL) - supportsHolding
 Whether the call can be held on its own or swapped with another call. More...
 
(BOOL) - supportsGrouping
 Whether the call can be grouped (merged) with other calls when it is ungrouped. More...
 
(BOOL) - supportsUngrouping
 The call can be ungrouped (taken private) when it is grouped. More...
 
(BOOL) - supportsDTMF
 The call can send DTMF tones via hard pause digits or in-call keypad entries. More...
 
(BOOL) - hasVideo
 The call includes video in addition to audio. More...
 

Detailed Description

Definition at line 78 of file ThingSmartCallKitExecuter.h.

Method Documentation

◆ API_UNAVAILABLE [1/2]

- (watchos) API_UNAVAILABLE
optional

Whether this provider's calls should be included in the system's Recents list at the end of each call. Default: YES

◆ API_UNAVAILABLE [2/2]

- (watchos) API_UNAVAILABLE
optional

Whether this provider's calls should be included in the system's Recents list at the end of each call. Default: YES

◆ hasVideo [1/2]

- (BOOL) hasVideo
optional

The call includes video in addition to audio.

◆ hasVideo [2/2]

- (BOOL) hasVideo
optional

The call includes video in addition to audio.

◆ iconTemplateImageData [1/2]

- (NSData *) iconTemplateImageData
optional

◆ iconTemplateImageData [2/2]

- (NSData *) iconTemplateImageData
optional

◆ localizedCallerName [1/2]

- (NSString *) localizedCallerName
optional

Override the computed caller name to a provider-defined value. Normally the system will determine the appropriate caller name to display (e.g. using the user's contacts) based on the supplied caller identifier. Set this property to customize.

◆ localizedCallerName [2/2]

- (NSString *) localizedCallerName
optional

Override the computed caller name to a provider-defined value. Normally the system will determine the appropriate caller name to display (e.g. using the user's contacts) based on the supplied caller identifier. Set this property to customize.

◆ maximumCallGroups [1/2]

- (NSUInteger) maximumCallGroups
optional

◆ maximumCallGroups [2/2]

- (NSUInteger) maximumCallGroups
optional

◆ maximumCallsPerCallGroup [1/2]

- (NSUInteger) maximumCallsPerCallGroup
optional

◆ maximumCallsPerCallGroup [2/2]

- (NSUInteger) maximumCallsPerCallGroup
optional

◆ ringtoneSound [1/2]

- (NSString *) ringtoneSound
optional

◆ ringtoneSound [2/2]

- (NSString *) ringtoneSound
optional

◆ supportedHandleTypes [1/2]

- (NSSet< NSNumber * > *) supportedHandleTypes
optional

◆ supportedHandleTypes [2/2]

- (NSSet< NSNumber * > *) supportedHandleTypes
optional

◆ supportsDTMF [1/2]

- (BOOL) supportsDTMF
optional

The call can send DTMF tones via hard pause digits or in-call keypad entries.

◆ supportsDTMF [2/2]

- (BOOL) supportsDTMF
optional

The call can send DTMF tones via hard pause digits or in-call keypad entries.

◆ supportsGrouping [1/2]

- (BOOL) supportsGrouping
optional

Whether the call can be grouped (merged) with other calls when it is ungrouped.

◆ supportsGrouping [2/2]

- (BOOL) supportsGrouping
optional

Whether the call can be grouped (merged) with other calls when it is ungrouped.

◆ supportsHolding [1/2]

- (BOOL) supportsHolding
optional

Whether the call can be held on its own or swapped with another call.

◆ supportsHolding [2/2]

- (BOOL) supportsHolding
optional

Whether the call can be held on its own or swapped with another call.

◆ supportsUngrouping [1/2]

- (BOOL) supportsUngrouping
optional

The call can be ungrouped (taken private) when it is grouped.

◆ supportsUngrouping [2/2]

- (BOOL) supportsUngrouping
optional

The call can be ungrouped (taken private) when it is grouped.

◆ supportsVideo [1/2]

- (BOOL) supportsVideo
optional

◆ supportsVideo [2/2]

- (BOOL) supportsVideo
optional

The documentation for this protocol was generated from the following files: