// // Copyright © 2019 dahua. All rights reserved. // #import <Foundation/Foundation.h> #import "LCLivePreviewDefine.h" #import <LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Define.h> #define RTSP_Result_String(enum) [@[ @"0", @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"99", @"100" ] objectAtIndex:enum] NS_ASSUME_NONNULL_BEGIN @interface LCDeviceVideoManager : NSObject /** åˆå§‹åŒ–å•例 */ +(instancetype)manager; /// æ’æ”¾æŒ‰é’®æ˜¯å¦å¤„于开å¯çжæ€ï¼ˆä»…是按钮状æ€ï¼Œä¸ä»£è¡¨æ‹‰æµæˆåŠŸï¼‰ @property (nonatomic) BOOL isPlay; /// 是å¦å¤„于暂åœçŠ¶æ€ @property (nonatomic) BOOL pausePlay; /// æ’æ”¾çжæ€ï¼ˆè§†é¢‘拉æµçжæ€ï¼‰ @property (nonatomic) RTSP_STATE playStatus; /// æ’æ”¾é€Ÿåº¦ï¼ˆè§†é¢‘拉æµçжæ€ï¼‰ @property (nonatomic) NSInteger playSpeed; /// 是å¦ä¸ºSDè´¨é‡ @property (nonatomic) BOOL isSD; /// 是å¦ä¹æ©™ç»‘定的设备 @property (nonatomic) BOOL isbindFromLeChange; /// æ˜¯å¦æ‰“开音频 @property (nonatomic) BOOL isSoundOn; /// 是å¦å…¨å± @property (nonatomic) BOOL isFullScreen; /// æ˜¯å¦æ‰“å¼€äº‘å° @property (nonatomic) BOOL isOpenCloudStage; /// 是å¦å¼€å¯å¯¹è®² @property (nonatomic) BOOL isOpenAudioTalk; /// 是å¦å¼€å¯å½•制 @property (nonatomic) BOOL isOpenRecoding; /// 是å¦é”å®šå…¨å± @property (nonatomic) BOOL isLockFullScreen; /// 当å‰é€šé“索引 @property (nonatomic) NSInteger currentChannelIndex; /// 当剿’放设备 @property (strong,nonatomic) LCDeviceInfo * currentDevice; /// 当å‰é€šé“ @property (strong,nonatomic,readonly) LCChannelInfo * currentChannelInfo; /// 当å‰è§£å¯†å¯†é’¥ @property (strong,nonatomic) NSString * currentPsk; @end NS_ASSUME_NONNULL_END