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, const char *extension, const char *key, const char *json_value)
 
virtual void onExtensionStopped (const char *provider, const char *extension)
 
virtual void onExtensionStarted (const char *provider, const char *extension)
 
virtual void onExtensionError (const char *provider, const char *extension, int error, const char *message)
 
- 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,
const char *  extension,
const char *  key,
const char *  json_value 
)
inlinevirtual

◆ onExtensionStopped()

virtual void agora::rtc::IMediaExtensionObserver::onExtensionStopped ( const char *  provider,
const char *  extension 
)
inlinevirtual

◆ onExtensionStarted()

virtual void agora::rtc::IMediaExtensionObserver::onExtensionStarted ( const char *  provider,
const char *  extension 
)
inlinevirtual

◆ onExtensionError()

virtual void agora::rtc::IMediaExtensionObserver::onExtensionError ( const char *  provider,
const char *  extension,
int  error,
const char *  message 
)
inlinevirtual