adtf_file_library  0.13.2
adtf2_stream_type_deserializers.h
Go to the documentation of this file.
1 
17 #ifndef ADTF_FILE_ADTF2_STREAM_TYPE_FACTORY
18 #define ADTF_FILE_ADTF2_STREAM_TYPE_FACTORY
19 
21 #include <unordered_map>
22 #include <vector>
23 #include <adtf_file/stream_type.h>
24 namespace adtf_file
25 {
26 
27 namespace adtf2
28 {
29 
34 {
35  public:
36  std::string getId() const override;
37  void deserialize(InputStream& stream, PropertyStreamType& stream_type) const override;
38 };
39 
44 {
45  public:
46  std::string getId() const override;
47  void deserialize(InputStream& stream, PropertyStreamType& stream_type) const override;
48 };
49 
54 {
55  public:
56  std::string getId() const override;
57  void deserialize(InputStream& stream, PropertyStreamType& stream_type) const override;
58 };
59 
64 {
65  public:
66  std::string getId() const override;
67  void deserialize(InputStream& stream, PropertyStreamType& stream_type) const override;
68 };
69 
70 }
71 
72 }
73 
74 #endif
interface class for input streams
Definition: adtf_file_reader.h:46
The default interface class for stream types.
Definition: stream_type.h:32
StreamType deserializer interface to deserialize a stream type.
Definition: adtf_file_reader.h:82
Default StreamTypeDeserializer for ADTF 2 Media Type (uncompressed audio with audio sample descriptio...
Definition: adtf2_stream_type_deserializers.h:54
void deserialize(InputStream &stream, PropertyStreamType &stream_type) const override
Derserialize a stream_type from stream.
std::string getId() const override
Get the Id of the serializer i.e. "adtf/default".
Default StreamTypeDeserializer for ADTF 2 Media Type (major and minor type pair)
Definition: adtf2_stream_type_deserializers.h:34
std::string getId() const override
Get the Id of the serializer i.e. "adtf/default".
void deserialize(InputStream &stream, PropertyStreamType &stream_type) const override
Derserialize a stream_type from stream.
Default StreamTypeDeserializer for ADTF 2 Media Type (uncompressed video with bitmap description)
Definition: adtf2_stream_type_deserializers.h:44
void deserialize(InputStream &stream, PropertyStreamType &stream_type) const override
Derserialize a stream_type from stream.
std::string getId() const override
Get the Id of the serializer i.e. "adtf/default".
Default StreamTypeDeserializer for ADTF 2 Media Type (with indexed data description)
Definition: adtf2_stream_type_deserializers.h:64
void deserialize(InputStream &stream, PropertyStreamType &stream_type) const override
Derserialize a stream_type from stream.
std::string getId() const override
Get the Id of the serializer i.e. "adtf/default".
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