Agora C++ API Reference for All Platforms
Public Member Functions | List of all members
agora::media::base::IVideoFrameObserverEx Class Referenceabstract

Inherits agora::media::base::IVideoFrameObserver.

Public Member Functions

virtual ~IVideoFrameObserverEx ()
 
void onFrame (const VideoFrame *frame) final
 
bool isExternal () final
 
virtual void onFrame (const webrtc::VideoFrame &frame)=0
 
- Public Member Functions inherited from agora::media::base::IVideoFrameObserver
virtual ~IVideoFrameObserver ()
 

Constructor & Destructor Documentation

◆ ~IVideoFrameObserverEx()

virtual agora::media::base::IVideoFrameObserverEx::~IVideoFrameObserverEx ( )
inlinevirtual

Member Function Documentation

◆ onFrame() [1/2]

void agora::media::base::IVideoFrameObserverEx::onFrame ( const VideoFrame frame)
inlinefinalvirtual

Occurs each time the player receives a video frame.

After registering the video frame observer, the callback occurs each time the player receives a video frame to report the detailed information of the video frame.

Parameters
frameThe detailed information of the video frame. See VideoFrame.

Implements agora::media::base::IVideoFrameObserver.

◆ isExternal()

bool agora::media::base::IVideoFrameObserverEx::isExternal ( )
inlinefinalvirtual

◆ onFrame() [2/2]

virtual void agora::media::base::IVideoFrameObserverEx::onFrame ( const webrtc::VideoFrame &  frame)
pure virtual