#include <serialization.h>
Public Member Functions | |
serialized_frame (device_serializer::nanoseconds time, stream_identifier id, frame_holder f) | |
serialized_data_type | type () const override |
Public Member Functions inherited from librealsense::device_serializer::serialized_data | |
template<typename T > | |
std::shared_ptr< T > | as () const |
virtual device_serializer::nanoseconds | get_timestamp () const |
template<typename T > | |
bool | is () const |
serialized_data (const device_serializer::nanoseconds ×tamp=device_serializer::nanoseconds::max()) | |
virtual | ~serialized_data ()=default |
Static Public Member Functions | |
static serialized_data_type | get_type () |
Public Attributes | |
frame_holder | frame |
stream_identifier | stream_id |
Additional Inherited Members | |
Protected Types inherited from librealsense::device_serializer::serialized_data | |
enum | serialized_data_type { invalid, end_of_file, frame, option, invalid_frame, notificaion, max } |
Definition at line 103 of file src/core/serialization.h.
|
inline |
Definition at line 106 of file src/core/serialization.h.
|
inlinestatic |
Definition at line 113 of file src/core/serialization.h.
|
inlineoverridevirtual |
Implements librealsense::device_serializer::serialized_data.
Reimplemented in librealsense::device_serializer::serialized_invalid_frame.
Definition at line 117 of file src/core/serialization.h.
frame_holder librealsense::device_serializer::serialized_frame::frame |
Definition at line 112 of file src/core/serialization.h.
stream_identifier librealsense::device_serializer::serialized_frame::stream_id |
Definition at line 111 of file src/core/serialization.h.