Freigeben über


AVCaptureDevice.SetExposureTargetBias(Single, Action<CMTime>) Methode

Definition

Legt die Verzerrung des Belichtungsziels (gemessen in Belichtungswerteinheiten) fest.

[Foundation.Export("setExposureTargetBias:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void SetExposureTargetBias (float bias, Action<CoreMedia.CMTime> completionHandler);
abstract member SetExposureTargetBias : single * Action<CoreMedia.CMTime> -> unit
override this.SetExposureTargetBias : single * Action<CoreMedia.CMTime> -> unit

Parameter

bias
Single

Verzerrung, die auf das Expositionsziel angewendet werden soll. Sie können übergeben ExposureTargetBiasCurrent , wenn Sie keinen Wert angeben möchten und stattdessen den aktuellen Wert verwenden möchten.

completionHandler
Action<CMTime>

Diese Methode wird aufgerufen, wenn die Verzerrung festgelegt wurde.   

Die -Methode empfängt einen CMTime Parameter mit dem Zeitstempel der Geräteuhr des ersten Beispielpuffers, der die neue Biaseinstellung empfangen hat.  

Wenn Sie den Zeitstempel mit den von AVCaptureVideoDataOutput bereitgestellten Puffern vergleichen müssen, müssen Sie die Zeit in die Masteruhr konvertieren.

Dieser Parameter kann null sein.

Attribute

Hinweise

Sie müssen die LockForConfiguration(NSError) -Methode aufrufen, bevor Sie diese Methode aufrufen.

Gilt für: