17 #ifndef ADTF_FILE_ADTF3_SAMPLE_COPY_SERIALIZER
18 #define ADTF_FILE_ADTF3_SAMPLE_COPY_SERIALIZER
39 static constexpr
const char*
id =
"sample_copy_serialization.serialization.adtf.cid";
42 std::string
getId()
const override;
58 static constexpr
const char*
id =
"sample_copy_serialization_ns.serialization.adtf.cid";
61 std::string
getId()
const override;
Interface class for an output stream.
Definition: adtf_file_writer.h:39
Interface class for a sample serializer. Usually the implementaion has a serialization state dependin...
Definition: adtf_file_writer.h:171
Stream Type base class.
Definition: stream_item.h:43
Interface class for samples that are written.
Definition: sample.h:114
Standard Sample Copy Serializer implementation for ADTF 3 Samples with timestamps of nanoseconds reso...
Definition: adtf3_sample_copy_serializer.h:53
std::string getId() const override
Get the Id of the sample serializer.
void serialize(const WriteSample &sample, OutputStream &stream) override
Serializes the sample into the given stream. These samples usually are described by the previous set ...
void setStreamType(const StreamType &stream_type) override
Set the Stream Type and the serialization state of the serializer.
Standard Sample Copy Serializer implementation for ADTF 3 Samples with timestamps of microseconds res...
Definition: adtf3_sample_copy_serializer.h:34
void setStreamType(const StreamType &stream_type) override
Set the Stream Type and the serialization state of the serializer.
std::string getId() const override
Get the Id of the sample serializer.
void serialize(const WriteSample &sample, OutputStream &stream) override
Serializes the sample into the given stream. These samples usually are described by the previous set ...
namespace for ADTF File library
Definition: adtf2_adtf_core_media_sample_deserializer.h:25