ADTF File Library
Loading...
Searching...
No Matches
adtf2_stream_type_deserializers.h
Go to the documentation of this file.
1
16
17#ifndef ADTF_FILE_ADTF2_STREAM_TYPE_FACTORY
18#define ADTF_FILE_ADTF2_STREAM_TYPE_FACTORY
19
21#include <unordered_map>
22#include <vector>
24namespace adtf_file
25{
26
27namespace 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 support of ADTF 2 files
Definition adtf2_adtf_core_media_sample_deserializer.h:28
namespace for ADTF File library
Definition adtf2_adtf_core_media_sample_deserializer.h:25