Video SDK v3.7.1 API Reference for All Platforms (C++)
agora::media::IVideoEncodedFrameObserver Class Referenceabstract

Public Member Functions

virtual bool onVideoEncodedFrame (const VideoEncodedFrame &videoEncodedFrame)=0
 
virtual ~IVideoEncodedFrameObserver ()
 

Detailed Description

The IVideoEncodedFrameObserver class.

Since
v3.4.5

Constructor & Destructor Documentation

◆ ~IVideoEncodedFrameObserver()

virtual agora::media::IVideoEncodedFrameObserver::~IVideoEncodedFrameObserver ( )
inlinevirtual

Member Function Documentation

◆ onVideoEncodedFrame()

virtual bool agora::media::IVideoEncodedFrameObserver::onVideoEncodedFrame ( const VideoEncodedFrame videoEncodedFrame)
pure virtual

Gets the local encoded video frame.

Since
v3.4.5

After you successfully register the local encoded video frame observer, the SDK triggers this callback each time a video frame is received. You can get the local encoded video frame in videoEncodedFrame and then process the video data according to your scenario. After processing, you can use videoEncodedFrame to pass the processed video data back to the SDK.

Parameters
videoEncodedFrameThe local encoded video frame. See VideoEncodedFrame.
Returns
  • true: Reserved for future use.
  • false: Reserved for future use.