Table of Contents

Class CameraQualityAndRetention

Namespace
Meraki.Api.Data
Assembly
Meraki.Api.dll

UpdateDeviceCameraQualityAndRetentionSettings

[DataContract]
public class CameraQualityAndRetention
Inheritance
CameraQualityAndRetention
Inherited Members

Properties

AudioRecordingEnabled

Boolean indicating if audio recording is enabled(true) or disabled(false) on the camera

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "audioRecordingEnabled")]
public bool AudioRecordingEnabled { get; set; }

Property Value

bool

MotionBasedRetentionEnabled

Boolean indicating if motion-based retention is enabled(true) or disabled(false) on the camera

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "motionBasedRetentionEnabled")]
public bool MotionBasedRetentionEnabled { get; set; }

Property Value

bool

MotionDetectorVersion

Gets or Sets MotionDetectorVersion

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "motionDetectorVersion")]
public MotionDetectorVersion MotionDetectorVersion { get; set; }

Property Value

MotionDetectorVersion

ProfileId

The ID of a quality and retention profile to assign to the camera. The profile's settings will override all of the per-camera quality and retention settings. If the value of this parameter is null, any existing profile will be unassigned from the camera.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "profileId")]
public string ProfileId { get; set; }

Property Value

string

Quality

Quality of the camera. Can be one of 'Standard', 'High' or 'Enhanced'. Not all qualities are supported by every camera model.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "quality")]
public CameraQuality Quality { get; set; }

Property Value

CameraQuality

Resolution

Gets or Sets Resolution

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "resolution")]
public Resolution Resolution { get; set; }

Property Value

Resolution

RestrictedBandwidthModeEnabled

Boolean indicating if restricted bandwidth is enabled(true) or disabled(false) on the camera. This setting does not apply to MV2 cameras.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "restrictedBandwidthModeEnabled")]
public bool? RestrictedBandwidthModeEnabled { get; set; }

Property Value

bool?