9 #import <Foundation/Foundation.h>
32 - (void)rtcEngine:(
AgoraRtcEngineKit * _Nonnull)engine rtmpStreamingChangedToState:(NSString * _Nonnull)url
43 - (void)publisher:(
AgoraLivePublisher *_Nonnull)publisher streamPublishedWithUrl:(NSString *_Nonnull)url error:(AgoraErrorCode)error NS_SWIFT_NAME(publisher(_:streamPublishedWithUrl:error:));
51 - (void)publisher:(
AgoraLivePublisher *_Nonnull)publisher streamUnpublishedWithUrl:(NSString *_Nonnull)url NS_SWIFT_NAME(publisher(_:streamUnpublishedWithUrl:));
58 - (void)publisherTranscodingUpdated:(
AgoraLivePublisher *_Nonnull)publisher NS_SWIFT_NAME(publisherTranscodingUpdated(_:));
68 - (void)publisher:(
AgoraLivePublisher *_Nonnull)publisher streamInjectedStatusOfUrl:(NSString *_Nonnull)url uid:(NSUInteger)uid status:(AgoraInjectStreamStatus)status NS_SWIFT_NAME(publisher(_:streamInjectedStatusOfUrl:uid:status:));
91 - (instancetype _Nonnull)initWithLiveKit:(
AgoraLiveKit *_Nonnull)kit NS_SWIFT_NAME(initWithLiveKit(_:));
106 - (void)setVideoResolution:(CGSize)resolution andFrameRate:(NSInteger)frameRate bitrate:(NSInteger)bitrate NS_SWIFT_NAME(setVideoResolution(_:andFrameRate:bitrate:));
119 - (int)addVideoWatermark:(AgoraImage * _Nonnull)watermark NS_SWIFT_NAME(addVideoWatermark(_:));
124 - (void)clearVideoWatermarks NS_SWIFT_NAME(clearVideoWatermarks());
130 - (void)setMediaType:(AgoraMediaType)mediaType NS_SWIFT_NAME(setMediaType(_:));
142 - (void)addStreamUrl:(NSString *_Nullable)url transcodingEnabled:(BOOL)transcodingEnabled NS_SWIFT_NAME(addStreamUrl(_:transcodingEnabled:));
151 - (void)removeStreamUrl:(NSString *_Nullable)url NS_SWIFT_NAME(removeStreamUrl(_:));
174 - (void)addInjectStreamUrl:(NSString *_Nonnull)url config:(AgoraLiveInjectStreamConfig * _Nonnull)config NS_SWIFT_NAME(addInjectStreamUrl(_:config:));
181 - (void)removeInjectStreamUrl:(NSString *_Nonnull)url NS_SWIFT_NAME(removeInjectStreamUrl(_:));