pub trait Camera_PreviewCallback:
JObjRef
+ JObjNew
+ PartialEq
+ Debug {
const CLASS: &'static str = "android/hardware/Camera$PreviewCallback";
const OBJECT_SIG: &'static str = "Landroid/hardware/Camera$PreviewCallback;";
const DIM: u8 = 0;
// Required method
fn on_preview_frame(&self, data: &[u8], camera: &Camera);
}👎Deprecated:
我们建议对新应用程序使用新的 android.hardware.camera2 API。
Expand description
用于在显示预览帧时提供其副本的回调接口。
Provided Associated Constants§
Sourceconst CLASS: &'static str = "android/hardware/Camera$PreviewCallback"
👎Deprecated: 我们建议对新应用程序使用新的 android.hardware.camera2 API。
const CLASS: &'static str = "android/hardware/Camera$PreviewCallback"
我们建议对新应用程序使用新的 android.hardware.camera2 API。
android/hardware/Camera$PreviewCallback
Sourceconst OBJECT_SIG: &'static str = "Landroid/hardware/Camera$PreviewCallback;"
👎Deprecated: 我们建议对新应用程序使用新的 android.hardware.camera2 API。
const OBJECT_SIG: &'static str = "Landroid/hardware/Camera$PreviewCallback;"
我们建议对新应用程序使用新的 android.hardware.camera2 API。
Landroid/hardware/Camera$PreviewCallback;
Required Methods§
Sourcefn on_preview_frame(&self, data: &[u8], camera: &Camera)
👎Deprecated: 我们建议对新应用程序使用新的 android.hardware.camera2 API。
fn on_preview_frame(&self, data: &[u8], camera: &Camera)
我们建议对新应用程序使用新的 android.hardware.camera2 API。
在显示预览帧时调用。此回调在调用 open(int) 的事件线程上调用。
如果使用 ImageFormat.YV12 格式,请参阅 Camera.Parameters.setPreviewFormat 中的公式,了解预览回调缓冲区中像素数据的排列。
data 是预览帧的内容,格式由 ImageFormat 定义,可以使用 android.hardware.Camera.Parameters.getPreviewFormat() 进行查询。如果从未调用 android.hardware.Camera.Parameters.setPreviewFormat(int),则默认为 YCbCr_420_SP (NV21) 格式。
camera 是相机服务对象。
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".