144ADTF3_DEPRECATED(
"Use adtf::ucom::make_object_ptr<stream_type_image<>>() instead!")
156ADTF3_DEPRECATED(
"Use adtf::ucom::make_object_ptr<stream_type_image<>>(const ant::tStreamImageFormat&) instead!")
175template<
typename T = ant::tStreamImageFormat>
178 static_assert(std::is_same_v<ant::tStreamImageFormat, T>,
179 "Currently only T=ant::tStreamImageFormat is possible."
180 "To support your own type you need to specialize this template stream_type_image<T>");
187 stream_type_image(
const T& sImageFormat):
Copyright © Audi Electronics Venture GmbH.
#define ADTF3_DEPRECATED(_depr_message_)
Mark a function or variable as deprecated.
char tChar
The tChar defines the type for platform character set (platform and compiler dependent type).
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Defines access methods for the interface of a Stream Type - see also Stream Type and Stream Meta Type...
Default StreamType implementation.
Generator template to create an instance of a IStreamType class for stream_meta_type_image ("adtf/ima...
#define PLATFORM_BYTEORDER
defines a link to __get_platform_byteorder.
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
tResult set_stream_type_image_format(IStreamType &oType, const tStreamImageFormat &oFormat)
Helper function to set the properties of a IStreamType for a stream_meta_type_image.
tResult get_stream_type_image_format(tStreamImageFormat &oFormat, const IStreamType &oType)
Helper function to retrieve the oFormat (tStreamImageFormat) out of the of a IStreamType for a stream...
Namespace for all functionality of the ADTF Streaming SDK provided since v3.11.
ucom::ant::object_ptr< ant::IStreamType > create_adtf_image_stream_type()
Convenience functionality to create a stream type image - see sec_stream_type_image.
Namespace for the ADTF Streaming SDK.
object_ptr< Implementation > make_object_ptr(Args &&... args)
Create an instance of type object_ptr with Implementation as the shared resource.
Namespace for the ADTF uCOM3 SDK.
ant::iobject_ptr< T > iobject_ptr
Alias always bringing the latest version of ant::iobject_ptr into scope.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
#define THROW_IF_FAILED(s)
throws if the expression returns a failed tResult