ADTF File Library
Loading...
Searching...
No Matches
adtf3_sample_copy_deserializer.h
Go to the documentation of this file.
1
16
17#ifndef ADTF_FILE_ADTF3_SAMPLE_COPY_DESERIALIZER
18#define ADTF_FILE_ADTF3_SAMPLE_COPY_DESERIALIZER
19
22
23namespace adtf_file
24{
25
26namespace 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:74
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 support of ADTF 3 files
Definition adtf3_media_description_deserializer.h:28
namespace for ADTF File library
Definition adtf2_adtf_core_media_sample_deserializer.h:25