// // ARStreamingKit.h // ARtcKit // // Created by 余生丶 on 2020/12/24. // Copyright © 2020 zjq. All rights reserved. // #import #import "ARtcEngineKit.h" NS_ASSUME_NONNULL_BEGIN @interface ARStreamingKit : NSObject /** 设置RtcEngine对象。 @param rtcKit 一个 ARtcEngineKit 实例对象。 @return 0方法调用成功,<0方法调用失败 */ - (int)setRtcEngine:(ARtcEngineKit *)rtcKit; /** 开始推Rtmp的流 @param url rtmp流地址 @return 0方法调用成功,<0方法调用失败 */ - (int)pushStream:(NSString *_Nonnull)url; /** 停止推Rtmp的流 @return 0方法调用成功,<0方法调用失败 */ - (int)unPushStream; /** 设置推流模式。 @param mode 推流模式,详见ARStreamPushMode。 @return 0方法调用成功,<0方法调用失败 */ - (int)setMode:(ARStreamPushMode)mode; /** 设置合流参数 @param transcoding 合流参数,详见ARLiveTranscoding。 */ - (int)setLiveTranscoding:(ARLiveTranscoding *_Nonnull)transcoding; /** 销毁 ARStreamingKit 实例 */ - (void)destroy; @end NS_ASSUME_NONNULL_END