class _trt__GetStreamUri { public: /// <PRE><BLOCKQUOTE> /// Stream Setup that should be used with the uri /// </BLOCKQUOTE></PRE> /// Element "StreamSetup" of XSD type "http://www.onvif.org/ver10/schema":StreamSetup. tt__StreamSetup* StreamSetup 1; ///< Required element. /// <PRE><BLOCKQUOTE> /// The ProfileToken element indicates the media profile to use and will define the configuration of the content of the stream. /// </BLOCKQUOTE></PRE> /// Element "ProfileToken" of XSD type "http://www.onvif.org/ver10/schema":ReferenceToken. tt__ReferenceToken ProfileToken 1; ///< Required element. /// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set). struct soap *soap ; };
class tt__StreamSetup { public: /// <PRE><BLOCKQUOTE> /// Defines if a multicast or unicast stream is requested /// </BLOCKQUOTE></PRE> /// Element "Stream" of XSD type "http://www.onvif.org/ver10/schema":StreamType. enum tt__StreamType Stream 1; ///< Required element. /// Element "Transport" of XSD type "http://www.onvif.org/ver10/schema":Transport. tt__Transport* Transport 1; ///< Required element. /// @todo <any namespace="##any" minOccurs="0" maxOccurs="unbounded"> /// @todo Schema extensibility is user-definable. /// Consult the protocol documentation to change or insert declarations. /// Use wsdl2h option -x to remove this element. /// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element). /// Size of the array of XML or DOM nodes is 0..unbounded. std::vector<xsd__anyType > __any 0; ///< Catch any element content in DOM. /// @todo <anyAttribute namespace="##any">. /// @todo Schema extensibility is user-definable. /// Consult the protocol documentation to change or insert declarations. /// Use wsdl2h option -x to remove this attribute. /// Use wsdl2h option -d for xsd__anyAttribute DOM (soap_dom_attribute). @xsd__anyAttribute __anyAttribute ; ///< Store anyAttribute content in DOM soap_dom_attribute linked node structure. /// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set). struct soap *soap ; };
class tt__Transport { public: /// <PRE><BLOCKQUOTE> /// Defines the network protocol for streaming, either UDP=RTP/UDP, RTSP=RTP/RTSP/TCP or HTTP=RTP/RTSP/HTTP/TCP /// </BLOCKQUOTE></PRE> /// Element "Protocol" of XSD type "http://www.onvif.org/ver10/schema":TransportProtocol. enum tt__TransportProtocol Protocol 1; ///< Required element. /// <PRE><BLOCKQUOTE> /// Optional element to describe further tunnel options. This element is normally not needed /// </BLOCKQUOTE></PRE> /// Element "Tunnel" of XSD type "http://www.onvif.org/ver10/schema":Transport. tt__Transport* Tunnel 0; ///< Optional element. /// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set). struct soap *soap ; };
/// </BLOCKQUOTE></PRE> /// Element "MediaUri" of XSD type "http://www.onvif.org/ver10/schema":MediaUri. tt__MediaUri* MediaUri 1; ///< Required element. /// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set). struct soap *soap ; };
class tt__MediaUri { public: /// <PRE><BLOCKQUOTE> /// Stable Uri to be used for requesting the media stream /// </BLOCKQUOTE></PRE> /// Element "Uri" of XSD type xs:anyURI. xsd__anyURI Uri 1; ///< Required element. /// <PRE><BLOCKQUOTE> /// Indicates if the Uri is only valid until the connection is established. The value shall be set to "false". /// </BLOCKQUOTE></PRE> /// Element "InvalidAfterConnect" of XSD type xs:boolean. bool InvalidAfterConnect 1; ///< Required element. /// <PRE><BLOCKQUOTE> /// Indicates if the Uri is invalid after a reboot of the device. The value shall be set to "false". /// </BLOCKQUOTE></PRE> /// Element "InvalidAfterReboot" of XSD type xs:boolean. bool InvalidAfterReboot 1; ///< Required element. /// <PRE><BLOCKQUOTE> /// Duration how long the Uri is valid. This parameter shall be set to PT0S to indicate that this stream URI is indefinitely valid even if the profile changes /// </BLOCKQUOTE></PRE> /// Element "Timeout" of XSD type xs:duration. xsd__duration Timeout 1; ///< Required element. /// @todo <any namespace="##any" minOccurs="0" maxOccurs="unbounded"> /// @todo Schema extensibility is user-definable. /// Consult the protocol documentation to change or insert declarations. /// Use wsdl2h option -x to remove this element. /// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element). /// Size of the array of XML or DOM nodes is 0..unbounded. std::vector<xsd__anyType > __any 0; ///< Catch any element content in DOM. /// @todo <anyAttribute namespace="##any">. /// @todo Schema extensibility is user-definable. /// Consult the protocol documentation to change or insert declarations. /// Use wsdl2h option -x to remove this attribute. /// Use wsdl2h option -d for xsd__anyAttribute DOM (soap_dom_attribute). @xsd__anyAttribute __anyAttribute ; ///< Store anyAttribute content in DOM soap_dom_attribute linked node structure. /// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set). struct soap *soap ; };