pub struct Camera_CameraInfo { /* private fields */ }
Expand description
关于相机的信息
Implementations§
Source§impl Camera_CameraInfo
impl Camera_CameraInfo
Sourcepub const CAMERA_FACING_BACK: i32 = 0i32
pub const CAMERA_FACING_BACK: i32 = 0i32
相机朝向与屏幕相反。
Sourcepub const CAMERA_FACING_FRONT: i32 = 1i32
pub const CAMERA_FACING_FRONT: i32 = 1i32
相机朝向与屏幕相同。
Sourcepub fn get_facing(&self) -> i32
pub fn get_facing(&self) -> i32
获取相机朝向。它应该是 CAMERA_FACING_BACK 或 CAMERA_FACING_FRONT。
Sourcepub fn set_facing(&self, value: i32)
pub fn set_facing(&self, value: i32)
设置相机朝向。它应该是 CAMERA_FACING_BACK 或 CAMERA_FACING_FRONT。
Sourcepub fn get_orientation(&self) -> i32
pub fn get_orientation(&self) -> i32
获取相机图像的旋转角度。该值表示相机图像需要顺时针旋转多少度,才能在其自然方向上正确显示在显示设备上。它应该是 0、90、180 或 270。 例如,假设一个设备的屏幕是自然竖直的。后置相机的传感器安装在横向。你正在看屏幕。如果相机传感器的顶部边缘与屏幕的自然方向上的右侧边缘对齐,则该值应为 90。如果前置相机的顶部边缘与屏幕的右侧对齐,则该值应为 270。
Sourcepub fn set_orientation(&self, value: i32)
pub fn set_orientation(&self, value: i32)
设置相机图像的旋转角度。该值表示相机图像需要顺时针旋转多少度,才能在其自然方向上正确显示在显示设备上。它应该是 0、90、180 或 270。 例如,假设一个设备的屏幕是自然竖直的。后置相机的传感器安装在横向。你正在看屏幕。如果相机传感器的顶部边缘与屏幕的自然方向上的右侧边缘对齐,则该值应为 90。如果前置相机的顶部边缘与屏幕的右侧对齐,则该值应为 270。
Sourcepub fn get_can_disable_shutter_sound(&self) -> bool
pub fn get_can_disable_shutter_sound(&self) -> bool
获取是否可以禁用快门声音。
在某些设备上,无法通过 enableShutterSound 禁用相机快门声音。此字段可用于确定禁用快门声音的调用是否成功。
如果此字段设置为 true,则调用 enableShutterSound(false)
将成功。如果设置为 false,则该调用将失败,并且在调用 Camera#takePicture takePicture 时将播放快门声音。
Sourcepub fn set_can_disable_shutter_sound(&self, value: bool)
pub fn set_can_disable_shutter_sound(&self, value: bool)
设置是否可以禁用快门声音。
在某些设备上,无法通过 enableShutterSound 禁用相机快门声音。此字段可用于确定禁用快门声音的调用是否成功。
如果此字段设置为 true,则调用 enableShutterSound(false)
将成功。如果设置为 false,则该调用将失败,并且在调用 Camera#takePicture takePicture 时将播放快门声音。