Class RecordMetadataOnly

Inheritance Relationships

Base Type

Class Documentation

class RecordMetadataOnly : public dai::NodeCRTP<ThreadedHostNode, RecordMetadataOnly>

RecordMetadataOnly node, used to record a source stream to a file.

Public Types

using CompressionLevel = dai::RecordConfig::CompressionLevel

Public Functions

void run() override
std::filesystem::path getRecordFile() const
CompressionLevel getCompressionLevel() const
RecordMetadataOnly &setRecordFile(const std::filesystem::path &recordFile)
RecordMetadataOnly &setCompressionLevel(CompressionLevel compressionLevel)

Public Members

Input input = {*this, {"input", DEFAULT_GROUP, DEFAULT_BLOCKING, 15, {{{DatatypeEnum::Buffer, true}}}, DEFAULT_WAIT_FOR_MESSAGE}}

Input IMU messages to be recorded (will support other types in the future)

Default queue is blocking with size 8

Public Static Attributes

static constexpr const char *NAME = "RecordMetadataOnly"