Class for a generic GenDC metadata part descriptor. More...
#include <decl_gendc_descriptor.hpp>
Inherits GenDcPart.
Inherited by GenDcPartMetadataGenICamChunk, and GenDcPartMetadataGenICamXML.
Public Member Functions | |
| std::uint64_t | GetSize () const |
| Return the size of the GenDC metadata part. | |
| std::uint16_t | GetPadding () const |
| Return the padding of this GenDC metadata part. | |
| void | SetSize (std::uint64_t size) |
| Set the size of the GenDC metadata part. | |
| void | SetPadding (std::uint16_t padding) |
| Set the padding of this GenDC metadata part. | |
Public Member Functions inherited from GenDcPart | |
| std::size_t | GetOffset () const |
| Return the offset of this part descriptor in the GenDC descriptor. | |
| GenDCPartType | GetType () const |
| Return the type of this GenDC part descriptor. | |
| GenDcPartFlags | GetFlags () const |
| Return the flags of this GenDC part. | |
| std::uint32_t | GetHeaderSize () const |
| Return the size of this GenDC part descriptor. | |
| PfncFormat | GetFormat () const |
| Return the data format of this GenDC part. | |
| std::uint16_t | GetFlowId () const |
| Return the Flow ID of this GenDC part. | |
| std::size_t | GetFlowOffset () const |
| Return the Flow offset of this GenDC part. | |
| std::size_t | GetDataSize () const |
| Return the Data size of this GenDC part. | |
| std::size_t | GetDataOffset () const |
| Return the Data offset of this GenDC part. | |
| void | SetFlags (GenDcPartFlags flags) |
| Set the flags of this GenDC part. | |
| void | SetDataSize (std::size_t size) |
| Set the Data size of this GenDC part. | |
| void | SetDataOffset (std::size_t offset) |
| Set the Data offset of this GenDC part. | |
Class for a generic GenDC metadata part descriptor.
|
inline |
Return the padding of this GenDC metadata part.
| Any | exception derived from std::exception including CvbException. |
|
inline |
Return the size of the GenDC metadata part.
| Any | exception derived from std::exception including CvbException. |
|
inline |
Set the padding of this GenDC metadata part.
| [in] | padding | Size of the padding at the end of the GenDC Part (in bytes). |
| Any | exception derived from std::exception including CvbException. |
|
inline |
Set the size of the GenDC metadata part.
| [in] | size | Size of the 1D GenDC Metadata Part (in number of elements according to GenDC parts Format). |
| Any | exception derived from std::exception including CvbException. |