Use this Stream Meta Type if your sample data are structured and the memory layout can be described via DDL Specification.
More...
#include <stream_meta_type_default.h>
|
|
static constexpr const tChar *const | MetaTypeName = "adtf/default" |
| | The name of this meta type.
|
| |
| static constexpr const tChar *const | strMDDefinitionsProperty = "md_definitions" |
| | The name of the ddl media description definitions property.
|
| |
| static constexpr const tChar *const | strMDStructProperty = "md_struct" |
| | The name of the ddl media description struct name property, containing the struct type for the whole sample data content.
|
| |
| static constexpr const tChar *const | strMDDataSerialized = "md_data_serialized" |
| | The name of the property defines wether the sample data are serialized or not serialized.
|
| |
Use this Stream Meta Type if your sample data are structured and the memory layout can be described via DDL Specification.
This class is a the "adtf/default" Stream Meta Type for the generator template stream_meta_type_default. Create this ADTF Default Stream Type by using following:
Example code for creating this type with the help of the template description, see Example Demo Code Generation.
◆ stream_meta_type_default()
| adtf::mediadescription::ant::stream_meta_type_default::stream_meta_type_default |
( |
| ) |
|
|
default |
◆ IsCompatible()
Compares the oTypeExpected Stream Type with the oTypeToCheck - see Default Stream Meta Types for a summary of implementations.
Compatible to all other stream types of any stream meta type, where the following conditions are met:
- Parameters
-
| [in] | oTypeToCheck | The incoming type to check. |
| [in] | oTypeExpected | The expected type which values are more significant. |
- Return values
-
| ERR_NOERROR | types are compatible |
◆ SetProperties()
Adds the default properties of this meta type to pProperties.
- Parameters
-
| [in] | pProperties | The properties to the default values to. |
- Returns
- void.
◆ strMDDataSerialized
| const tChar* const adtf::mediadescription::ant::stream_meta_type_default::strMDDataSerialized = "md_data_serialized" |
|
staticconstexpr |
The name of the property defines wether the sample data are serialized or not serialized.
This property defines wether the sample data are serialized (true) or not serialized (false). By default the value is set to false! This determines that the DDL definitons for deserialized interpretation is used.
◆ strMDDefinitionsProperty
| const tChar* const adtf::mediadescription::ant::stream_meta_type_default::strMDDefinitionsProperty = "md_definitions" |
|
staticconstexpr |
◆ strMDStructProperty
| const tChar* const adtf::mediadescription::ant::stream_meta_type_default::strMDStructProperty = "md_struct" |
|
staticconstexpr |
The name of the ddl media description struct name property, containing the struct type for the whole sample data content.
This property contains a complex type name / struct name out of the complete self-contained DDL definition in strMDDefinitionsProperty. See also Example Demo Code Generation.
The documentation for this struct was generated from the following file: