Tuya iOS Smart Life App SDK 5.15.0
ThingSmartCameraAbility Class Reference

#import <ThingSmartCameraAbility.h>

Inheritance diagram for ThingSmartCameraAbility:
ThingSmartCameraConfig ThingSmartCameraConfig

Class Methods

(instancetype) + cameraAbilityWithDeviceModel:
 
(instancetype) + cameraAbilityWithConfigData:
 
(instancetype) + cameraAbilityWithDeviceModel:
 
(instancetype) + cameraAbilityWithConfigData:
 

Properties

NSInteger videoNum
 how many video channel did device support, if videoNum == 1 means that device just support HD or SD. More...
 
BOOL isSupportSpeaker
 device is support speaker More...
 
BOOL isSupportPickup
 device si support sound pckup More...
 
ThingSmartCameraTalkbackMode defaultTalkbackMode
 default talkback mode, configured in Thing backend. More...
 
BOOL couldChangeTalkbackMode
 if device support both speaker and sound pickup, device support both one-way talk and two-way talk, so it could change the talkback mode. More...
 
ThingSmartCameraDefinition defaultDefinition
 default definition of live video, configured in Thing backend. More...
 
NSDictionary * rowData
 original config data More...
 
- Properties inherited from ThingSmartCameraConfig
NSString * devId
 
NSString * p2pId
 
NSString * password
 
NSDictionary * p2pConfig
 
NSInteger p2pSpecifiedType
 
NSString * localKey
 
NSString * uid
 
NSDictionary * subDic
 
NSString * traceId
 
BOOL isLocalChannel
 是否走局域网通道 More...
 
NSString * skills
 skills of camera device More...
 
NSString * screenMediaSkills
 media skills of device's screen More...
 

Detailed Description

Definition at line 13 of file ThingSmartCameraAbility.h.

Method Documentation

◆ cameraAbilityWithConfigData: [1/2]

+ (instancetype) cameraAbilityWithConfigData: (NSDictionary *)  configData

◆ cameraAbilityWithConfigData: [2/2]

+ (instancetype) cameraAbilityWithConfigData: (NSDictionary *)  configData

◆ cameraAbilityWithDeviceModel: [1/2]

+ (instancetype) cameraAbilityWithDeviceModel: (ThingSmartDeviceModel *)  deviceModel

◆ cameraAbilityWithDeviceModel: [2/2]

+ (instancetype) cameraAbilityWithDeviceModel: (ThingSmartDeviceModel *)  deviceModel

Property Documentation

◆ couldChangeTalkbackMode

- (BOOL) couldChangeTalkbackMode
readnonatomicassign

if device support both speaker and sound pickup, device support both one-way talk and two-way talk, so it could change the talkback mode.

Definition at line 28 of file ThingSmartCameraAbility.h.

◆ defaultDefinition

- (ThingSmartCameraDefinition) defaultDefinition
readnonatomicassign

default definition of live video, configured in Thing backend.

Definition at line 31 of file ThingSmartCameraAbility.h.

◆ defaultTalkbackMode

- (ThingSmartCameraTalkbackMode) defaultTalkbackMode
readnonatomicassign

default talkback mode, configured in Thing backend.

Definition at line 25 of file ThingSmartCameraAbility.h.

◆ isSupportPickup

- (BOOL) isSupportPickup
readnonatomicassign

device si support sound pckup

Definition at line 22 of file ThingSmartCameraAbility.h.

◆ isSupportSpeaker

- (BOOL) isSupportSpeaker
readnonatomicassign

device is support speaker

Definition at line 19 of file ThingSmartCameraAbility.h.

◆ rowData

- (NSDictionary *) rowData
readnonatomicstrong

original config data

Definition at line 34 of file ThingSmartCameraAbility.h.

◆ videoNum

- (NSInteger) videoNum
readnonatomicassign

how many video channel did device support, if videoNum == 1 means that device just support HD or SD.

Definition at line 16 of file ThingSmartCameraAbility.h.


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