Namespace VAST.ONVIF
Classes
- DiscoveredDevice
Represents a discovered device returned by the discovery service protocols.
- IOnvifClient
Abstract base class for ONVIF client implementations. Provides common properties and methods for connecting to and communicating with ONVIF-compliant devices.
- IOnvifClient.OnvifPullPointNotificationEventArgs
Provides data for ONVIF pullpoint notification events.
- IOnvifClient.PullPointNotification
Represents a single notification received from an ONVIF pullpoint subscription.
- IOnvifClient.PullpointRule
Represents a pullpoint subscription rule associated with an ONVIF event topic.
- IOnvifClient.PullpointTopic
Represents an ONVIF pullpoint event topic, including its metadata, associated rules, and helper methods for generating display names and identifier reference names.
- NetworkInterface
Represents an active network interface on the current system.
- OnvifClient1
Provides an ONVIF Profile 1 client implementation for communicating with ONVIF-compliant devices.
- OnvifClient2
Provides an ONVIF client implementation using the Media2 service profile. This client communicates with ONVIF-compliant devices to retrieve media profiles, streaming URIs, PTZ controls, events, and device I/O information.
- OnvifDiscovery
Provides static methods for discovering ONVIF devices on the network using WS-Discovery and UPnP protocols.
- OnvifMediaProfile
Represents an ONVIF media profile containing stream configuration information.
- OnvifUri
Represents an ONVIF streaming URI with its associated transport and profile configuration.
Enums
- RtpTransportCast
Specifies the RTP transport cast type.
- RtpTransportType
Specifies the RTP transport type used for streaming.