ADTF
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...
 
class  stream_type_anonymous
 Generator template to create an instance of a ant::IStreamType class for ant::stream_meta_type_anonymous ("adtf/anonymous"). More...
 
class  stream_type_audio
 Generator template to create an instance of a ant::IStreamType class for ant::stream_meta_type_audio ("adtf/audio"). More...
 
class  stream_type_image
 Generator template to create an instance of a ant::IStreamType class for lucky::stream_meta_type_image ("adtf/image"). 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...
 
class  stream_type_plain
 Generator template to create an instance of a ant::IStreamType class for penguin::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...
 
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_string
 Generator template to create an instance of a ant::IStreamType class for penguin::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". More...
 

Detailed Description

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

Function Documentation

◆ create_adtf_plain_stream_type()

ucom::ant::object_ptr<ant::IStreamType> adtf::streaming::penguin::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.