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

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

继承自 agora::RefCountInterface.

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

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

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

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

<a id="a4d805af61155f864722a53372188329e"></a>

### ~IVideoEncodedImageSender() [#ivideoencodedimagesender]

<ApiSignature labels="inline protected">

agora::rtc::IVideoEncodedImageSender::~IVideoEncodedImageSender()

</ApiSignature>

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

<a id="ab3e92d1574bdb798c1f10d431bf3fd8f"></a>

### sendEncodedVideoImage() [#sendencodedvideoimage]

<ApiSignature labels="pure virtual">

virtual bool agora::rtc::IVideoEncodedImageSender::sendEncodedVideoImage(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>

将已编码的视频帧发送到视频轨道。

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

视频缓冲区。

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

视频数据长度（字节）。

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

已编码视频帧信息： [EncodedVideoFrameInfo](/zh-CN/api-reference/rtc-server-sdk/cpp/structagora-1-1rtc-1-1-encoded-video-frame-info) 。

</Parameter>
</ParameterList>

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

- 0: 方法调用成功。
- &lt; 0: 方法调用失败。
