# agora::rtc::IVideoEncodedImageReceiver类 参考 (/zh-CN/api-reference/rtc-server-sdk/cpp/classagora-1-1rtc-1-1-i-video-encoded-image-receiver)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="details"></a>

## 详细描述 [#详细描述]

[IVideoEncodedImageReceiver](/zh-CN/api-reference/rtc-server-sdk/cpp/classagora-1-1rtc-1-1-i-video-encoded-image-receiver) 类。

## 构造及析构函数说明 [#构造及析构函数说明]

<a id="af2cd1d47da63e409160c27e57082456f"></a>

### ~IVideoEncodedImageReceiver() [#ivideoencodedimagereceiver]

<ApiSignature labels="inline virtual">

virtual agora::rtc::IVideoEncodedImageReceiver::~IVideoEncodedImageReceiver()

</ApiSignature>

## 成员函数说明 [#成员函数说明]

<a id="ad4e316784b48ac30cd3208a34e840254"></a>

### OnEncodedVideoImageReceived() [#onencodedvideoimagereceived]

<ApiSignature labels="pure virtual">

virtual bool agora::rtc::IVideoEncodedImageReceiver::OnEncodedVideoImageReceived(const uint8_t * *imageBuffer*, size_t *length*, const [EncodedVideoFrameInfo](/zh-CN/api-reference/rtc-server-sdk/cpp/structagora-1-1rtc-1-1-encoded-video-frame-info) & *videoEncodedFrameInfo*)

</ApiSignature>

SDK 每次收到已编码视频帧时触发。

<ParameterList title="参数">
<Parameter name="imageBuffer">

视频帧缓冲区。

</Parameter>
<Parameter name="length">

视频帧数据长度。

</Parameter>
<Parameter name="videoEncodedFrameInfo">

已编码视频帧的信息。

</Parameter>
</ParameterList>

<h4 data-toc-hidden="true" id={"返回值"}>返回值</h4>

是否接受已编码视频帧。

- true: 接受已编码视频帧。
- false: 不接受已编码视频帧。
