Freigeben über


AVCaptureStillImageOutput.AutomaticallyEnablesStillImageStabilizationWhenAvailable Eigenschaft

Definition

Steuert, ob die automatische Bildstabilisierung verwendet werden soll

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool AutomaticallyEnablesStillImageStabilizationWhenAvailable { [Foundation.Export("automaticallyEnablesStillImageStabilizationWhenAvailable")] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)] get; [Foundation.Export("setAutomaticallyEnablesStillImageStabilizationWhenAvailable:")] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)] set; }
member this.AutomaticallyEnablesStillImageStabilizationWhenAvailable : bool with get, set

Eigenschaftswert

Für Geräte, die die Hardwareimagestabilisierung unterstützen, ist standardmäßig true, andernfalls false.

Attribute

Hinweise

Die Bildstabilisierung führt zu einer kleinen Verzögerung bei der Aufnahme von Bildern. Dies wäre ein Grund, dieses Feature zu deaktivieren, da es standardmäßig aktiviert ist.

Versuche, diesen Wert auf "true" auf Hardware festzulegen, die die Bildstabilisierung nicht unterstützt, führen zu einer Ausnahme, die ausgelöst wird. Verwenden Sie die IsStillImageStabilizationSupported -Eigenschaft, um abzufragen, ob sie von der Hardware unterstützt wird.

if (capture.IsStillImageStabilizationSupported)
    capture.AutomaticallyEnableStillImageStabilizationWhenAvailable = true;

Gilt für: