@mega-yfue/eufy-sdk / RecordingQuality
Variable: RecordingQuality
const RecordingQuality: object;Video record-quality names. The stored value is a quality TIER; the two lower tiers are the same resolution on every camera confirmed so far, and the top tier is whatever the camera's sensor gives — 2K on a T8171, 3K on a T8170 and a T8425 — so it is named for its RANK, not for a resolution.
Naming it "3K HD" would be a claim the SDK cannot ground: a camera does not report its top resolution (the cloud record's product is null and no parameter carries it), and the app's own model registry spells a resolution into only some older families, neither of the confirmed ones among them. A resolution label is presentation, and one that cannot be derived is presentation the SDK would get wrong; Max is a fact about the tier.
Type Declaration
FullHD1080
readonly FullHD1080: "Full HD (1080P)" = "Full HD (1080P)";HD720
readonly HD720: "HD (720P)" = "HD (720P)";Max
readonly Max: "Max" = "Max";