Class for a GenDC 1D part descriptor. More...
#include <decl_gendc_descriptor.hpp>
Inherits GenDcPart.
Public Member Functions | |
std::uint64_t | GetSize () const |
Return the size of the GenDC 1D part. | |
std::uint16_t | GetPadding () const |
Return the padding of this GenDC 1D part. | |
void | SetSize (std::uint64_t size) |
Set the size of the GenDC 1D part. | |
void | SetPadding (std::uint16_t padding) |
Set the padding of this GenDC 1D part. | |
![]() | |
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 GenDC 1D part descriptor.
|
inline |
Return the padding of this GenDC 1D part.
Any | exception derived from std::exception including CvbException. |
|
inline |
Return the size of the GenDC 1D part.
Any | exception derived from std::exception including CvbException. |
|
inline |
Set the padding of this GenDC 1D 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 1D 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. |