Tuya iOS Smart Life App SDK 5.15.0
ThingSmartBLEAudioManager Class Reference

#import <ThingSmartBLEAudioManager.h>

Inheritance diagram for ThingSmartBLEAudioManager:

Instance Methods

(void) - publishAudioStartSpeech:uuid:dialogId:
 
(void) - publishAudioProvideSpeech:dialogId:
 
(void) - publishAudioSpeechState:uuid:
 
(void) - publishAudioEndpoint:dialogId:
 
(void) - publishAudioResult:type:uuid:
 
(void) - publishAudioStopSpeech:uuid:dialogId:
 
(void) - setAlarmClockWithAlarmClockModel:uuid:success:failure:
 
(void) - getAudioVoiceAuthorizationToken:uuid:success:failure:
 
(void) - publishAudioMD5Token:token:uuid:
 
(void) - clearAuthorizationToken:success:failure:
 
(void) - setNotificationStatus:isPermanentVision:isPlayAudio:uuid:success:failure:
 
(void) - publishAudioStartSpeech:uuid:dialogId:
 
(void) - publishAudioProvideSpeech:dialogId:
 
(void) - publishAudioSpeechState:uuid:
 
(void) - publishAudioEndpoint:dialogId:
 
(void) - publishAudioResult:type:uuid:
 
(void) - publishAudioStopSpeech:uuid:dialogId:
 
(void) - setAlarmClockWithAlarmClockModel:uuid:success:failure:
 
(void) - getAudioVoiceAuthorizationToken:uuid:success:failure:
 
(void) - publishAudioMD5Token:token:uuid:
 
(void) - clearAuthorizationToken:success:failure:
 
(void) - setNotificationStatus:isPermanentVision:isPlayAudio:uuid:success:failure:
 

Class Methods

(instancetype) + sharedInstance
 Single instance. More...
 
(instancetype) + sharedInstance
 Single instance. More...
 

Properties

id< ThingSmartBLEAudioManagerDelegatedelegate
 

Detailed Description

Definition at line 33 of file ThingSmartBLEAudioManager.h.

Method Documentation

◆ clearAuthorizationToken:success:failure: [1/2]

- (void) clearAuthorizationToken: (NSString *)  uuid
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ clearAuthorizationToken:success:failure: [2/2]

- (void) clearAuthorizationToken: (NSString *)  uuid
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ getAudioVoiceAuthorizationToken:uuid:success:failure: [1/2]

- (void) getAudioVoiceAuthorizationToken: (ThingAudioTokenType type
uuid: (NSString *)  uuid
success: (ThingSuccessTokenModel success
failure: (ThingFailureError failure 

◆ getAudioVoiceAuthorizationToken:uuid:success:failure: [2/2]

- (void) getAudioVoiceAuthorizationToken: (ThingAudioTokenType type
uuid: (NSString *)  uuid
success: (ThingSuccessTokenModel success
failure: (ThingFailureError failure 

◆ publishAudioEndpoint:dialogId: [1/2]

- (void) publishAudioEndpoint: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ publishAudioEndpoint:dialogId: [2/2]

- (void) publishAudioEndpoint: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ publishAudioMD5Token:token:uuid: [1/2]

- (void) publishAudioMD5Token: (NSString *)  md5Token
token: (NSString *)  token
uuid: (NSString *)  uuid 

◆ publishAudioMD5Token:token:uuid: [2/2]

- (void) publishAudioMD5Token: (NSString *)  md5Token
token: (NSString *)  token
uuid: (NSString *)  uuid 

◆ publishAudioProvideSpeech:dialogId: [1/2]

- (void) publishAudioProvideSpeech: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ publishAudioProvideSpeech:dialogId: [2/2]

- (void) publishAudioProvideSpeech: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ publishAudioResult:type:uuid: [1/2]

- (void) publishAudioResult: (id)  result
type: (ThingAudioResultType type
uuid: (NSString *)  uuid 

◆ publishAudioResult:type:uuid: [2/2]

- (void) publishAudioResult: (id)  result
type: (ThingAudioResultType type
uuid: (NSString *)  uuid 

◆ publishAudioSpeechState:uuid: [1/2]

- (void) publishAudioSpeechState: (ThingSmartAudioState state
uuid: (NSString *)  uuid 

◆ publishAudioSpeechState:uuid: [2/2]

- (void) publishAudioSpeechState: (ThingSmartAudioState state
uuid: (NSString *)  uuid 

◆ publishAudioStartSpeech:uuid:dialogId: [1/2]

- (void) publishAudioStartSpeech: (int)  status
uuid: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ publishAudioStartSpeech:uuid:dialogId: [2/2]

- (void) publishAudioStartSpeech: (int)  status
uuid: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ publishAudioStopSpeech:uuid:dialogId: [1/2]

- (void) publishAudioStopSpeech: (ThingAudioErrorCode errorCode
uuid: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ publishAudioStopSpeech:uuid:dialogId: [2/2]

- (void) publishAudioStopSpeech: (ThingAudioErrorCode errorCode
uuid: (NSString *)  uuid
dialogId: (NSString *)  dialogId 

◆ setAlarmClockWithAlarmClockModel:uuid:success:failure: [1/2]

- (void) setAlarmClockWithAlarmClockModel: (ThingBLEAudioAlarmClockModel *)  model
uuid: (NSString *)  uuid
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ setAlarmClockWithAlarmClockModel:uuid:success:failure: [2/2]

- (void) setAlarmClockWithAlarmClockModel: (ThingBLEAudioAlarmClockModel *)  model
uuid: (NSString *)  uuid
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ setNotificationStatus:isPermanentVision:isPlayAudio:uuid:success:failure: [1/2]

- (void) setNotificationStatus: (int)  notifyFlag
isPermanentVision: (BOOL)  isPermanentVision
isPlayAudio: (BOOL)  isPlayAudio
uuid: (NSString *)  uuid
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ setNotificationStatus:isPermanentVision:isPlayAudio:uuid:success:failure: [2/2]

- (void) setNotificationStatus: (int)  notifyFlag
isPermanentVision: (BOOL)  isPermanentVision
isPlayAudio: (BOOL)  isPlayAudio
uuid: (NSString *)  uuid
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ sharedInstance [1/2]

+ (instancetype) sharedInstance

Single instance.

◆ sharedInstance [2/2]

+ (instancetype) sharedInstance

Single instance.

Property Documentation

◆ delegate

- (id< ThingSmartBLEAudioManagerDelegate >) delegate
readwritenonatomicweak

Definition at line 38 of file ThingSmartBLEAudioManager.h.


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