|
Ocean
|
The Ocean IO Serialization Library provides functionalities for data serialization and deserialization. More...
Data Structures | |
| class | Ocean::IO::Serialization::DataSample |
| This class implements a base class for data samples. More... | |
| class | Ocean::IO::Serialization::DataSerializer |
| This class implements the base class for data serializers. More... | |
| class | Ocean::IO::Serialization::DataTimestamp |
| This class implements a data timestamp which can hold either a double or int64_t value. More... | |
| class | Ocean::IO::Serialization::InputDataSerializer |
| This class implements an input data serializer. More... | |
| class | Ocean::IO::Serialization::FileInputDataSerializer |
| This class implements a file-based input data serializer. More... | |
| class | Ocean::IO::Serialization::MediaSerializer |
| This class implements media serialization functionalities. More... | |
| class | Ocean::IO::Serialization::OutputDataSerializer |
| This class implements an output data serializer. More... | |
| class | Ocean::IO::Serialization::FileOutputDataSerializer |
| This class implements a file-based output data serializer. More... | |
| class | Ocean::IO::Serialization::VectorOutputStream |
| This class implements an output stream that writes to an internal vector buffer. More... | |
Typedefs | |
| using | Ocean::IO::Serialization::UniqueDataSample = std::unique_ptr< DataSample > |
| Definition of a unique pointer holding a DataSample. | |
The Ocean IO Serialization Library provides functionalities for data serialization and deserialization.
The library supports streaming binary data with timestamps and channels for recording and playback.
| using Ocean::IO::Serialization::UniqueDataSample = typedef std::unique_ptr<DataSample> |
Definition of a unique pointer holding a DataSample.