Sizes of header, data, and tailer of data that are divided in blocks / frames / heaps.
More...
#include <BlockSize.h>
Inherits dsp::Observation::NbyteNsamplePolicy.
|
BlockSize * | clone () const override |
| Return a new instance of self.
|
|
uint64_t | get_nbytes (uint64_t nsamples) const override |
| Return the size in bytes of nsamples time samples.
|
|
uint64_t | get_nsamples (uint64_t nbytes) const override |
| Return the number of samples in nbytes bytes.
|
|
uint64_t | get_block_data_bytes () const |
| Get the number of data bytes per block.
|
|
void | set_block_data_bytes (uint64_t bytes) |
| Set the number of data bytes per block.
|
|
uint64_t | get_block_header_bytes () const |
| Get the number of bytes in header of each block.
|
|
void | set_block_header_bytes (uint64_t bytes) |
| Set the number of bytes in header of each block.
|
|
uint64_t | get_block_tailer_bytes () const |
| Get the number of bytes in tailer of each block.
|
|
void | set_block_tailer_bytes (uint64_t bytes) |
| Set the number of bytes in tailer of each block.
|
|
uint64_t | get_block_bytes () const |
| Get the total number of bytes in each block (header + data + tailer)
|
|
void | load (const char *header) |
| Load BlockSize attributes from a DADA ASCII header.
|
|
Sizes of header, data, and tailer of data that are divided in blocks / frames / heaps.
The documentation for this class was generated from the following files: