Camera.IPreviewCallback.OnPreviewFrame(Byte[], Camera) Methode

Definition

Achtung

deprecated

Als Vorschauframes aufgerufen werden.

[Android.Runtime.Register("onPreviewFrame", "([BLandroid/hardware/Camera;)V", "GetOnPreviewFrame_arrayBLandroid_hardware_Camera_Handler:Android.Hardware.Camera/IPreviewCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[System.Obsolete("deprecated")]
public void OnPreviewFrame(byte[]? data, Android.Hardware.Camera? camera);
[<Android.Runtime.Register("onPreviewFrame", "([BLandroid/hardware/Camera;)V", "GetOnPreviewFrame_arrayBLandroid_hardware_Camera_Handler:Android.Hardware.Camera/IPreviewCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<System.Obsolete("deprecated")>]
abstract member OnPreviewFrame : byte[] * Android.Hardware.Camera -> unit

Parameter

data
Byte[]

der Inhalt des Vorschauframes im format definiert durch android.graphics.ImageFormat, das abgefragt android.hardware.Camera.Parameters#getPreviewFormat()werden kann. Wenn android.hardware.Camera.Parameters#setPreviewFormat(int) nie aufgerufen wird, ist der Standardwert das YCbCr_420_SP (NV21)-Format.

camera
Camera

das Kameradienstobjekt.

Attribute

Hinweise

Als Vorschauframes aufgerufen werden. Dieser Rückruf wird für den Ereignisthread #open(int) aufgerufen.

Wenn Sie das android.graphics.ImageFormat#YV12 Format verwenden, verweisen Sie auf die Formeln Camera.Parameters#setPreviewFormat für die Anordnung der Pixeldaten in den Vorschaurückrufpuffern.

Java Dokumentation für android.hardware.Camera.PreviewCallback.onPreviewFrame(byte[], android.hardware.Camera).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: