cdif
Version:
Common device interconnect framework
1 lines • 136 kB
JSON
{"wsdl:definitions":{"$":{"xmlns:wsdl":"http://schemas.xmlsoap.org/wsdl/","xmlns:soap":"http://schemas.xmlsoap.org/wsdl/soap12/","xmlns:xs":"http://www.w3.org/2001/XMLSchema","xmlns:trt":"http://www.onvif.org/ver10/media/wsdl","targetNamespace":"http://www.onvif.org/ver10/media/wsdl"},"wsdl:types":[{"xs:schema":[{"$":{"targetNamespace":"http://www.onvif.org/ver10/media/wsdl","xmlns:tt":"http://www.onvif.org/ver10/schema","xmlns:xs":"http://www.w3.org/2001/XMLSchema","elementFormDefault":"qualified","version":"2.6"},"xs:import":[{"$":{"namespace":"http://www.onvif.org/ver10/schema","schemaLocation":"../../../ver10/schema/onvif.xsd"}}],"xs:element":[{"$":{"name":"GetServiceCapabilities"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetServiceCapabilitiesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Capabilities","type":"trt:Capabilities"},"xs:annotation":[{"xs:documentation":["The capabilities for the media service is returned in the Capabilities element."]}]}]}]}]},{"$":{"name":"Capabilities","type":"trt:Capabilities"}},{"$":{"name":"GetVideoSources"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"GetVideoSourcesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"VideoSources","type":"tt:VideoSource","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["List of existing Video Sources"]}]}]}]}]},{"$":{"name":"GetAudioSources"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetAudioSourcesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"AudioSources","type":"tt:AudioSource","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["List of existing Audio Sources"]}]}]}]}]},{"$":{"name":"GetAudioOutputs"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetAudioOutputsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"AudioOutputs","type":"tt:AudioOutput","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["List of existing Audio Outputs"]}]}]}]}]},{"$":{"name":"CreateProfile"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Name","type":"tt:Name"},"xs:annotation":[{"xs:documentation":["friendly name of the profile to be created"]}]},{"$":{"name":"Token","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":[{"_":"Optional token, specifying the unique identifier of the new profile. A device supports at least a token length of 12 characters and characters \"A-Z\" | \"a-z\" | \"0-9\" | \"-.\".","br":[""]}]}]}]}]}]},{"$":{"name":"CreateProfileResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Profile","type":"tt:Profile"},"xs:annotation":[{"xs:documentation":["returns the new created profile"]}]}]}]}]},{"$":{"name":"GetProfile"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["this command requests a specific profile"]}]}]}]}]},{"$":{"name":"GetProfileResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Profile","type":"tt:Profile"},"xs:annotation":[{"xs:documentation":["returns the requested media profile"]}]}]}]}]},{"$":{"name":"GetProfiles"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\r\n "]}]},{"$":{"name":"GetProfilesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Profiles","type":"tt:Profile","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["lists all profiles that exist in the media service "]}]}]}]}]},{"$":{"name":"AddVideoEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the VideoEncoderConfiguration to add"]}]}]}]}]},{"$":{"name":"AddVideoEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"RemoveVideoEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nVideoEncoderConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveVideoEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddVideoSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the VideoSourceConfiguration to add"]}]}]}]}]},{"$":{"name":"AddVideoSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemoveVideoSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nVideoSourceConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveVideoSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddAudioEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the AudioEncoderConfiguration to add"]}]}]}]}]},{"$":{"name":"AddAudioEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemoveAudioEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nAudioEncoderConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveAudioEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddAudioSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the AudioSourceConfiguration to add"]}]}]}]}]},{"$":{"name":"AddAudioSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemoveAudioSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nAudioSourceConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveAudioSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddPTZConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the PTZConfiguration to add"]}]}]}]}]},{"$":{"name":"AddPTZConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemovePTZConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nPTZConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemovePTZConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddVideoAnalyticsConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the VideoAnalyticsConfiguration to add"]}]}]}]}]},{"$":{"name":"AddVideoAnalyticsConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemoveVideoAnalyticsConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nVideoAnalyticsConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveVideoAnalyticsConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddMetadataConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the MetadataConfiguration to add"]}]}]}]}]},{"$":{"name":"AddMetadataConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemoveMetadataConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nMetadataConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveMetadataConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddAudioOutputConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Reference to the profile where the configuration should be added"]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the AudioOutputConfiguration to add"]}]}]}]}]},{"$":{"name":"AddAudioOutputConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemoveAudioOutputConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a reference to the media profile from which the\r\nAudioOutputConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveAudioOutputConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"AddAudioDecoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["This element contains a reference to the profile where the configuration should be added."]}]},{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["This element contains a reference to the AudioDecoderConfiguration to add."]}]}]}]}]},{"$":{"name":"AddAudioDecoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"RemoveAudioDecoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["This element contains a reference to the media profile from which the AudioDecoderConfiguration shall be removed."]}]}]}]}]},{"$":{"name":"RemoveAudioDecoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"DeleteProfile"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["This element contains a reference to the profile that should be deleted."]}]}]}]}]},{"$":{"name":"DeleteProfileResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetVideoEncoderConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetVideoEncoderConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:VideoEncoderConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of video encoder configurations."]}]}]}]}]},{"$":{"name":"GetVideoSourceConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetVideoSourceConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:VideoSourceConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of video source configurations."]}]}]}]}]},{"$":{"name":"GetAudioEncoderConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetAudioEncoderConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioEncoderConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of audio encoder configurations."]}]}]}]}]},{"$":{"name":"GetAudioSourceConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetAudioSourceConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioSourceConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of audio source configurations."]}]}]}]}]},{"$":{"name":"GetVideoAnalyticsConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetVideoAnalyticsConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:VideoAnalyticsConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of VideoAnalytics configurations."]}]}]}]}]},{"$":{"name":"GetMetadataConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetMetadataConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:MetadataConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of metadata configurations"]}]}]}]}]},{"$":{"name":"GetAudioOutputConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"GetAudioOutputConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioOutputConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of audio output configurations"]}]}]}]}]},{"$":{"name":"GetAudioDecoderConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"GetAudioDecoderConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioDecoderConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of audio decoder configurations"]}]}]}]}]},{"$":{"name":"GetVideoSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested video source configuration."]}]}]}]}]},{"$":{"name":"GetVideoSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:VideoSourceConfiguration"},"xs:annotation":[{"xs:documentation":["The requested video source configuration."]}]}]}]}]},{"$":{"name":"GetVideoEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested video encoder configuration."]}]}]}]}]},{"$":{"name":"GetVideoEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:VideoEncoderConfiguration"},"xs:annotation":[{"xs:documentation":["The requested video encoder configuration."]}]}]}]}]},{"$":{"name":"GetAudioSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested audio source configuration."]}]}]}]}]},{"$":{"name":"GetAudioSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioSourceConfiguration"},"xs:annotation":[{"xs:documentation":["The requested audio source configuration."]}]}]}]}]},{"$":{"name":"GetAudioEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested audio encoder configuration."]}]}]}]}]},{"$":{"name":"GetAudioEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioEncoderConfiguration"},"xs:annotation":[{"xs:documentation":["The requested audio encoder configuration"]}]}]}]}]},{"$":{"name":"GetVideoAnalyticsConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested video analytics configuration."]}]}]}]}]},{"$":{"name":"GetVideoAnalyticsConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:VideoAnalyticsConfiguration"},"xs:annotation":[{"xs:documentation":["The requested video analytics configuration."]}]}]}]}]},{"$":{"name":"GetMetadataConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested metadata configuration."]}]}]}]}]},{"$":{"name":"GetMetadataConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:MetadataConfiguration"},"xs:annotation":[{"xs:documentation":["The requested metadata configuration."]}]}]}]}]},{"$":{"name":"GetAudioOutputConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested audio output configuration."]}]}]}]}]},{"$":{"name":"GetAudioOutputConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioOutputConfiguration"},"xs:annotation":[{"xs:documentation":["The requested audio output configuration."]}]}]}]}]},{"$":{"name":"GetAudioDecoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the requested audio decoder configuration."]}]}]}]}]},{"$":{"name":"GetAudioDecoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioDecoderConfiguration"},"xs:annotation":[{"xs:documentation":["The requested audio decoder configuration"]}]}]}]}]},{"$":{"name":"GetCompatibleVideoEncoderConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleVideoEncoderConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:VideoEncoderConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of video encoder configurations that are compatible with the specified media profile."]}]}]}]}]},{"$":{"name":"GetCompatibleVideoSourceConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleVideoSourceConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:VideoSourceConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of video source configurations that are compatible with the specified media profile."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioEncoderConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioEncoderConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioEncoderConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of audio encoder configurations that are compatible with the specified media profile."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioSourceConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioSourceConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioSourceConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of audio source configurations that are compatible with the specified media profile."]}]}]}]}]},{"$":{"name":"GetCompatibleVideoAnalyticsConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleVideoAnalyticsConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:VideoAnalyticsConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of video analytics configurations that are compatible with the specified media profile."]}]}]}]}]},{"$":{"name":"GetCompatibleMetadataConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleMetadataConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:MetadataConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of metadata configurations that are compatible with the specified media profile."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioOutputConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioOutputConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioOutputConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of audio output configurations that are compatible with the specified media profile."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioDecoderConfigurations"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of an existing media profile the configurations shall be compatible with."]}]}]}]}]},{"$":{"name":"GetCompatibleAudioDecoderConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configurations","type":"tt:AudioDecoderConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of audio decoder configurations that are compatible with the specified media profile. "]}]}]}]}]},{"$":{"name":"SetVideoEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:VideoEncoderConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified video encoder configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetVideoEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"SetVideoSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:VideoSourceConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified video source configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetVideoSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"SetAudioEncoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioEncoderConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified audio encoder configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetAudioEncoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"SetAudioSourceConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioSourceConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified audio source configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetAudioSourceConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"SetVideoAnalyticsConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:VideoAnalyticsConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified video analytics configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetVideoAnalyticsConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"SetMetadataConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:MetadataConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified metadata configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetMetadataConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"SetAudioOutputConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioOutputConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified audio output configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetAudioOutputConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"SetAudioDecoderConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Configuration","type":"tt:AudioDecoderConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified audio decoder configuration. The configuration shall exist in the device."]}]},{"$":{"name":"ForcePersistence","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The ForcePersistence element is obsolete and should always be assumed to be true."]}]}]}]}]},{"$":{"name":"SetAudioDecoderConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"GetVideoSourceConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional video source configurationToken that specifies an existing configuration that the options are intended for."]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional ProfileToken that specifies an existing media profile that the options shall be compatible with."]}]}]}]}]},{"$":{"name":"GetVideoSourceConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:VideoSourceConfigurationOptions"},"xs:annotation":[{"xs:documentation":["This message contains the video source configuration options. If a video source configuration is specified, the options shall concern that particular configuration. If a media profile is specified, the options shall be compatible with that media profile. If no tokens are specified, the options shall be considered generic for the device."]}]}]}]}]},{"$":{"name":"GetVideoEncoderConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional video encoder configuration token that specifies an existing configuration that the options are intended for."]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional ProfileToken that specifies an existing media profile that the options shall be compatible with."]}]}]}]}]},{"$":{"name":"GetVideoEncoderConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:VideoEncoderConfigurationOptions"}}]}]}]},{"$":{"name":"GetAudioSourceConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional audio source configuration token that specifies an existing configuration that the options are intended for."]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional ProfileToken that specifies an existing media profile that the options shall be compatible with."]}]}]}]}]},{"$":{"name":"GetAudioSourceConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:AudioSourceConfigurationOptions"},"xs:annotation":[{"xs:documentation":["This message contains the audio source configuration options. If a audio source configuration is specified, the options shall concern that particular configuration. If a media profile is specified, the options shall be compatible with that media profile. If no tokens are specified, the options shall be considered generic for the device."]}]}]}]}]},{"$":{"name":"GetAudioEncoderConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional audio encoder configuration token that specifies an existing configuration that the options are intended for."]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional ProfileToken that specifies an existing media profile that the options shall be compatible with."]}]}]}]}]},{"$":{"name":"GetAudioEncoderConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:AudioEncoderConfigurationOptions"},"xs:annotation":[{"xs:documentation":["This message contains the audio encoder configuration options. If a audio encoder configuration is specified, the options shall concern that particular configuration. If a media profile is specified, the options shall be compatible with that media profile. If no tokens are specified, the options shall be considered generic for the device."]}]}]}]}]},{"$":{"name":"GetMetadataConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional metadata configuration token that specifies an existing configuration that the options are intended for."]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional ProfileToken that specifies an existing media profile that the options shall be compatible with."]}]}]}]}]},{"$":{"name":"GetMetadataConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:MetadataConfigurationOptions"},"xs:annotation":[{"xs:documentation":["This message contains the metadata configuration options. If a metadata configuration is specified, the options shall concern that particular configuration. If a media profile is specified, the options shall be compatible with that media profile. If no tokens are specified, the options shall be considered generic for the device."]}]}]}]}]},{"$":{"name":"GetAudioOutputConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional audio output configuration token that specifies an existing configuration that the options are intended for."]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional ProfileToken that specifies an existing media profile that the options shall be compatible with."]}]}]}]}]},{"$":{"name":"GetAudioOutputConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:AudioOutputConfigurationOptions"},"xs:annotation":[{"xs:documentation":["This message contains the audio output configuration options. If a audio output configuration is specified, the options shall concern that particular configuration. If a media profile is specified, the options shall be compatible with that media profile. If no tokens are specified, the options shall be considered generic for the device."]}]}]}]}]},{"$":{"name":"GetAudioDecoderConfigurationOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional audio decoder configuration token that specifies an existing configuration that the options are intended for."]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Optional ProfileToken that specifies an existing media profile that the options shall be compatible with."]}]}]}]}]},{"$":{"name":"GetAudioDecoderConfigurationOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Options","type":"tt:AudioDecoderConfigurationOptions"},"xs:annotation":[{"xs:documentation":["This message contains the audio decoder configuration options. If a audio decoder configuration is specified, the options shall concern that particular configuration. If a media profile is specified, the options shall be compatible with that media profile. If no tokens are specified, the options shall be considered generic for the device."]}]}]}]}]},{"$":{"name":"GetGuaranteedNumberOfVideoEncoderInstances"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Token of the video source configuration"]}]}]}]}]},{"$":{"name":"GetGuaranteedNumberOfVideoEncoderInstancesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"TotalNumber","type":"xs:int"},"xs:annotation":[{"xs:documentation":["The minimum guaranteed total number of encoder instances (applications) per VideoSourceConfiguration. The device is able to deliver the TotalNumber of streams"]}]},{"$":{"name":"JPEG","type":"xs:int","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["If a device limits the number of instances for respective Video Codecs the response contains the information how many Jpeg streams can be set up at the same time per VideoSource."]}]},{"$":{"name":"H264","type":"xs:int","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["If a device limits the number of instances for respective Video Codecs the response contains the information how many H264 streams can be set up at the same time per VideoSource."]}]},{"$":{"name":"MPEG4","type":"xs:int","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["If a device limits the number of instances for respective Video Codecs the response contains the information how many Mpeg4 streams can be set up at the same time per VideoSource."]}]}]}]}]},{"$":{"name":"GetStreamUri"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"StreamSetup","type":"tt:StreamSetup"},"xs:annotation":[{"xs:documentation":["Stream Setup that should be used with the uri"]}]},{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["The ProfileToken element indicates the media profile to use and will define the configuration of the content of the stream."]}]}]}]}]},{"$":{"name":"GetStreamUriResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"MediaUri","type":"tt:MediaUri"},"xs:annotation":[{"xs:documentation":[""]}]}]}]}]},{"$":{"name":"StartMulticastStreaming"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of the Profile that is used to define the multicast stream."]}]}]}]}]},{"$":{"name":"StartMulticastStreamingResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"StopMulticastStreaming"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains the token of the Profile that is used to define the multicast stream."]}]}]}]}]},{"$":{"name":"StopMulticastStreamingResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"SetSynchronizationPoint"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a Profile reference for which a Synchronization Point is requested."]}]}]}]}]},{"$":{"name":"SetSynchronizationPointResponse"},"xs:complexType":[{"xs:sequence":["\r\n "]}]},{"$":{"name":"GetSnapshotUri"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["The ProfileToken element indicates the media profile to use and will define the source and dimensions of the snapshot."]}]}]}]}]},{"$":{"name":"GetSnapshotUriResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"MediaUri","type":"tt:MediaUri"},"xs:annotation":[{"xs:documentation":[""]}]}]}]}]},{"$":{"name":"GetVideoSourceModes"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"VideoSourceToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a video source reference for which a video source mode is requested."]}]}]}]}]},{"$":{"name":"GetVideoSourceModesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"VideoSourceModes","type":"trt:VideoSourceMode","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Return the information for specified video source mode."]}]}]}]}]},{"$":{"name":"SetVideoSourceMode"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"VideoSourceToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Contains a video source reference for which a video source mode is requested."]}]},{"$":{"name":"VideoSourceModeToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Indicate video source mode."]}]}]}]}]},{"$":{"name":"SetVideoSourceModeResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Reboot","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["The response contains information about rebooting after returning response. When Reboot is set true, a device will reboot automatically after setting mode."]}]}]}]}]},{"$":{"name":"GetOSDs"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0","maxOccurs":"1"},"xs:annotation":[{"xs:documentation":["Token of the Video Source Configuration, which has OSDs associated with are requested. If token not exist, request all available OSDs."]}]}]}]}]},{"$":{"name":"GetOSDsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSDs","type":"tt:OSDConfiguration","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["This element contains a list of requested OSDs."]}]}]}]}]},{"$":{"name":"GetOSD"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSDToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["The GetOSD command fetches the OSD configuration if the OSD token is known."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetOSDResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSD","type":"tt:OSDConfiguration"},"xs:annotation":[{"xs:documentation":["The requested OSD configuration."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"SetOSD"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSD","type":"tt:OSDConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the modified OSD configuration."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"SetOSDResponse"},"xs:complexType":[{"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetOSDOptions"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ConfigurationToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Video Source Configuration Token that specifies an existing video source configuration that the options shall be compatible with."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetOSDOptionsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSDOptions","type":"tt:OSDConfigurationOptions"},"xs:annotation":[{"xs:documentation":[""]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"CreateOSD"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSD","type":"tt:OSDConfiguration"},"xs:annotation":[{"xs:documentation":["Contain the initial OSD configuration for create."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"CreateOSDResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSDToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Returns Token of the newly created OSD"]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"DeleteOSD"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"OSDToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["This element contains a reference to the OSD configuration that should be deleted."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"DeleteOSDResponse"},"xs:complexType":[{"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]}],"xs:complexType":[{"$":{"name":"Capabilities"},"xs:sequence":[{"xs:element":[{"$":{"name":"ProfileCapabilities","type":"trt:ProfileCapabilities"},"xs:annotation":[{"xs:documentation":["Media profile capabilities."]}]},{"$":{"name":"StreamingCapabilities","type":"trt:StreamingCapabilities"},"xs:annotation":[{"xs:documentation":["Streaming capabilities."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}],"xs:attribute":[{"$":{"name":"SnapshotUri","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates if GetSnapshotUri is supported."]}]},{"$":{"name":"Rotation","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates whether or not Rotation feature is supported."]}]},{"$":{"name":"VideoSourceMode","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates the support for changing video source mode."]}]},{"$":{"name":"OSD","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates if OSD is supported."]}]},{"$":{"name":"EXICompression","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates the support for the Efficient XML Interchange (EXI) binary XML format."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"ProfileCapabilities"},"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}],"xs:attribute":[{"$":{"name":"MaximumNumberOfProfiles","type":"xs:int"},"xs:annotation":[{"xs:documentation":["Maximum number of profiles supported."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"StreamingCapabilities"},"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}],"xs:attribute":[{"$":{"name":"RTPMulticast","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for RTP multicast."]}]},{"$":{"name":"RTP_TCP","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for RTP over TCP."]}]},{"$":{"name":"RTP_RTSP_TCP","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for RTP/RTSP/TCP."]}]},{"$":{"name":"NonAggregateControl","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for non aggregate RTSP control."]}]},{"$":{"name":"NoRTSPStreaming","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":[" Indicates the device does not support live media streaming via RTSP."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"VideoSourceMode"},"xs:sequence":[{"xs:element":[{"$":{"name":"MaxFramerate","type":"xs:float"},"xs:annotation":[{"xs:documentation":["Max frame rate in frames per second for this video source mode."]}]},{"$":{"name":"MaxResolution","type":"tt:VideoResolution"},"xs:annotation":[{"xs:documentation":["Max horizontal and vertical resolution for this video source mode."]}]},{"$":{"name":"Encodings","type":"trt:EncodingTypes"},"xs:annotation":[{"xs:documentation":["Indication which encodings are supported for this video source. The list may contain one or more enumeration values of tt:VideoEncoding."]}]},{"$":{"name":"Reboot","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["After setting the mode if a device starts to reboot this value is true. If a device change the mode without rebooting this value is false. If true, configured parameters may not be guaranteed by the device after reboot