Agora RTC Objective-C API Reference
Refactor
|
Go to the documentation of this file.
9 #pragma once // NOLINT(build/header_guard)
135 virtual int addPublishStreamUrl(
const char* url,
bool transcodingEnabled) = 0;
154 virtual int removePublishStreamUrl(
const char* url) = 0;
virtual void onTranscodingUpdated()
Definition: IAgoraRtmpStreamingService.h:105
virtual void onStreamUnpublished(const char *url)
Definition: IAgoraRtmpStreamingService.h:94
virtual int updateRtmpTranscoding(const LiveTranscoding &transcoding)=0
Definition: AgoraBase.h:3470
RTMP_CHANNEL_EVENT
Definition: IAgoraRtmpStreamingService.h:23
virtual void onRtmpStreamingStateChanged(const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR_TYPE errCode)
Definition: IAgoraRtmpStreamingService.h:56
RTMP_STREAM_PUBLISH_ERROR_TYPE
Definition: AgoraBase.h:3258
virtual void onRtmpStreamingEvent(const char *url, RTMP_STREAMING_EVENT eventCode)
Definition: IAgoraRtmpStreamingService.h:70
Definition: AgoraAtomicOps.h:21
virtual int stopRtmpStream(const char *url)=0
@ RTMP_CHANNEL_EVENT_BANNED_BY_SERVER
Definition: IAgoraRtmpStreamingService.h:35
virtual int startRtmpStreamWithoutTranscoding(const char *url)=0
virtual int setLiveTranscoding(const LiveTranscoding &transcoding)=0
virtual void onStreamPublished(const char *url, int error)
Definition: IAgoraRtmpStreamingService.h:83
virtual int registerObserver(IRtmpStreamingObserver *observer)=0
RTMP_STREAMING_EVENT
Definition: AgoraBase.h:3300
virtual int startRtmpStreamWithTranscoding(const char *url, const LiveTranscoding &transcoding)=0
virtual int unregisterObserver(IRtmpStreamingObserver *observer)=0
@ RTMP_CHANNEL_EVENT_DISCONNECT
Definition: IAgoraRtmpStreamingService.h:27
Definition: AgoraRefPtr.h:31
~IRtmpStreamingService()
Definition: IAgoraRtmpStreamingService.h:259
Definition: IAgoraRtmpStreamingService.h:40
Definition: IAgoraRtmpStreamingService.h:110
@ RTMP_CHANNEL_EVENT_LEAVE_CHANNEL
Definition: IAgoraRtmpStreamingService.h:31
RTMP_STREAM_PUBLISH_STATE
Definition: AgoraBase.h:3231