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.
Multi-part section interface and enums definition.
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.
|