語言

Camera.IPreviewCallback.OnPreviewFrame(Byte[], Camera) 方法

定義

警告

deprecated

當預覽幀顯示時,就會被呼叫。

[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

參數

data
Byte[]

預覽幀的內容,格式由 android.graphics.ImageFormat定義,可用 查詢 android.hardware.Camera.Parameters#getPreviewFormat()。 如果 android.hardware.Camera.Parameters#setPreviewFormat(int) 從未呼叫,預設格式會是 YCbCr_420_SP(NV21)。

camera
Camera

相機服務物件。

屬性

備註

當預覽幀顯示時,就會被呼叫。 這個回調會在被呼叫的事件執行緒 #open(int) 中被呼叫。

若使用此 android.graphics.ImageFormat#YV12 格式,請參考方 Camera.Parameters#setPreviewFormat 程式中像素資料在預覽回調緩衝區的排列方式。

Java 文件 android.hardware.Camera.PreviewCallback.onPreviewFrame(byte[], android.hardware.Camera)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於