Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



PvGenericDataContainer.h File Reference
#include <PvGenDCLib.h>
#include <PvGenDCInterfaces.h>
#include <PvComponentType.h>
#include <vector>

Go to the source code of this file.

Classes

struct  PvGenDCPartMetadataFields
 Specific part fields for the metadata type. More...
 
struct  PvGenDCPart1DFields
 Specific part fields for the 1D array type. More...
 
struct  PvGenDCPart2DFields
 Specific part fields for the 2D uncompressed, JPEG and JPEG2000 types. More...
 
struct  PvGenDCPartH264Fields
 Specific part fields for the H.264 compressed image type. More...
 
struct  PvGenDCPartH264Fields::H264Flags
 
class  IPvGenericDataPart
 One part in a GenDC component; the smallest unit in a GenDC container. More...
 
class  IPvGenericDataComponent
 One component in a GenDC container. A container can be formed by one or more components. More...
 
class  IPvGenericDataContainer
 Interface used to read from a GenDC container. More...
 

Enumerations

enum  PvGenDCVariableField {
  PvGenDCVFDataSize = 0 , PvGenDCVFSizeX = 1 , PvGenDCVFSizeY = 2 , PvGenDCVFRegionOffset = 3 ,
  PvGenDCVFFormat = 4 , PvGenDCVFTimestamp = 5 , PvGenDCVFComponentCount = 6 , PvGenDCVFComponentInvalid = 7 ,
  PvGenDCVFReserved = 8
}
 
enum  PvGenDCPartType {
  PvGenDCPartMetadataGenICamChunk = 0x4000 , PvGenDCPartMetadataGenICamXML = 0x4001 , PvGenDCPart1D = 0x4100 , PvGenDCPart2D = 0x4200 ,
  PvGenDCPart2DJpeg = 0x4201 , PvGenDCPart2DJpeg2000 = 0x4202 , PvGenDCPart2DH264 = 0x4203 , PvGenDCPartMetadataCustom ,
  PvGenDCPart1DCustom , PvGenDCPart2DCustom , PvGenDCPartCustom , PvGenDCPartUnknown = 0x0000
}
 

Enumeration Type Documentation

◆ PvGenDCPartType

Enumerator
PvGenDCPartMetadataGenICamChunk 

GenICam chunk metadata.

PvGenDCPartMetadataGenICamXML 

GenICam XML metadata.

PvGenDCPart1D 

1 dimensional array data.

PvGenDCPart2D 

Rectangular uncompressed image (monochrome or none planar).

PvGenDCPart2DJpeg 

JPEG compressed image.

PvGenDCPart2DJpeg2000 

JPEG 2000 compressed image.

PvGenDCPart2DH264 

H264 compressed image.

PvGenDCPartMetadataCustom 

Custom metadata.

PvGenDCPart1DCustom 

Custom 1D image.

PvGenDCPart2DCustom 

Custom 2D image.

PvGenDCPartCustom 

Custom part.

PvGenDCPartUnknown 

Does not represent a part type.

◆ PvGenDCVariableField

The PvGenDCVariableField enum indicates which GenDC fields may change during transmission. These fields are obtained from a prefetch or preliminary descriptor, and can be used for preprocessing.

Enumerator
PvGenDCVFDataSize 

If set as a GenDC variable field, the container data size can shrink during transmission.

PvGenDCVFSizeX 

If set as a GenDC variable field, the container parts size and padding in the X axis can change during transmission.

PvGenDCVFSizeY 

If set as a GenDC variable field, the container parts size and padding in the Y axis can change during transmission.

PvGenDCVFRegionOffset 

If set as a GenDC variable field, the components offset can change during transmission.

PvGenDCVFFormat 

If set as a GenDC variable field, the components format can change during transmission.

PvGenDCVFTimestamp 

If set as a GenDC variable field, the components timestamp can change during transmission.

PvGenDCVFComponentCount 

If set as a GenDC variable field, the last components may not be transmitted.

PvGenDCVFComponentInvalid 

If set as a GenDC variable field, the 'Invalid' flag of certain components can change during transmission.

PvGenDCVFReserved 

If set as a GenDC variable field, the 'Reserved' flag of certain components can change during transmission.


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