#include <buffer.h>
Public Member Functions | |
Buffer (const std::shared_ptr< const GenTLWrapper > &gentl, Stream *parent) | |
void * | getBase () const |
uint64_t | getChunkLayoutID () const |
bool | getContainsChunkdata () const |
bool | getDataLargerThanBuffer () const |
size_t | getDataSize () const |
size_t | getDeliveredChunkPayloadSize () const |
size_t | getDeliveredImageHeight () const |
std::string | getFilename () const |
uint64_t | getFrameID () const |
void * | getHandle () const |
size_t | getHeight () const |
size_t | getImageOffset () const |
bool | getImagePresent () const |
bool | getIsAcquiring () const |
bool | getIsIncomplete () const |
bool | getIsQueued () const |
bool | getNewData () const |
std::shared_ptr< Stream > | getParent () const |
size_t | getPayloadType () const |
uint64_t | getPixelFormat () const |
uint64_t | getPixelFormatNamespace () const |
size_t | getSize () const |
size_t | getSizeFilled () const |
uint64_t | getTimestamp () const |
uint64_t | getTimestampNS () const |
std::string | getTLType () const |
void * | getUserPtr () const |
size_t | getWidth () const |
size_t | getXOffset () const |
size_t | getXPadding () const |
size_t | getYOffset () const |
size_t | getYPadding () const |
bool | isBigEndian () const |
void | setHandle (void *handle) |
Private Member Functions | |
Buffer (class Buffer &) | |
Buffer & | operator= (const Buffer &) |
Private Attributes | |
void * | buffer |
std::shared_ptr< const GenTLWrapper > | gentl |
Stream * | parent |
The buffer class encapsulates a Genicam buffer that is provided by a stream.
NOTE: A GenTLException is thrown in case of a severe error.
rcg::Buffer::Buffer | ( | const std::shared_ptr< const GenTLWrapper > & | gentl, |
Stream * | parent | ||
) |
rcg::Buffer::Buffer | ( | class Buffer & | ) | [private] |
void * rcg::Buffer::getBase | ( | ) | const |
uint64_t rcg::Buffer::getChunkLayoutID | ( | ) | const |
bool rcg::Buffer::getContainsChunkdata | ( | ) | const |
bool rcg::Buffer::getDataLargerThanBuffer | ( | ) | const |
size_t rcg::Buffer::getDataSize | ( | ) | const |
size_t rcg::Buffer::getDeliveredChunkPayloadSize | ( | ) | const |
size_t rcg::Buffer::getDeliveredImageHeight | ( | ) | const |
std::string rcg::Buffer::getFilename | ( | ) | const |
uint64_t rcg::Buffer::getFrameID | ( | ) | const |
void * rcg::Buffer::getHandle | ( | ) | const |
size_t rcg::Buffer::getHeight | ( | ) | const |
size_t rcg::Buffer::getImageOffset | ( | ) | const |
bool rcg::Buffer::getImagePresent | ( | ) | const |
bool rcg::Buffer::getIsAcquiring | ( | ) | const |
bool rcg::Buffer::getIsIncomplete | ( | ) | const |
bool rcg::Buffer::getIsQueued | ( | ) | const |
bool rcg::Buffer::getNewData | ( | ) | const |
std::shared_ptr<Stream> rcg::Buffer::getParent | ( | ) | const |
Returns the pointer to the parent stream object.
size_t rcg::Buffer::getPayloadType | ( | ) | const |
uint64_t rcg::Buffer::getPixelFormat | ( | ) | const |
uint64_t rcg::Buffer::getPixelFormatNamespace | ( | ) | const |
size_t rcg::Buffer::getSize | ( | ) | const |
size_t rcg::Buffer::getSizeFilled | ( | ) | const |
uint64_t rcg::Buffer::getTimestamp | ( | ) | const |
uint64_t rcg::Buffer::getTimestampNS | ( | ) | const |
std::string rcg::Buffer::getTLType | ( | ) | const |
void * rcg::Buffer::getUserPtr | ( | ) | const |
size_t rcg::Buffer::getWidth | ( | ) | const |
size_t rcg::Buffer::getXOffset | ( | ) | const |
size_t rcg::Buffer::getXPadding | ( | ) | const |
size_t rcg::Buffer::getYOffset | ( | ) | const |
size_t rcg::Buffer::getYPadding | ( | ) | const |
bool rcg::Buffer::isBigEndian | ( | ) | const |
void rcg::Buffer::setHandle | ( | void * | handle | ) |
void* rcg::Buffer::buffer [private] |
std::shared_ptr<const GenTLWrapper> rcg::Buffer::gentl [private] |
Stream* rcg::Buffer::parent [private] |