milestonexprotectwspython.xpwmicrophone

Module: xpwmicrophone.py

Revision History

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

@export
class XPWMicrophone(milestonexprotectwspython.xpwdevice.XPWDevice):

Microphone device information.

Threadsafety:

This class is fully thread-safe.

XPWMicrophone()

Initializes a new instance of the class.

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.

Security settings.

Returns:

The MicrophoneSecurity property value.

MulticastEnabled: bool

Gets the MulticastEnabled property value.

Returns:

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

StopManualRecordingSeconds: int

Gets the StopManualRecordingSeconds property value.

Returns:

The StopManualRecordingSeconds property value.

Gets the Tracks property value.

Returns:

A collection of XPWTrack objects.