Agora Java API Reference for Android
|
9 #pragma once // NOLINT(build/header_guard)
11 #include "AgoraBase.h"
12 #include "AgoraRefPtr.h"
13 #include "IAgoraService.h"
14 #include "NGIAgoraRtcConnection.h"
22 enum RTMP_CHANNEL_EVENT
27 RTMP_CHANNEL_EVENT_DISCONNECT = 0,
31 RTMP_CHANNEL_EVENT_LEAVE_CHANNEL = 1,
35 RTMP_CHANNEL_EVENT_BANNED_BY_SERVER = 2
57 RTMP_STREAM_PUBLISH_ERROR_TYPE errCode) {
virtual void onTranscodingUpdated()
Definition: IAgoraRtmpStreamingService.h:105
Definition: AgoraBase.h:3634
virtual int unregisterObserver(IRtmpStreamingObserver *observer)=0
virtual int addPublishStreamUrl(const char *url, bool transcodingEnabled)=0
virtual int startRtmpStreamWithoutTranscoding(const char *url)=0
virtual int setLiveTranscoding(const LiveTranscoding &transcoding)=0
virtual int removePublishStreamUrl(const char *url)=0
virtual int stopRtmpStream(const char *url)=0
virtual int updateRtmpTranscoding(const LiveTranscoding &transcoding)=0
virtual void onStreamPublished(const char *url, int error)
Definition: IAgoraRtmpStreamingService.h:83
virtual int registerObserver(IRtmpStreamingObserver *observer)=0
virtual void onStreamUnpublished(const char *url)
Definition: IAgoraRtmpStreamingService.h:94
virtual void onRtmpStreamingEvent(const char *url, RTMP_STREAMING_EVENT eventCode)
Definition: IAgoraRtmpStreamingService.h:70
virtual void onRtmpStreamingStateChanged(const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR_TYPE errCode)
Definition: IAgoraRtmpStreamingService.h:56
virtual int startRtmpStreamWithTranscoding(const char *url, const LiveTranscoding &transcoding)=0
Definition: AgoraRefPtr.h:31
Definition: IAgoraRtmpStreamingService.h:40
Definition: IAgoraRtmpStreamingService.h:110