12#include "NGIAgoraRtmpConnection.h"
22 virtual int SendAudioFrame(
const uint8_t* data,
size_t size, int64_t pts_ms) = 0;
23 virtual int SendVideoFrame(
const uint8_t* data,
size_t size, int64_t pts_ms,
bool is_key) = 0;
Definition rtmp_connection_i.h:17
virtual int disconnectLLApiInternal()=0
virtual int SendAudioFrame(const uint8_t *data, size_t size, int64_t pts_ms)=0
virtual int SendVideoFrame(const uint8_t *data, size_t size, int64_t pts_ms, bool is_key)=0
virtual int initialize(const RtmpConnectionConfiguration &config)=0
virtual int registerObserverLLApiInternal(IRtmpConnectionObserver *observer, void(*safeDeleter)(IRtmpConnectionObserver *)=NULL)=0
virtual int deinitialize()=0
virtual int unregisterObserverLLApiInternal(IRtmpConnectionObserver *observer)=0
virtual int connectLLApiInternal(const char *url)=0
virtual int initializeLLApiInternal(const RtmpConnectionConfiguration &config)=0
Definition NGIAgoraRtmpConnection.h:317
Definition NGIAgoraRtmpConnection.h:254
Definition AgoraExtensions.h:5
Definition AgoraAtomicOps.h:21
Definition NGIAgoraRtmpConnection.h:231