# ThumbImageBuffer (/zh-CN/api-reference/rtc/cpp-all-platforms/class-thumbimagebuffer)

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

<a id="class_thumbimagebuffer__prototype"></a>

```cpp
struct ThumbImageBuffer {
  const char* buffer;
  unsigned int length;
  unsigned int width;
  unsigned int height;
};
```

<a id="class_thumbimagebuffer__detailed_desc"></a>

可在 [ScreenCaptureSourceInfo](/zh-CN/api-reference/rtc/cpp-all-platforms/class-screencapturesourceinfo) 中设置。

:::note
注： 默认图像格式为 ARGB。如果需要使用其他格式，你需要自行转换图像。
:::

<a id="class_thumbimagebuffer__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="buffer"></a>
<Parameter name="buffer">

缩略图或图标的图像缓冲区。

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

图像缓冲区的长度，单位为字节。

</Parameter>
<a id="width"></a>
<Parameter name="width">

缩略图或图标的实际宽度（单位：像素）。

</Parameter>
<a id="height"></a>
<Parameter name="height">

缩略图或图标的实际高度（单位：像素）。

</Parameter>
</ParameterList>
