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