20#include <unordered_map>
DefaultStreamType()=default
CTOR.
The default interface class for stream types.
Definition stream_type.h:32
void addSubstream(const std::string &name, const SubstreamProperties &properties)
namespace for support of ADTF 3 files
Definition adtf3_media_description_deserializer.h:28
SubstreamProperties getSubstreamProperties(const PropertyStreamType &type, const std::string &substream)
bool isSubstreamsType(const PropertyStreamType &type)
void setSubstream(PropertyStreamType &type, const std::string &substream, const SubstreamProperties &properties)
std::unordered_map< std::string, SubstreamProperties > getSubstreams(const PropertyStreamType &type)
namespace for ADTF File library
Definition adtf2_adtf_core_media_sample_deserializer.h:25
Definition substream_utilities.h:34
std::unordered_map< std::string, std::pair< std::string, std::string > > stream_type_properties
all properties of the stream type
Definition substream_utilities.h:37
std::string stream_meta_type_name
the name of the stream meta type
Definition substream_utilities.h:36
bool operator==(const SubstreamProperties &rhs) const
void copyToStreamType(PropertyStreamType &type) const
std::shared_ptr< StreamType > createStreamType() const
uint32_t id
substream id
Definition substream_utilities.h:35