NMCGlobalManager.h
1.11 KB
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
//
// NMCGlobalManager.h
// NMC
//
// Created by taojinliang on 2018/8/29.
// Copyright © 2018年 taojinliang. All rights reserved.
//
#import <Foundation/Foundation.h>
typedef NS_ENUM(NSUInteger, NMCSDKType) {
//!< 混合 (实时音和TCP推流) iOS
NMCSDKType_Hybrid_iOS_TCP,
//!< 混合 (实时音和UDP推流) iOS
NMCSDKType_Hybrid_iOS_UDP,
//!< 不混合 (实时音) iOS
NMCSDKType_RTC_iOS,
//!< 不混合 (实时音) macOS
NMCSDKType_RTC_Mac,
//!< 不混合 (TCP推流) iOS
NMCSDKType_LS_iOS_TCP,
//!< 不混合 (TCP推流MINI版本) iOS
NMCSDKType_LS_iOS_TCP_MINI,
//!< 不混合 (UDP推流) iOS
NMCSDKType_LS_iOS_UDP,
//!< 不混合 (UDP推流MINI版本) iOS
NMCSDKType_LS_iOS_UDP_MINI
};
@interface NMCGlobalManager : NSObject
/**
NMC全局管理单例
@return 实例
*/
+(NMCGlobalManager *)shareInstance;
/**
获取当前SDK类型
@return SDK类型
*/
-(NMCSDKType)getCurrentSDKType;
/**
获取当前SDK的版本
@return SDK版本
*/
-(NSString *)getCurrentSDKVersion;
@end