Class RecordMetadataOnly
Defined in File Record.hpp
Inheritance Relationships
Base Type
public dai::NodeCRTP< ThreadedHostNode, RecordMetadataOnly >(Template Class NodeCRTP)
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"
-
using CompressionLevel = dai::RecordConfig::CompressionLevel