Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvMultiPartSection.h File Reference

Multi-part section interface and enums definition. More...

#include <PvBufferLib.h>
#include <PvImage.h>
#include <PvChunkData.h>
#include <PvImageJPEG.h>

Go to the source code of this file.

Classes

class  IPvMultiPartSection
 One section (part) of a multi-part container. More...
 

Enumerations

Detailed Description

Multi-part section interface and enums definition.

Enumeration Type Documentation

Enumeration reprensenting the data type of a section of a multi-part container.

Enumerator
PvMultiPartInvalid 

Invalid or uninitialized value.

PvMultiPart2DImage 

2D image. Color or monochrome (2D) image. This part carries all the pixel data of the given image (even if the image is represented by a single-plane pixel format).

PvMultiPart2DPlaneOfBiPlanar 

2D plane of a two-plane image. Single plane of a planar (2D) image. The data should be linked with the other planes to get the complete image. The complete image consists of 2 planes. The planes of a given planar image MUST be placed as consecutive parts within the payload.

PvMultiPart2DPlaneOfTriPlanar 

2D plane of a three-plane image. Single plane of a planar (2D) image. The data should be linked with the other planes to get the complete image. The complete image consists of 3 planes. The planes of a given planar image MUST be placed as consecutive parts within the payload.

PvMultiPart2DPlaneOfQuadPlanar 

2D plane of a four-plane image. Single plane of a planar (2D) image. The data should be linked with the other planes to get the complete image. The complete image consists of 4 planes. The planes of a given planar image MUST be placed as consecutive parts within the payload.

PvMultiPart3DImage 

3D image. 3D image (pixel coordinates). This part carries all the pixel data of the given image (even if the image is represented by a single-plane pixel format, for example when transferring the depth map only).

PvMultiPart3DPlaneOfBiPlanar 

3D plane of a two-plane image. Single plane of a planar 3D image. The data should be linked with the other coordinate planes to get the complete image. The complete image consists of 2 planes. The planes of a given planar image MUST be placed as consecutive parts within the payload.

PvMultiPart3DPlaneOfTriPlanar 

3D plane of a three-plane image. Single plane of a planar 3D image. The data should be linked with the other coordinate planes to get the complete image. The complete image consists of 3 planes. The planes of a given planar image MUST be placed as consecutive parts within the payload.

PvMultiPart3DPlaneOfQuadPlanar 

3D plane of a four-plane image. Single plane of a planar 3D image. The data should be linked with the other coordinate planes to get the complete image. The complete image consists of 4 planes. The planes of a given planar image MUST be placed as consecutive parts within the payload.

PvMultiPartConfidenceMap 

Confidence map. Confidence of the individual pixel values. Expresses the level of validity of given pixel values. Confidence map is always used together with one or more additional image-based parts matching 1:1 dimension-wise. Each value in the confidence map expresses level of validity of the image pixel at matching position. The data format must be a Confidence PFNC format.

PvMultiPartChunkData 

Chunk data section. Always last in a multi-part container. Part carrying the chunk data in the Extended Chunk Data Mode. This MUST be always the last part in the payload. There MUST NOT be more than one chunk data part in the payload.

PvMultiPartJPEGImage 

JPEG image. JPEG compressed image following the guidelines defined for the GVSP JPEG payload type. The data_type_specific field is used to carry information found in the JPEG data leader packet.


Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com