次の方法で共有


AVCaptureStillImageOutput.AutomaticallyEnablesStillImageStabilizationWhenAvailable プロパティ

定義

自動手ブレ補正を使用するかどうかを制御します

[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

プロパティ値

ハードウェアイメージ安定化をサポートするデバイスの場合は既定値は true、それ以外の場合は false。

属性

注釈

手ブレ補正では、写真の撮影に少しの遅延が発生します。 これは、この機能が既定で有効になっているため、オフにする理由になります。

イメージ安定化をサポートしていないハードウェアでこの値を true に設定しようとすると、例外がスローされます。 プロパティを IsStillImageStabilizationSupported 使用して、ハードウェアでサポートされているかどうかを照会します。

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

適用対象