Agora Java API Reference for Android

Public Member Functions | List of all members
agora::media::IVideoEncodedFrameObserver Class Referenceabstract

`#include <AgoraMediaBase.h>`

## Public Member Functions
virtual bool | onEncodedVideoFrameReceived (rtc::uid_t uid, const uint8_t *imageBuffer, size_t length, const rtc::EncodedVideoFrameInfo &videoEncodedFrameInfo)=0

## Detailed Description

The IVideoEncodedFrameObserver class.

## Member Function Documentation

## ◆ onEncodedVideoFrameReceived()

virtual bool agora::media::IVideoEncodedFrameObserver::onEncodedVideoFrameReceived | ( | rtc::uid_t | uid,
|  | const uint8_t * | imageBuffer,
|  | size_t | length,
|  | const rtc::EncodedVideoFrameInfo & | videoEncodedFrameInfo
| ) |  |
| pure virtual

Occurs each time the SDK receives an encoded video image.

Parameters

  uid | The user id of remote user.
  imageBuffer | The pointer to the video image buffer.
  length | The data length of the video image.
  videoEncodedFrameInfo | The information of the encoded video frame: EncodedVideoFrameInfo.

Returns
  Determines whether to accept encoded video image.
  - true: Accept.
  - false: Do not accept.