Table of Contents

Class SupportedFeatures

Namespace
Huddly.Sdk.Models
Assembly
Huddly.Sdk.dll
public record SupportedFeatures : IEquatable<SupportedFeatures>
Inheritance
SupportedFeatures
Implements
Inherited Members

Constructors

SupportedFeatures(Interval?, Interval?, PtzRange?, HashSet<FramingMode>?, HashSet<Toggle>?, HashSet<PeopleCountMode>?, bool, HashSet<PerspectiveCorrection>?, bool)

public SupportedFeatures(Interval? Brightness = null, Interval? Saturation = null, PtzRange? Ptz = null, HashSet<FramingMode>? Framing = null, HashSet<Toggle>? FaceBasedExposure = null, HashSet<PeopleCountMode>? PeopleCount = null, bool FramingZone = false, HashSet<PerspectiveCorrection>? PerspectiveCorrection = null, bool MultiCameraSystem = false)

Parameters

Brightness Interval
Saturation Interval
Ptz PtzRange
Framing HashSet<FramingMode>
FaceBasedExposure HashSet<Toggle>
PeopleCount HashSet<PeopleCountMode>
FramingZone bool
PerspectiveCorrection HashSet<PerspectiveCorrection>
MultiCameraSystem bool

SupportedFeatures(Interval?, Interval?, PtzRange?, ISet<FramingMode>?, ISet<Toggle>?, ISet<PeopleCountMode>?, bool, ISet<PerspectiveCorrection>?, bool)

[Obsolete("Use constructor with concrete HashSet, not ISet interface.")]
public SupportedFeatures(Interval? brightness, Interval? saturation, PtzRange? ptz, ISet<FramingMode>? framing, ISet<Toggle>? faceBasedExposure, ISet<PeopleCountMode>? peopleCount, bool framingZone, ISet<PerspectiveCorrection>? perspectiveCorrection, bool multiCameraSystem)

Parameters

brightness Interval
saturation Interval
ptz PtzRange
framing ISet<FramingMode>
faceBasedExposure ISet<Toggle>
peopleCount ISet<PeopleCountMode>
framingZone bool
perspectiveCorrection ISet<PerspectiveCorrection>
multiCameraSystem bool

Properties

Brightness

public Interval? Brightness { get; init; }

Property Value

Interval

FaceBasedExposure

public HashSet<Toggle>? FaceBasedExposure { get; init; }

Property Value

HashSet<Toggle>

Framing

public HashSet<FramingMode>? Framing { get; init; }

Property Value

HashSet<FramingMode>

FramingZone

public bool FramingZone { get; init; }

Property Value

bool

MultiCameraSystem

public bool MultiCameraSystem { get; init; }

Property Value

bool

PeopleCount

public HashSet<PeopleCountMode>? PeopleCount { get; init; }

Property Value

HashSet<PeopleCountMode>

PerspectiveCorrection

public HashSet<PerspectiveCorrection>? PerspectiveCorrection { get; init; }

Property Value

HashSet<PerspectiveCorrection>

Ptz

public PtzRange? Ptz { get; init; }

Property Value

PtzRange

Saturation

public Interval? Saturation { get; init; }

Property Value

Interval