Поделиться через


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;

Применяется к