    

 ## On this page

  

 

 # ensightservice::ImageStreamRequest Struct Reference

 Last update: 16.07.2025 

## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

bool [flip\_vertical](structensightservice_1_1_image_stream_request.xhtml#a3f76864a9bb230e81dbd6cbbf982ebc1) = 1 bool [chunk](structensightservice_1_1_image_stream_request.xhtml#a07aa07b988a70ac1f115d8f5a4d62ae9) = 2 <a id="details" name="details"></a>## Detailed Description

This message dictates the form of the [ImageReply](structensightservice_1_1_image_reply.xhtml "An image frame message.") messages. One can have the images flipped vertically and can optionally chunk an entire image frame into multiple [ImageReply](structensightservice_1_1_image_reply.xhtml "An image frame message.") messages. Empirical measurements demonstrate that gRPC can transfer smaller blocks of pixels faster that larger blocks. If the chunk option is enabled, the [ImageReply](structensightservice_1_1_image_reply.xhtml "An image frame message.") messages will contain 1MB of pixel data maximum. The client must concatenate the pixel data from consecutive [ImageReply](structensightservice_1_1_image_reply.xhtml "An image frame message.") messages until it receives a message with the final flag set. At that point, all of the pixel data for a complete image frame has been received.

Definition at line [331](ensight_8proto_source.xhtml#l00331) of file [ensight.proto](ensight_8proto_source.xhtml).



## Member Data Documentation

<a id="a07aa07b988a70ac1f115d8f5a4d62ae9" name="a07aa07b988a70ac1f115d8f5a4d62ae9"></a>## [◆ ](#a07aa07b988a70ac1f115d8f5a4d62ae9)chunk

 bool ensightservice::ImageStreamRequest::chunk = 2

Set to send images in 1MB chunks to speed up large (&gt;1MB) image transfers.

Definition at line [333](ensight_8proto_source.xhtml#l00333) of file [ensight.proto](ensight_8proto_source.xhtml).





<a id="a3f76864a9bb230e81dbd6cbbf982ebc1" name="a3f76864a9bb230e81dbd6cbbf982ebc1"></a>## [◆ ](#a3f76864a9bb230e81dbd6cbbf982ebc1)flip\_vertical

 bool ensightservice::ImageStreamRequest::flip\_vertical = 1

If true, flip the image over the X axis before sending the image.

Definition at line [332](ensight_8proto_source.xhtml#l00332) of file [ensight.proto](ensight_8proto_source.xhtml).





---

The documentation for this struct was generated from the following file:- D:/Product-src/ensight/client/rpc\_interface/[ensight.proto](ensight_8proto_source.xhtml)