Picolo | Picolo Junior 4 | Picolo Pro 2 | Picolo Pro 3 | Picolo Tetra | Picolo Tymo | Picolo Alert | Picolo Diligent |
Domino Iota | Domino Alpha 2 | Domino Melody | Domino Harmony | Domino Symphony |
Grablink Value | Grablink Expert 2 | Grablink Avenue | Grablink Express | Grablink Quickpack ColorScan | Grablink Quickpack CFA | Grablink Full XR | Grablink Full | Grablink DualBase | Grablink Base |
Description
Type |
Integer Collection |
Description |
Recommended size (in bytes) for the image buffer(s) |
"Set" effect |
|
"Get" effect |
Returns the recommended size of the image buffer(s) |
Classification
Class |
Channel |
Category |
Cluster |
Level |
Adjust |
Identifiers
String |
BufferSize |
C, C++ |
MC_BufferSize |
.NET |
MC.BufferSize |
Numerical |
3333 |
MultiCam creates the surfaces and automatically allocates the memory buffers, if not done by the application. The following channel parameters configure the automatic allocation: BufferSize, BufferPitch, ImagePlaneCount and SurfaceCount. MultiCam decides the adequate number of surfaces for the selected acquisition mode.
This parameter is expressed as a number of bytes.
It provides the buffer size needed to contain one image produced by the channel.
If ImagePlaneCount>1, the channel produces a "multi-plane" image. In this case, one must allocate ImagePlaneCount buffers.
Each buffer size is given in the BufferSize collection members.
Example
If ImagePlaneCount=3, allocate 3 buffers.
- Buffer 1 size is indicated by BufferSize[0].
- Buffer 2 size is indicated by BufferSize[1].
- Buffer 3 size is indicated by BufferSize[2].
For more information about access to integer collections, refer to Parameters.