43 lines
1.1 KiB
Objective-C
43 lines
1.1 KiB
Objective-C
//
|
||
// SellyCloudManager.h
|
||
// SellyCloudSDK
|
||
//
|
||
// Created by Caleb on 7/7/25.
|
||
//
|
||
|
||
#import <Foundation/Foundation.h>
|
||
#import "SellyLiveVideoConfiguration.h"
|
||
#import "SellyLiveAudioConfiguration.h"
|
||
#import "SellyPusherManagerDelegate.h"
|
||
#import "SellyPlayerManagerDelegate.h"
|
||
#import "LFLiveDebug.h"
|
||
#import "SellyPublicDefinition.h"
|
||
#import "SellyVideoPlayer.h"
|
||
#import "SellyVideoPusher.h"
|
||
#import "SellyLivePusherStats.h"
|
||
#import "SellyRTCEngine.h"
|
||
#import "SellyRTCSession.h"
|
||
#import "SellyRTCVideoConfiguration.h"
|
||
#import "SellyRTCSessionDelegate.h"
|
||
#import "SellyRTCReplayKitHandler.h"
|
||
|
||
NS_ASSUME_NONNULL_BEGIN
|
||
|
||
@interface SellyCloudManager : NSObject
|
||
+ (instancetype)sharedInstance;
|
||
|
||
- (void)startWithKey:(NSString *)apiKey appName:(NSString *)appName;
|
||
/**
|
||
设置洋葱盾appKey和rs
|
||
@return 0表示成功,非0表示失败,请咨询Kiwi开发人员
|
||
*/
|
||
+ (NSInteger)setKiwiAppKey:(const char *)appKey name:(const char *)name;
|
||
|
||
+ (NSString *)sdkVersion;
|
||
|
||
+ (void)uploadLog:(void(^)(NSString * _Nullable url, NSError * _Nullable error))callback;
|
||
|
||
@end
|
||
|
||
NS_ASSUME_NONNULL_END
|