milestonexprotectwspython.xpwcamera

Module: xpwcamera.py

Revision History

Date Version Description
2023/07/11 1.0.0.0 Initial Version.

Camera device information.

Threadsafety:

This class is fully thread-safe.

XPWCamera()

Initializes a new instance of the class.

BrowsableStream: bool

Gets the BrowsableStream property value.

Returns:

The BrowsableStream property value.

Security settings.

Returns:

The CameraSecurity property value.

CoverageDepth: float

Depth. Indicates the viewing depth of the device.

Returns:

The CoverageDepth property value.

CoverageDirection: float

Direction. Indicate the viewing direction of the device.

Returns:

The CoverageDirection property value.

CoverageFieldOfView: float

Field of view. Indicate the field of view of the device.

Returns:

The CoverageFieldOfView property value.

EdgeStoragePlayback: bool

Gets the EdgeStoragePlayback property value.

Returns:

The EdgeStoragePlayback property value.

EdgeStorageSupported: bool

Gets the EdgeStorageSupported property value.

Returns:

The EdgeStorageSupported property value.

Gets the IpixSettings property value.

Returns:

Camera IPix settings.

MaxFPS: int

Gets the MaxFPS property value.

Returns:

Maximum number of frames per second (FPS) the device supports.

MulticastEnabled: bool

Gets the MulticastEnabled property value.

Returns:

True if the device has multicast support enabled; otherwise, False.

Gets the PanoramicLensSettings property value.

Returns:

The PanoramicLensSettings property value.

Gets the PtzSettings property value.

Returns:

Camera PtzSettings settings.

StopManualRecordingSeconds: int

Gets the StopManualRecordingSeconds property value.

Returns:

The StopManualRecordingSeconds property value.

Gets the Streams property value.

Returns:

A collection of XPStreamsInfo objects.

Gets the Tracks property value.

Returns:

A collection of XPWTrack objects.