Classes | Namespaces | Enumerations | Functions
buffer.h File Reference
#include <memory>
#include <string>
Include dependency graph for buffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rcg::Buffer
 The buffer class encapsulates a Genicam buffer that is provided by a stream. More...
 

Namespaces

 rcg
 

Enumerations

enum  rcg::PARTDATATYPE_IDS {
  rcg::PART_DATATYPE_UNKNOWN = 0, rcg::PART_DATATYPE_2D_IMAGE = 1, rcg::PART_DATATYPE_2D_PLANE_BIPLANAR = 2, rcg::PART_DATATYPE_2D_PLANE_TRIPLANAR = 3,
  rcg::PART_DATATYPE_2D_PLANE_QUADPLANAR = 4, rcg::PART_DATATYPE_3D_IMAGE = 5, rcg::PART_DATATYPE_3D_PLANE_BIPLANAR = 6, rcg::PART_DATATYPE_3D_PLANE_TRIPLANAR = 7,
  rcg::PART_DATATYPE_3D_PLANE_QUADPLANAR = 8, rcg::PART_DATATYPE_CONFIDENCE_MAP = 9, rcg::PART_DATATYPE_CHUNKDATA = 10, rcg::PART_DATATYPE_CUSTOM_ID = 1000
}
 Enumeration describing which data type is present in given buffer part as taken from GenTL 1.5 definition. More...
 
enum  rcg::PAYLOADTYPE_INFO_IDS {
  rcg::PAYLOAD_TYPE_UNKNOWN = 0, rcg::PAYLOAD_TYPE_IMAGE = 1, rcg::PAYLOAD_TYPE_RAW_DATA = 2, rcg::PAYLOAD_TYPE_FILE = 3,
  rcg::PAYLOAD_TYPE_CHUNK_DATA = 4, rcg::PAYLOAD_TYPE_JPEG = 5, rcg::PAYLOAD_TYPE_JPEG2000 = 6, rcg::PAYLOAD_TYPE_H264 = 7,
  rcg::PAYLOAD_TYPE_CHUNK_ONLY = 8, rcg::PAYLOAD_TYPE_DEVICE_SPECIFIC = 9, rcg::PAYLOAD_TYPE_MULTI_PART = 10, rcg::PAYLOAD_TYPE_CUSTOM_ID = 1000
}
 Payload types as taken from GenTL 1.5 definition. More...
 
enum  rcg::PIXELFORMAT_NAMESPACE_IDS {
  rcg::PIXELFORMAT_NAMESPACE_UNKNOWN = 0, rcg::PIXELFORMAT_NAMESPACE_GEV = 1, rcg::PIXELFORMAT_NAMESPACE_IIDC = 2, rcg::PIXELFORMAT_NAMESPACE_PFNC_16BIT = 3,
  rcg::PIXELFORMAT_NAMESPACE_PFNC_32BIT = 4, rcg::PIXELFORMAT_NAMESPACE_CUSTOM_ID = 1000
}
 Pixelformat namespace IDs as taken from GenTL 1.5 definition. More...
 

Functions

bool rcg::isHostBigEndian ()
 


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 19:10:54