17 #ifndef ASTRA_STREAMDESCRIPTION_HPP
18 #define ASTRA_STREAMDESCRIPTION_HPP
20 #include "capi/astra_core.h"
35 ::astra_stream_subtype_t subtype = DEFAULT_SUBTYPE)
37 ::astra_stream_desc_t::type = type;
38 ::astra_stream_desc_t::subtype = subtype;
48 ::astra_stream_desc_t::type = desc.type;
49 ::astra_stream_desc_t::subtype = desc.subtype;
54 operator ::astra_stream_desc_t*() {
return this; }
55 operator const ::astra_stream_desc_t*()
const {
return this; }
57 astra_stream_type_t type()
const { return ::astra_stream_desc_t::type; }
59 astra_stream_subtype_t subtype()
const { return ::astra_stream_desc_t::subtype; }
64 return lhs.type() == rhs.type() && lhs.subtype() == rhs.subtype();
67 inline bool operator!=(
const StreamDescription& lhs,
const StreamDescription& rhs)
Stream Description class
Definition: StreamDescription.hpp:32
bool operator!=(const ImageStreamMode &lhs, const ImageStreamMode &rhs)
compare is ImageStreamMode not equal
Definition: Image.hpp:247
bool operator==(const ImageStreamMode &lhs, const ImageStreamMode &rhs)
compare is ImageStreamMode equal
Definition: Image.hpp:230
Definition: astra_types.h:42