// // Copyright © 2019 dahua. All rights reserved. // #import #import "LCLivePreviewDefine.h" #import #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