8#ifndef META_OCEAN_IO_SERIALIZATION_MEDIA_SERIALIZER_H
9#define META_OCEAN_IO_SERIALIZATION_MEDIA_SERIALIZER_H
26namespace Serialization
103 inline const std::string& type()
const override;
124 inline const Buffer& buffer()
const;
130 inline const std::string& imageType()
const;
136 inline const std::string& cameraModel()
const;
148 inline bool isValid()
const;
194 return device_T_camera_;
199 return !buffer_.empty() && !imageType_.empty();
This class implements Ocean's image class.
Definition Frame.h:1879
This class implements an output bitstream.
Definition Bitstream.h:215
This class implements a base class for data samples.
Definition DataSample.h:46
This class implements a data timestamp which can hold either a double or int64_t value.
Definition DataTimestamp.h:29
This class implements a timestamp.
Definition Timestamp.h:63
std::shared_ptr< AnyCamera > SharedAnyCamera
Definition of a shared pointer holding an AnyCamera object with Scalar precision.
Definition AnyCamera.h:61
The namespace covering the entire Ocean framework.
Definition Accessor.h:15