//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert 
// Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
// Generiert: 2014.02.19 um 02:35:56 PM CET 
//

package org.onvif.ver10.media.wsdl;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

/**
 * This object contains factory methods for each Java content interface and Java element interface generated in the org.onvif.ver10.media.wsdl package.
 * <p>
 * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema
 * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this
 * class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

	private final static QName _Capabilities_QNAME = new QName("http://www.onvif.org/ver10/media/wsdl", "Capabilities");

	/**
	 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver10.media.wsdl
	 * 
	 */
	public ObjectFactory() {
	}

	/**
	 * Create an instance of {@link GetVideoSourceConfigurationOptionsResponse }
	 * 
	 */
	public GetVideoSourceConfigurationOptionsResponse createGetVideoSourceConfigurationOptionsResponse() {
		return new GetVideoSourceConfigurationOptionsResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioEncoderConfigurations }
	 * 
	 */
	public GetCompatibleAudioEncoderConfigurations createGetCompatibleAudioEncoderConfigurations() {
		return new GetCompatibleAudioEncoderConfigurations();
	}

	/**
	 * Create an instance of {@link GetVideoEncoderConfigurationsResponse }
	 * 
	 */
	public GetVideoEncoderConfigurationsResponse createGetVideoEncoderConfigurationsResponse() {
		return new GetVideoEncoderConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetVideoEncoderConfigurationResponse }
	 * 
	 */
	public GetVideoEncoderConfigurationResponse createGetVideoEncoderConfigurationResponse() {
		return new GetVideoEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link StartMulticastStreaming }
	 * 
	 */
	public StartMulticastStreaming createStartMulticastStreaming() {
		return new StartMulticastStreaming();
	}

	/**
	 * Create an instance of {@link GetMetadataConfigurationOptions }
	 * 
	 */
	public GetMetadataConfigurationOptions createGetMetadataConfigurationOptions() {
		return new GetMetadataConfigurationOptions();
	}

	/**
	 * Create an instance of {@link SetMetadataConfiguration }
	 * 
	 */
	public SetMetadataConfiguration createSetMetadataConfiguration() {
		return new SetMetadataConfiguration();
	}

	/**
	 * Create an instance of {@link SetOSDResponse }
	 * 
	 */
	public SetOSDResponse createSetOSDResponse() {
		return new SetOSDResponse();
	}

	/**
	 * Create an instance of {@link GetOSDResponse }
	 * 
	 */
	public GetOSDResponse createGetOSDResponse() {
		return new GetOSDResponse();
	}

	/**
	 * Create an instance of {@link GetVideoSourceConfiguration }
	 * 
	 */
	public GetVideoSourceConfiguration createGetVideoSourceConfiguration() {
		return new GetVideoSourceConfiguration();
	}

	/**
	 * Create an instance of {@link GetAudioSourceConfiguration }
	 * 
	 */
	public GetAudioSourceConfiguration createGetAudioSourceConfiguration() {
		return new GetAudioSourceConfiguration();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioDecoderConfigurations }
	 * 
	 */
	public GetCompatibleAudioDecoderConfigurations createGetCompatibleAudioDecoderConfigurations() {
		return new GetCompatibleAudioDecoderConfigurations();
	}

	/**
	 * Create an instance of {@link GetProfileResponse }
	 * 
	 */
	public GetProfileResponse createGetProfileResponse() {
		return new GetProfileResponse();
	}

	/**
	 * Create an instance of {@link GetVideoSourceConfigurations }
	 * 
	 */
	public GetVideoSourceConfigurations createGetVideoSourceConfigurations() {
		return new GetVideoSourceConfigurations();
	}

	/**
	 * Create an instance of {@link SetVideoEncoderConfiguration }
	 * 
	 */
	public SetVideoEncoderConfiguration createSetVideoEncoderConfiguration() {
		return new SetVideoEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link AddAudioOutputConfiguration }
	 * 
	 */
	public AddAudioOutputConfiguration createAddAudioOutputConfiguration() {
		return new AddAudioOutputConfiguration();
	}

	/**
	 * Create an instance of {@link CreateProfile }
	 * 
	 */
	public CreateProfile createCreateProfile() {
		return new CreateProfile();
	}

	/**
	 * Create an instance of {@link AddAudioEncoderConfiguration }
	 * 
	 */
	public AddAudioEncoderConfiguration createAddAudioEncoderConfiguration() {
		return new AddAudioEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link SetSynchronizationPointResponse }
	 * 
	 */
	public SetSynchronizationPointResponse createSetSynchronizationPointResponse() {
		return new SetSynchronizationPointResponse();
	}

	/**
	 * Create an instance of {@link DeleteProfile }
	 * 
	 */
	public DeleteProfile createDeleteProfile() {
		return new DeleteProfile();
	}

	/**
	 * Create an instance of {@link GetGuaranteedNumberOfVideoEncoderInstancesResponse }
	 * 
	 */
	public GetGuaranteedNumberOfVideoEncoderInstancesResponse createGetGuaranteedNumberOfVideoEncoderInstancesResponse() {
		return new GetGuaranteedNumberOfVideoEncoderInstancesResponse();
	}

	/**
	 * Create an instance of {@link RemoveAudioDecoderConfigurationResponse }
	 * 
	 */
	public RemoveAudioDecoderConfigurationResponse createRemoveAudioDecoderConfigurationResponse() {
		return new RemoveAudioDecoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetVideoAnalyticsConfiguration }
	 * 
	 */
	public GetVideoAnalyticsConfiguration createGetVideoAnalyticsConfiguration() {
		return new GetVideoAnalyticsConfiguration();
	}

	/**
	 * Create an instance of {@link SetVideoSourceModeResponse }
	 * 
	 */
	public SetVideoSourceModeResponse createSetVideoSourceModeResponse() {
		return new SetVideoSourceModeResponse();
	}

	/**
	 * Create an instance of {@link GetAudioEncoderConfigurationOptionsResponse }
	 * 
	 */
	public GetAudioEncoderConfigurationOptionsResponse createGetAudioEncoderConfigurationOptionsResponse() {
		return new GetAudioEncoderConfigurationOptionsResponse();
	}

	/**
	 * Create an instance of {@link GetAudioOutputConfiguration }
	 * 
	 */
	public GetAudioOutputConfiguration createGetAudioOutputConfiguration() {
		return new GetAudioOutputConfiguration();
	}

	/**
	 * Create an instance of {@link SetVideoSourceConfigurationResponse }
	 * 
	 */
	public SetVideoSourceConfigurationResponse createSetVideoSourceConfigurationResponse() {
		return new SetVideoSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link SetVideoSourceConfiguration }
	 * 
	 */
	public SetVideoSourceConfiguration createSetVideoSourceConfiguration() {
		return new SetVideoSourceConfiguration();
	}

	/**
	 * Create an instance of {@link DeleteProfileResponse }
	 * 
	 */
	public DeleteProfileResponse createDeleteProfileResponse() {
		return new DeleteProfileResponse();
	}

	/**
	 * Create an instance of {@link GetProfilesResponse }
	 * 
	 */
	public GetProfilesResponse createGetProfilesResponse() {
		return new GetProfilesResponse();
	}

	/**
	 * Create an instance of {@link AddAudioOutputConfigurationResponse }
	 * 
	 */
	public AddAudioOutputConfigurationResponse createAddAudioOutputConfigurationResponse() {
		return new AddAudioOutputConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioSourcesResponse }
	 * 
	 */
	public GetAudioSourcesResponse createGetAudioSourcesResponse() {
		return new GetAudioSourcesResponse();
	}

	/**
	 * Create an instance of {@link RemoveAudioSourceConfigurationResponse }
	 * 
	 */
	public RemoveAudioSourceConfigurationResponse createRemoveAudioSourceConfigurationResponse() {
		return new RemoveAudioSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioOutputs }
	 * 
	 */
	public GetAudioOutputs createGetAudioOutputs() {
		return new GetAudioOutputs();
	}

	/**
	 * Create an instance of {@link GetAudioDecoderConfigurationsResponse }
	 * 
	 */
	public GetAudioDecoderConfigurationsResponse createGetAudioDecoderConfigurationsResponse() {
		return new GetAudioDecoderConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleVideoSourceConfigurations }
	 * 
	 */
	public GetCompatibleVideoSourceConfigurations createGetCompatibleVideoSourceConfigurations() {
		return new GetCompatibleVideoSourceConfigurations();
	}

	/**
	 * Create an instance of {@link AddVideoSourceConfigurationResponse }
	 * 
	 */
	public AddVideoSourceConfigurationResponse createAddVideoSourceConfigurationResponse() {
		return new AddVideoSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioSourceConfigurationsResponse }
	 * 
	 */
	public GetAudioSourceConfigurationsResponse createGetAudioSourceConfigurationsResponse() {
		return new GetAudioSourceConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetAudioOutputsResponse }
	 * 
	 */
	public GetAudioOutputsResponse createGetAudioOutputsResponse() {
		return new GetAudioOutputsResponse();
	}

	/**
	 * Create an instance of {@link GetVideoSourceConfigurationResponse }
	 * 
	 */
	public GetVideoSourceConfigurationResponse createGetVideoSourceConfigurationResponse() {
		return new GetVideoSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioSourceConfigurations }
	 * 
	 */
	public GetCompatibleAudioSourceConfigurations createGetCompatibleAudioSourceConfigurations() {
		return new GetCompatibleAudioSourceConfigurations();
	}

	/**
	 * Create an instance of {@link CreateOSD }
	 * 
	 */
	public CreateOSD createCreateOSD() {
		return new CreateOSD();
	}

	/**
	 * Create an instance of {@link GetAudioEncoderConfigurationResponse }
	 * 
	 */
	public GetAudioEncoderConfigurationResponse createGetAudioEncoderConfigurationResponse() {
		return new GetAudioEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetMetadataConfiguration }
	 * 
	 */
	public GetMetadataConfiguration createGetMetadataConfiguration() {
		return new GetMetadataConfiguration();
	}

	/**
	 * Create an instance of {@link GetSnapshotUriResponse }
	 * 
	 */
	public GetSnapshotUriResponse createGetSnapshotUriResponse() {
		return new GetSnapshotUriResponse();
	}

	/**
	 * Create an instance of {@link SetAudioEncoderConfiguration }
	 * 
	 */
	public SetAudioEncoderConfiguration createSetAudioEncoderConfiguration() {
		return new SetAudioEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link GetCompatibleMetadataConfigurationsResponse }
	 * 
	 */
	public GetCompatibleMetadataConfigurationsResponse createGetCompatibleMetadataConfigurationsResponse() {
		return new GetCompatibleMetadataConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link AddVideoAnalyticsConfiguration }
	 * 
	 */
	public AddVideoAnalyticsConfiguration createAddVideoAnalyticsConfiguration() {
		return new AddVideoAnalyticsConfiguration();
	}

	/**
	 * Create an instance of {@link RemoveVideoSourceConfigurationResponse }
	 * 
	 */
	public RemoveVideoSourceConfigurationResponse createRemoveVideoSourceConfigurationResponse() {
		return new RemoveVideoSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetOSDsResponse }
	 * 
	 */
	public GetOSDsResponse createGetOSDsResponse() {
		return new GetOSDsResponse();
	}

	/**
	 * Create an instance of {@link GetAudioSourceConfigurationOptions }
	 * 
	 */
	public GetAudioSourceConfigurationOptions createGetAudioSourceConfigurationOptions() {
		return new GetAudioSourceConfigurationOptions();
	}

	/**
	 * Create an instance of {@link SetVideoAnalyticsConfigurationResponse }
	 * 
	 */
	public SetVideoAnalyticsConfigurationResponse createSetVideoAnalyticsConfigurationResponse() {
		return new SetVideoAnalyticsConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetVideoEncoderConfigurationOptionsResponse }
	 * 
	 */
	public GetVideoEncoderConfigurationOptionsResponse createGetVideoEncoderConfigurationOptionsResponse() {
		return new GetVideoEncoderConfigurationOptionsResponse();
	}

	/**
	 * Create an instance of {@link AddAudioSourceConfiguration }
	 * 
	 */
	public AddAudioSourceConfiguration createAddAudioSourceConfiguration() {
		return new AddAudioSourceConfiguration();
	}

	/**
	 * Create an instance of {@link GetVideoAnalyticsConfigurationsResponse }
	 * 
	 */
	public GetVideoAnalyticsConfigurationsResponse createGetVideoAnalyticsConfigurationsResponse() {
		return new GetVideoAnalyticsConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleVideoSourceConfigurationsResponse }
	 * 
	 */
	public GetCompatibleVideoSourceConfigurationsResponse createGetCompatibleVideoSourceConfigurationsResponse() {
		return new GetCompatibleVideoSourceConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleVideoEncoderConfigurations }
	 * 
	 */
	public GetCompatibleVideoEncoderConfigurations createGetCompatibleVideoEncoderConfigurations() {
		return new GetCompatibleVideoEncoderConfigurations();
	}

	/**
	 * Create an instance of {@link AddAudioSourceConfigurationResponse }
	 * 
	 */
	public AddAudioSourceConfigurationResponse createAddAudioSourceConfigurationResponse() {
		return new AddAudioSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioSources }
	 * 
	 */
	public GetAudioSources createGetAudioSources() {
		return new GetAudioSources();
	}

	/**
	 * Create an instance of {@link GetOSD }
	 * 
	 */
	public GetOSD createGetOSD() {
		return new GetOSD();
	}

	/**
	 * Create an instance of {@link GetVideoEncoderConfigurationOptions }
	 * 
	 */
	public GetVideoEncoderConfigurationOptions createGetVideoEncoderConfigurationOptions() {
		return new GetVideoEncoderConfigurationOptions();
	}

	/**
	 * Create an instance of {@link RemoveVideoAnalyticsConfiguration }
	 * 
	 */
	public RemoveVideoAnalyticsConfiguration createRemoveVideoAnalyticsConfiguration() {
		return new RemoveVideoAnalyticsConfiguration();
	}

	/**
	 * Create an instance of {@link SetVideoEncoderConfigurationResponse }
	 * 
	 */
	public SetVideoEncoderConfigurationResponse createSetVideoEncoderConfigurationResponse() {
		return new SetVideoEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link SetAudioDecoderConfiguration }
	 * 
	 */
	public SetAudioDecoderConfiguration createSetAudioDecoderConfiguration() {
		return new SetAudioDecoderConfiguration();
	}

	/**
	 * Create an instance of {@link StartMulticastStreamingResponse }
	 * 
	 */
	public StartMulticastStreamingResponse createStartMulticastStreamingResponse() {
		return new StartMulticastStreamingResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleVideoAnalyticsConfigurations }
	 * 
	 */
	public GetCompatibleVideoAnalyticsConfigurations createGetCompatibleVideoAnalyticsConfigurations() {
		return new GetCompatibleVideoAnalyticsConfigurations();
	}

	/**
	 * Create an instance of {@link RemoveAudioSourceConfiguration }
	 * 
	 */
	public RemoveAudioSourceConfiguration createRemoveAudioSourceConfiguration() {
		return new RemoveAudioSourceConfiguration();
	}

	/**
	 * Create an instance of {@link GetAudioOutputConfigurationOptionsResponse }
	 * 
	 */
	public GetAudioOutputConfigurationOptionsResponse createGetAudioOutputConfigurationOptionsResponse() {
		return new GetAudioOutputConfigurationOptionsResponse();
	}

	/**
	 * Create an instance of {@link GetProfiles }
	 * 
	 */
	public GetProfiles createGetProfiles() {
		return new GetProfiles();
	}

	/**
	 * Create an instance of {@link SetAudioOutputConfiguration }
	 * 
	 */
	public SetAudioOutputConfiguration createSetAudioOutputConfiguration() {
		return new SetAudioOutputConfiguration();
	}

	/**
	 * Create an instance of {@link DeleteOSD }
	 * 
	 */
	public DeleteOSD createDeleteOSD() {
		return new DeleteOSD();
	}

	/**
	 * Create an instance of {@link SetAudioEncoderConfigurationResponse }
	 * 
	 */
	public SetAudioEncoderConfigurationResponse createSetAudioEncoderConfigurationResponse() {
		return new SetAudioEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link AddAudioEncoderConfigurationResponse }
	 * 
	 */
	public AddAudioEncoderConfigurationResponse createAddAudioEncoderConfigurationResponse() {
		return new AddAudioEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link DeleteOSDResponse }
	 * 
	 */
	public DeleteOSDResponse createDeleteOSDResponse() {
		return new DeleteOSDResponse();
	}

	/**
	 * Create an instance of {@link GetVideoSourceConfigurationOptions }
	 * 
	 */
	public GetVideoSourceConfigurationOptions createGetVideoSourceConfigurationOptions() {
		return new GetVideoSourceConfigurationOptions();
	}

	/**
	 * Create an instance of {@link GetVideoAnalyticsConfigurationResponse }
	 * 
	 */
	public GetVideoAnalyticsConfigurationResponse createGetVideoAnalyticsConfigurationResponse() {
		return new GetVideoAnalyticsConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetVideoSourceModesResponse }
	 * 
	 */
	public GetVideoSourceModesResponse createGetVideoSourceModesResponse() {
		return new GetVideoSourceModesResponse();
	}

	/**
	 * Create an instance of {@link VideoSourceMode }
	 * 
	 */
	public VideoSourceMode createVideoSourceMode() {
		return new VideoSourceMode();
	}

	/**
	 * Create an instance of {@link GetVideoSourceModes }
	 * 
	 */
	public GetVideoSourceModes createGetVideoSourceModes() {
		return new GetVideoSourceModes();
	}

	/**
	 * Create an instance of {@link GetGuaranteedNumberOfVideoEncoderInstances }
	 * 
	 */
	public GetGuaranteedNumberOfVideoEncoderInstances createGetGuaranteedNumberOfVideoEncoderInstances() {
		return new GetGuaranteedNumberOfVideoEncoderInstances();
	}

	/**
	 * Create an instance of {@link GetStreamUri }
	 * 
	 */
	public GetStreamUri createGetStreamUri() {
		return new GetStreamUri();
	}

	/**
	 * Create an instance of {@link AddPTZConfiguration }
	 * 
	 */
	public AddPTZConfiguration createAddPTZConfiguration() {
		return new AddPTZConfiguration();
	}

	/**
	 * Create an instance of {@link AddPTZConfigurationResponse }
	 * 
	 */
	public AddPTZConfigurationResponse createAddPTZConfigurationResponse() {
		return new AddPTZConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleVideoAnalyticsConfigurationsResponse }
	 * 
	 */
	public GetCompatibleVideoAnalyticsConfigurationsResponse createGetCompatibleVideoAnalyticsConfigurationsResponse() {
		return new GetCompatibleVideoAnalyticsConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link RemoveMetadataConfiguration }
	 * 
	 */
	public RemoveMetadataConfiguration createRemoveMetadataConfiguration() {
		return new RemoveMetadataConfiguration();
	}

	/**
	 * Create an instance of {@link GetAudioSourceConfigurationOptionsResponse }
	 * 
	 */
	public GetAudioSourceConfigurationOptionsResponse createGetAudioSourceConfigurationOptionsResponse() {
		return new GetAudioSourceConfigurationOptionsResponse();
	}

	/**
	 * Create an instance of {@link AddVideoSourceConfiguration }
	 * 
	 */
	public AddVideoSourceConfiguration createAddVideoSourceConfiguration() {
		return new AddVideoSourceConfiguration();
	}

	/**
	 * Create an instance of {@link GetAudioDecoderConfiguration }
	 * 
	 */
	public GetAudioDecoderConfiguration createGetAudioDecoderConfiguration() {
		return new GetAudioDecoderConfiguration();
	}

	/**
	 * Create an instance of {@link GetMetadataConfigurationOptionsResponse }
	 * 
	 */
	public GetMetadataConfigurationOptionsResponse createGetMetadataConfigurationOptionsResponse() {
		return new GetMetadataConfigurationOptionsResponse();
	}

	/**
	 * Create an instance of {@link GetServiceCapabilitiesResponse }
	 * 
	 */
	public GetServiceCapabilitiesResponse createGetServiceCapabilitiesResponse() {
		return new GetServiceCapabilitiesResponse();
	}

	/**
	 * Create an instance of {@link Capabilities }
	 * 
	 */
	public Capabilities createCapabilities() {
		return new Capabilities();
	}

	/**
	 * Create an instance of {@link GetVideoEncoderConfigurations }
	 * 
	 */
	public GetVideoEncoderConfigurations createGetVideoEncoderConfigurations() {
		return new GetVideoEncoderConfigurations();
	}

	/**
	 * Create an instance of {@link GetAudioOutputConfigurations }
	 * 
	 */
	public GetAudioOutputConfigurations createGetAudioOutputConfigurations() {
		return new GetAudioOutputConfigurations();
	}

	/**
	 * Create an instance of {@link GetOSDOptions }
	 * 
	 */
	public GetOSDOptions createGetOSDOptions() {
		return new GetOSDOptions();
	}

	/**
	 * Create an instance of {@link RemoveAudioOutputConfigurationResponse }
	 * 
	 */
	public RemoveAudioOutputConfigurationResponse createRemoveAudioOutputConfigurationResponse() {
		return new RemoveAudioOutputConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetOSDs }
	 * 
	 */
	public GetOSDs createGetOSDs() {
		return new GetOSDs();
	}

	/**
	 * Create an instance of {@link GetSnapshotUri }
	 * 
	 */
	public GetSnapshotUri createGetSnapshotUri() {
		return new GetSnapshotUri();
	}

	/**
	 * Create an instance of {@link GetVideoSourceConfigurationsResponse }
	 * 
	 */
	public GetVideoSourceConfigurationsResponse createGetVideoSourceConfigurationsResponse() {
		return new GetVideoSourceConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link AddVideoEncoderConfiguration }
	 * 
	 */
	public AddVideoEncoderConfiguration createAddVideoEncoderConfiguration() {
		return new AddVideoEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link RemoveVideoEncoderConfigurationResponse }
	 * 
	 */
	public RemoveVideoEncoderConfigurationResponse createRemoveVideoEncoderConfigurationResponse() {
		return new RemoveVideoEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioEncoderConfiguration }
	 * 
	 */
	public GetAudioEncoderConfiguration createGetAudioEncoderConfiguration() {
		return new GetAudioEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link AddAudioDecoderConfiguration }
	 * 
	 */
	public AddAudioDecoderConfiguration createAddAudioDecoderConfiguration() {
		return new AddAudioDecoderConfiguration();
	}

	/**
	 * Create an instance of {@link AddMetadataConfigurationResponse }
	 * 
	 */
	public AddMetadataConfigurationResponse createAddMetadataConfigurationResponse() {
		return new AddMetadataConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioOutputConfigurationsResponse }
	 * 
	 */
	public GetCompatibleAudioOutputConfigurationsResponse createGetCompatibleAudioOutputConfigurationsResponse() {
		return new GetCompatibleAudioOutputConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link RemoveAudioOutputConfiguration }
	 * 
	 */
	public RemoveAudioOutputConfiguration createRemoveAudioOutputConfiguration() {
		return new RemoveAudioOutputConfiguration();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioSourceConfigurationsResponse }
	 * 
	 */
	public GetCompatibleAudioSourceConfigurationsResponse createGetCompatibleAudioSourceConfigurationsResponse() {
		return new GetCompatibleAudioSourceConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link RemoveVideoSourceConfiguration }
	 * 
	 */
	public RemoveVideoSourceConfiguration createRemoveVideoSourceConfiguration() {
		return new RemoveVideoSourceConfiguration();
	}

	/**
	 * Create an instance of {@link GetAudioOutputConfigurationOptions }
	 * 
	 */
	public GetAudioOutputConfigurationOptions createGetAudioOutputConfigurationOptions() {
		return new GetAudioOutputConfigurationOptions();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioOutputConfigurations }
	 * 
	 */
	public GetCompatibleAudioOutputConfigurations createGetCompatibleAudioOutputConfigurations() {
		return new GetCompatibleAudioOutputConfigurations();
	}

	/**
	 * Create an instance of {@link CreateProfileResponse }
	 * 
	 */
	public CreateProfileResponse createCreateProfileResponse() {
		return new CreateProfileResponse();
	}

	/**
	 * Create an instance of {@link RemoveAudioDecoderConfiguration }
	 * 
	 */
	public RemoveAudioDecoderConfiguration createRemoveAudioDecoderConfiguration() {
		return new RemoveAudioDecoderConfiguration();
	}

	/**
	 * Create an instance of {@link GetAudioOutputConfigurationResponse }
	 * 
	 */
	public GetAudioOutputConfigurationResponse createGetAudioOutputConfigurationResponse() {
		return new GetAudioOutputConfigurationResponse();
	}

	/**
	 * Create an instance of {@link SetMetadataConfigurationResponse }
	 * 
	 */
	public SetMetadataConfigurationResponse createSetMetadataConfigurationResponse() {
		return new SetMetadataConfigurationResponse();
	}

	/**
	 * Create an instance of {@link RemoveVideoAnalyticsConfigurationResponse }
	 * 
	 */
	public RemoveVideoAnalyticsConfigurationResponse createRemoveVideoAnalyticsConfigurationResponse() {
		return new RemoveVideoAnalyticsConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetServiceCapabilities }
	 * 
	 */
	public GetServiceCapabilities createGetServiceCapabilities() {
		return new GetServiceCapabilities();
	}

	/**
	 * Create an instance of {@link SetAudioSourceConfiguration }
	 * 
	 */
	public SetAudioSourceConfiguration createSetAudioSourceConfiguration() {
		return new SetAudioSourceConfiguration();
	}

	/**
	 * Create an instance of {@link SetOSD }
	 * 
	 */
	public SetOSD createSetOSD() {
		return new SetOSD();
	}

	/**
	 * Create an instance of {@link AddVideoAnalyticsConfigurationResponse }
	 * 
	 */
	public AddVideoAnalyticsConfigurationResponse createAddVideoAnalyticsConfigurationResponse() {
		return new AddVideoAnalyticsConfigurationResponse();
	}

	/**
	 * Create an instance of {@link AddAudioDecoderConfigurationResponse }
	 * 
	 */
	public AddAudioDecoderConfigurationResponse createAddAudioDecoderConfigurationResponse() {
		return new AddAudioDecoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioOutputConfigurationsResponse }
	 * 
	 */
	public GetAudioOutputConfigurationsResponse createGetAudioOutputConfigurationsResponse() {
		return new GetAudioOutputConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link RemoveAudioEncoderConfigurationResponse }
	 * 
	 */
	public RemoveAudioEncoderConfigurationResponse createRemoveAudioEncoderConfigurationResponse() {
		return new RemoveAudioEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link AddMetadataConfiguration }
	 * 
	 */
	public AddMetadataConfiguration createAddMetadataConfiguration() {
		return new AddMetadataConfiguration();
	}

	/**
	 * Create an instance of {@link GetVideoEncoderConfiguration }
	 * 
	 */
	public GetVideoEncoderConfiguration createGetVideoEncoderConfiguration() {
		return new GetVideoEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link RemoveMetadataConfigurationResponse }
	 * 
	 */
	public RemoveMetadataConfigurationResponse createRemoveMetadataConfigurationResponse() {
		return new RemoveMetadataConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleVideoEncoderConfigurationsResponse }
	 * 
	 */
	public GetCompatibleVideoEncoderConfigurationsResponse createGetCompatibleVideoEncoderConfigurationsResponse() {
		return new GetCompatibleVideoEncoderConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link SetAudioSourceConfigurationResponse }
	 * 
	 */
	public SetAudioSourceConfigurationResponse createSetAudioSourceConfigurationResponse() {
		return new SetAudioSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link StopMulticastStreamingResponse }
	 * 
	 */
	public StopMulticastStreamingResponse createStopMulticastStreamingResponse() {
		return new StopMulticastStreamingResponse();
	}

	/**
	 * Create an instance of {@link SetAudioOutputConfigurationResponse }
	 * 
	 */
	public SetAudioOutputConfigurationResponse createSetAudioOutputConfigurationResponse() {
		return new SetAudioOutputConfigurationResponse();
	}

	/**
	 * Create an instance of {@link SetAudioDecoderConfigurationResponse }
	 * 
	 */
	public SetAudioDecoderConfigurationResponse createSetAudioDecoderConfigurationResponse() {
		return new SetAudioDecoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioEncoderConfigurationsResponse }
	 * 
	 */
	public GetCompatibleAudioEncoderConfigurationsResponse createGetCompatibleAudioEncoderConfigurationsResponse() {
		return new GetCompatibleAudioEncoderConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetAudioSourceConfigurations }
	 * 
	 */
	public GetAudioSourceConfigurations createGetAudioSourceConfigurations() {
		return new GetAudioSourceConfigurations();
	}

	/**
	 * Create an instance of {@link GetVideoSourcesResponse }
	 * 
	 */
	public GetVideoSourcesResponse createGetVideoSourcesResponse() {
		return new GetVideoSourcesResponse();
	}

	/**
	 * Create an instance of {@link GetAudioEncoderConfigurations }
	 * 
	 */
	public GetAudioEncoderConfigurations createGetAudioEncoderConfigurations() {
		return new GetAudioEncoderConfigurations();
	}

	/**
	 * Create an instance of {@link RemovePTZConfiguration }
	 * 
	 */
	public RemovePTZConfiguration createRemovePTZConfiguration() {
		return new RemovePTZConfiguration();
	}

	/**
	 * Create an instance of {@link CreateOSDResponse }
	 * 
	 */
	public CreateOSDResponse createCreateOSDResponse() {
		return new CreateOSDResponse();
	}

	/**
	 * Create an instance of {@link RemoveVideoEncoderConfiguration }
	 * 
	 */
	public RemoveVideoEncoderConfiguration createRemoveVideoEncoderConfiguration() {
		return new RemoveVideoEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link SetSynchronizationPoint }
	 * 
	 */
	public SetSynchronizationPoint createSetSynchronizationPoint() {
		return new SetSynchronizationPoint();
	}

	/**
	 * Create an instance of {@link GetVideoAnalyticsConfigurations }
	 * 
	 */
	public GetVideoAnalyticsConfigurations createGetVideoAnalyticsConfigurations() {
		return new GetVideoAnalyticsConfigurations();
	}

	/**
	 * Create an instance of {@link GetAudioDecoderConfigurations }
	 * 
	 */
	public GetAudioDecoderConfigurations createGetAudioDecoderConfigurations() {
		return new GetAudioDecoderConfigurations();
	}

	/**
	 * Create an instance of {@link GetStreamUriResponse }
	 * 
	 */
	public GetStreamUriResponse createGetStreamUriResponse() {
		return new GetStreamUriResponse();
	}

	/**
	 * Create an instance of {@link GetAudioDecoderConfigurationOptions }
	 * 
	 */
	public GetAudioDecoderConfigurationOptions createGetAudioDecoderConfigurationOptions() {
		return new GetAudioDecoderConfigurationOptions();
	}

	/**
	 * Create an instance of {@link GetMetadataConfigurations }
	 * 
	 */
	public GetMetadataConfigurations createGetMetadataConfigurations() {
		return new GetMetadataConfigurations();
	}

	/**
	 * Create an instance of {@link GetMetadataConfigurationResponse }
	 * 
	 */
	public GetMetadataConfigurationResponse createGetMetadataConfigurationResponse() {
		return new GetMetadataConfigurationResponse();
	}

	/**
	 * Create an instance of {@link StopMulticastStreaming }
	 * 
	 */
	public StopMulticastStreaming createStopMulticastStreaming() {
		return new StopMulticastStreaming();
	}

	/**
	 * Create an instance of {@link SetVideoAnalyticsConfiguration }
	 * 
	 */
	public SetVideoAnalyticsConfiguration createSetVideoAnalyticsConfiguration() {
		return new SetVideoAnalyticsConfiguration();
	}

	/**
	 * Create an instance of {@link GetAudioDecoderConfigurationResponse }
	 * 
	 */
	public GetAudioDecoderConfigurationResponse createGetAudioDecoderConfigurationResponse() {
		return new GetAudioDecoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioEncoderConfigurationOptions }
	 * 
	 */
	public GetAudioEncoderConfigurationOptions createGetAudioEncoderConfigurationOptions() {
		return new GetAudioEncoderConfigurationOptions();
	}

	/**
	 * Create an instance of {@link GetAudioDecoderConfigurationOptionsResponse }
	 * 
	 */
	public GetAudioDecoderConfigurationOptionsResponse createGetAudioDecoderConfigurationOptionsResponse() {
		return new GetAudioDecoderConfigurationOptionsResponse();
	}

	/**
	 * Create an instance of {@link GetAudioEncoderConfigurationsResponse }
	 * 
	 */
	public GetAudioEncoderConfigurationsResponse createGetAudioEncoderConfigurationsResponse() {
		return new GetAudioEncoderConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleAudioDecoderConfigurationsResponse }
	 * 
	 */
	public GetCompatibleAudioDecoderConfigurationsResponse createGetCompatibleAudioDecoderConfigurationsResponse() {
		return new GetCompatibleAudioDecoderConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link GetProfile }
	 * 
	 */
	public GetProfile createGetProfile() {
		return new GetProfile();
	}

	/**
	 * Create an instance of {@link AddVideoEncoderConfigurationResponse }
	 * 
	 */
	public AddVideoEncoderConfigurationResponse createAddVideoEncoderConfigurationResponse() {
		return new AddVideoEncoderConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetOSDOptionsResponse }
	 * 
	 */
	public GetOSDOptionsResponse createGetOSDOptionsResponse() {
		return new GetOSDOptionsResponse();
	}

	/**
	 * Create an instance of {@link GetMetadataConfigurationsResponse }
	 * 
	 */
	public GetMetadataConfigurationsResponse createGetMetadataConfigurationsResponse() {
		return new GetMetadataConfigurationsResponse();
	}

	/**
	 * Create an instance of {@link SetVideoSourceMode }
	 * 
	 */
	public SetVideoSourceMode createSetVideoSourceMode() {
		return new SetVideoSourceMode();
	}

	/**
	 * Create an instance of {@link RemovePTZConfigurationResponse }
	 * 
	 */
	public RemovePTZConfigurationResponse createRemovePTZConfigurationResponse() {
		return new RemovePTZConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetAudioSourceConfigurationResponse }
	 * 
	 */
	public GetAudioSourceConfigurationResponse createGetAudioSourceConfigurationResponse() {
		return new GetAudioSourceConfigurationResponse();
	}

	/**
	 * Create an instance of {@link GetCompatibleMetadataConfigurations }
	 * 
	 */
	public GetCompatibleMetadataConfigurations createGetCompatibleMetadataConfigurations() {
		return new GetCompatibleMetadataConfigurations();
	}

	/**
	 * Create an instance of {@link RemoveAudioEncoderConfiguration }
	 * 
	 */
	public RemoveAudioEncoderConfiguration createRemoveAudioEncoderConfiguration() {
		return new RemoveAudioEncoderConfiguration();
	}

	/**
	 * Create an instance of {@link GetVideoSources }
	 * 
	 */
	public GetVideoSources createGetVideoSources() {
		return new GetVideoSources();
	}

	/**
	 * Create an instance of {@link VideoSourceModeExtension }
	 * 
	 */
	public VideoSourceModeExtension createVideoSourceModeExtension() {
		return new VideoSourceModeExtension();
	}

	/**
	 * Create an instance of {@link StreamingCapabilities }
	 * 
	 */
	public StreamingCapabilities createStreamingCapabilities() {
		return new StreamingCapabilities();
	}

	/**
	 * Create an instance of {@link ProfileCapabilities }
	 * 
	 */
	public ProfileCapabilities createProfileCapabilities() {
		return new ProfileCapabilities();
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link Capabilities }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.onvif.org/ver10/media/wsdl", name = "Capabilities")
	public JAXBElement<Capabilities> createCapabilities(Capabilities value) {
		return new JAXBElement<Capabilities>(_Capabilities_QNAME, Capabilities.class, null, value);
	}

}
