Agora C++ API Reference for All Platforms
Public Member Functions | List of all members
agora::rtc::IMediaExtensionObserver Class Reference

Inherits agora::RefCountInterface.

Public Member Functions

virtual ~IMediaExtensionObserver ()
 
virtual void onEvent (const char *provider_name, const char *ext_name, const char *key, const char *json_value)
 
virtual void onExtensionStopped (const char *provider_name, const char *ext_name)
 
virtual void onExtensionStarted (const char *provider_name, const char *ext_name)
 
virtual void onExtensionErrored (const char *provider_name, const char *ext_name, int error, const char *msg)
 
- Public Member Functions inherited from agora::RefCountInterface
virtual void AddRef () const =0
 
virtual RefCountReleaseStatus Release () const =0
 
virtual bool HasOneRef () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from agora::RefCountInterface
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ ~IMediaExtensionObserver()

virtual agora::rtc::IMediaExtensionObserver::~IMediaExtensionObserver ( )
inlinevirtual

Member Function Documentation

◆ onEvent()

virtual void agora::rtc::IMediaExtensionObserver::onEvent ( const char *  provider_name,
const char *  ext_name,
const char *  key,
const char *  json_value 
)
inlinevirtual

◆ onExtensionStopped()

virtual void agora::rtc::IMediaExtensionObserver::onExtensionStopped ( const char *  provider_name,
const char *  ext_name 
)
inlinevirtual

◆ onExtensionStarted()

virtual void agora::rtc::IMediaExtensionObserver::onExtensionStarted ( const char *  provider_name,
const char *  ext_name 
)
inlinevirtual

◆ onExtensionErrored()

virtual void agora::rtc::IMediaExtensionObserver::onExtensionErrored ( const char *  provider_name,
const char *  ext_name,
int  error,
const char *  msg 
)
inlinevirtual