JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//
//  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