// // SellyCloudManager.h // SellyCloudSDK // // Created by Caleb on 7/7/25. // #import #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