38 static constexpr const tChar *
const FormatName =
"format_name";
43 static constexpr const tChar *
const MaxByteSize =
"max_byte_size";
48 static constexpr const tChar *
const PixelWidth =
"pixel_width";
53 static constexpr const tChar *
const PixelHeight =
"pixel_height";
136ADTF3_DEPRECATED(
"Use adtf::ucom::make_object_ptr<stream_type_image<>>() instead.")
149ADTF3_DEPRECATED(
"Use adtf::ucom::make_object_ptr<stream_type_image<>>(const ant::tStreamImageFormat&) instead.")
168template<
typename T = ant::tStreamImageFormat>
171 static_assert(std::is_same_v<ant::tStreamImageFormat, T>,
172 "Currently only T=ant::tStreamImageFormat is possible."
173 "To support your own type you need to specialize this template stream_type_image<T>");
180 stream_type_image(
const T& sImageFormat):
#define ADTF3_DEPRECATED(_depr_message_)
Definition adtf_base_deprecated.h:27
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
#define THROW_IF_FAILED(s)
throws if the expression returns a failed tResult
Definition result.h:88
Definition properties_v2.h:283
Defines access methods for the interface of a Stream Type.
Definition streamtype_intf.h:96
Definition streamtype.h:276
Generator template to create an instance of a ant::IStreamType class for lucky::stream_meta_type_imag...
Definition streammetatypeimage.h:170
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition bindingproxyoutport.h:16
tResult get_stream_type_image_format(tStreamImageFormat &oFormat, const IStreamType &oType)
tResult set_stream_type_image_format(IStreamType &oType, const tStreamImageFormat &oFormat)
Namespace for all functionality of the ADTF Streaming SDK provided since v3.11.
Definition streammetatypeaudio.h:76
ucom::ant::object_ptr< ant::IStreamType > create_adtf_image_stream_type()
Definition streammetatypeimage.h:137
Namespace for the ADTF Streaming SDK.
Definition bindingproxyinport.h:14
object_ptr< Implementation > make_object_ptr(Args &&... args)
Create an instance of type object_ptr with Implementation as the shared resource.
Definition object_ptr_utilities.h:129
Namespace for the ADTF uCOM SDK.
Definition adtf_system.h:324
ant::iobject_ptr< T > iobject_ptr
Alias always bringing the latest version of ant::iobject_ptr into scope.
Definition object_ptr_intf.h:437
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14