adtf_file_library  0.13.2
adtf3_sample_copy_deserializer.h
Go to the documentation of this file.
1 
17 #ifndef ADTF_FILE_ADTF3_SAMPLE_COPY_DESERIALIZER
18 #define ADTF_FILE_ADTF3_SAMPLE_COPY_DESERIALIZER
19 
22 
23 namespace adtf_file
24 {
25 
26 namespace adtf3
27 {
28 
36 {
37  public:
41  static constexpr const char* id = "sample_copy_serialization.serialization.adtf.cid";
42 
43  public:
44  void setStreamType(const StreamType& type) override;
45  void deserialize(ReadSample& sample, InputStream& stream) override;
46 };
47 
55 {
56  public:
60  static constexpr const char* id = "sample_copy_serialization_ns.serialization.adtf.cid";
61 
62  public:
63  void setStreamType(const StreamType& type) override;
64  void deserialize(ReadSample& sample, InputStream& stream) override;
65 };
66 
67 
68 }
69 
70 }
71 
72 #endif
interface class for input streams
Definition: adtf_file_reader.h:46
Interface class for samples that are read from a Reader.
Definition: sample.h:72
Sample deserializer interface to deserialize a sample.
Definition: adtf_file_reader.h:141
Stream Type base class.
Definition: stream_item.h:43
SampleDeserializer for ADTF 3 Samples with timestamp of nanoseconds resolution. This deserializer "on...
Definition: adtf3_sample_copy_deserializer.h:55
void setStreamType(const StreamType &type) override
StreamType infomation to initialize deserializer if needed.
void deserialize(ReadSample &sample, InputStream &stream) override
Deserialize a sample from stream.
SampleDeserializer for ADTF 3 Samples with timestamp of microseconds resolution. This deserializer "o...
Definition: adtf3_sample_copy_deserializer.h:36
void setStreamType(const StreamType &type) override
StreamType infomation to initialize deserializer if needed.
void deserialize(ReadSample &sample, InputStream &stream) override
Deserialize a sample from stream.
namespace for ADTF File library
Definition: adtf2_adtf_core_media_sample_deserializer.h:25

Copyright © CARIAD SE.
Generated on Mon Jun 10 2024 by doxygen 1.9.1
GIT Commit Hash: eb3af397a6b49ad6fcad9a60d8277d909b458b48