ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
adtf::streaming::penguin Namespace Reference

Namespace for all functionality of the ADTF Streaming SDK provided since v3.15. More...

Classes

class  sample_data
 Easy data access for input samples of non trivial type @T (see Supported types for adtf_memory<T> for writing and reading Samples). More...
 
class  sample_data< T, typename std::enable_if_t< std::is_trivially_copyable< T >::value > >
 Easy data access for input samples for trivial types (see Supported types for adtf_memory<T> for writing and reading Samples) More...
 
struct  stream_meta_type_plain
 Use this Stream Meta Type if your sample data will be any of this type: bool, uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t, uint64_t, int64_t, float, double or plain array T[], std::array, std::vector of them. More...
 
struct  stream_meta_type_string
 Use this Stream Meta Type if your sample data will be any of this type: std::string, std::u16string. More...
 
class  stream_type_anonymous
 Generator template to create an instance of a IStreamType class for stream_meta_type_anonymous ("adtf/anonymous"). More...
 
class  stream_type_audio
 Generator template to create an instance of a IStreamType class for stream_meta_type_audio ("adtf/audio"). More...
 
class  stream_type_image
 Generator template to create an instance of a IStreamType class for stream_meta_type_image ("adtf/image"). More...
 
class  stream_type_plain
 Generator template to create an instance of a IStreamType class for stream_meta_type_plain ("adtf/plaintype"). More...
 
class  stream_type_plain< T< ValueType, szArraySize > >
 Specialization for stream_type_plain<std::array<VAL_T, N>> More...
 
class  stream_type_plain< ValueType[szArraySize]>
 Specialization for stream_type_plain<ValueType[N]>> (i.e. More...
 
class  stream_type_string
 Generator template to create an instance of a IStreamType class for stream_meta_type_string ("adtf/string"). More...
 
class  stream_type_string< std::string >
 
class  stream_type_string< std::u16string >
 

Functions

template<typename T>
ucom::ant::object_ptr< ant::IStreamTypecreate_adtf_plain_stream_type ()
 Convenience functionality to create a stream type plain - see Stream Meta Type "adtf/plaintype".
 

Detailed Description

Namespace for all functionality of the ADTF Streaming SDK provided since v3.15.

Function Documentation

◆ create_adtf_plain_stream_type()

template<typename T>
ucom::ant::object_ptr< ant::IStreamType > create_adtf_plain_stream_type ( )

Convenience functionality to create a stream type plain - see Stream Meta Type "adtf/plaintype".

Template Parameters
Ttype for the stream_type_plain generator template
Returns
created streamtype

Definition at line 410 of file streammetatypeplain.h.

References create_adtf_plain_stream_type(), and adtf::ucom::ant::make_object_ptr().

Referenced by create_adtf_plain_stream_type().