Onvif class

Mixed-in types
  • UiLoggy

Constructors

Onvif({required AuthInfo authInfo, required LogOptions logOptions, required LoggyPrinter printer, Dio? dio, bool overrideSpecificationAuthentication = false})

Properties

authInfo AuthInfo
The connection authentication information for the Onvif device
final
deviceManagement DeviceManagement
no setter
hashCode int
The hash code for this object.
no setterinherited
imaging Imaging
no setter
loggy → Loggy<UiLoggy>
no setterinherited
media Media
no setter
overrideSpecificationAuthentication bool
Whether to override the authentication specified in the Onvif specification
final
ptz Ptz
no setter
recordings Recordings
no setter
replay Replay
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
no setter
serviceMap Map<String, String>
The map of service namespaces to service urls
final
transport Transport
no setter

Methods

getTimeDelta() Future<Duration>
Connect to the Onvif device and determine the time delta which is required for future requests.
initialize() Future<void>
Connect to the Onvif device and retrieve its capabilities
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

connect({required dynamic host, required dynamic username, required dynamic password, LogOptions logOptions = const LogOptions(LogLevel.error, stackTraceLevel: LogLevel.off), LoggyPrinter printer = const PrettyPrinter(showColors: false), Dio? dio, bool overrideSpecificationAuthentication = false}) Future<Onvif>