[−]Struct jni_android_sys::android::hardware::HardwareBuffer
public final class HardwareBuffer
Required feature: android-hardware-HardwareBuffer
Methods
impl HardwareBuffer
pub fn create<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i32,
arg3: i32,
arg4: i64
) -> Result<Option<Local<'env, HardwareBuffer>>>[src]
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i32,
arg3: i32,
arg4: i64
) -> Result<Option<Local<'env, HardwareBuffer>>>
Required features: "android-hardware-HardwareBuffer"
pub fn get_width<'env>(&'env self) -> Result<i32>[src]
pub fn get_height<'env>(&'env self) -> Result<i32>[src]
pub fn get_format<'env>(&'env self) -> Result<i32>[src]
pub fn get_layers<'env>(&'env self) -> Result<i32>[src]
pub fn get_usage<'env>(&'env self) -> Result<i64>[src]
pub fn close<'env>(&'env self) -> Result<()>[src]
pub fn is_closed<'env>(&'env self) -> Result<bool>[src]
pub fn describe_contents<'env>(&'env self) -> Result<i32>[src]
pub fn write_to_parcel<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32
) -> Result<()>
Required features: "android-os-Parcel"
pub const BLOB: i32[src]
public static final BLOB
pub const DS_24UI8: i32[src]
public static final DS_24UI8
pub const DS_FP32UI8: i32[src]
public static final DS_FP32UI8
pub const D_16: i32[src]
public static final D_16
pub const D_24: i32[src]
public static final D_24
pub const D_FP32: i32[src]
public static final D_FP32
pub const RGBA_1010102: i32[src]
public static final RGBA_1010102
pub const RGBA_8888: i32[src]
public static final RGBA_8888
pub const RGBA_FP16: i32[src]
public static final RGBA_FP16
pub const RGBX_8888: i32[src]
public static final RGBX_8888
pub const RGB_565: i32[src]
public static final RGB_565
pub const RGB_888: i32[src]
public static final RGB_888
pub const S_UI8: i32[src]
public static final S_UI8
pub const USAGE_CPU_READ_OFTEN: i64[src]
public static final USAGE_CPU_READ_OFTEN
pub const USAGE_CPU_READ_RARELY: i64[src]
public static final USAGE_CPU_READ_RARELY
pub const USAGE_CPU_WRITE_OFTEN: i64[src]
public static final USAGE_CPU_WRITE_OFTEN
pub const USAGE_CPU_WRITE_RARELY: i64[src]
public static final USAGE_CPU_WRITE_RARELY
pub const USAGE_GPU_COLOR_OUTPUT: i64[src]
public static final USAGE_GPU_COLOR_OUTPUT
pub const USAGE_GPU_CUBE_MAP: i64[src]
public static final USAGE_GPU_CUBE_MAP
pub const USAGE_GPU_DATA_BUFFER: i64[src]
public static final USAGE_GPU_DATA_BUFFER
pub const USAGE_GPU_MIPMAP_COMPLETE: i64[src]
public static final USAGE_GPU_MIPMAP_COMPLETE
pub const USAGE_GPU_SAMPLED_IMAGE: i64[src]
public static final USAGE_GPU_SAMPLED_IMAGE
pub const USAGE_PROTECTED_CONTENT: i64[src]
public static final USAGE_PROTECTED_CONTENT
pub const USAGE_SENSOR_DIRECT_DATA: i64[src]
public static final USAGE_SENSOR_DIRECT_DATA
pub const USAGE_VIDEO_ENCODE: i64[src]
public static final USAGE_VIDEO_ENCODE
Methods from Deref<Target = Object>
pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]
Required features: "java-lang-Class"
pub fn hash_code<'env>(&'env self) -> Result<i32>[src]
pub fn equals<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
Required features: "java-lang-Object"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn notify<'env>(&'env self) -> Result<()>[src]
pub fn notify_all<'env>(&'env self) -> Result<()>[src]
pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]
pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]
pub fn wait<'env>(&'env self) -> Result<()>[src]
Trait Implementations
impl AsRef<Parcelable> for HardwareBuffer
fn as_ref(&self) -> &Parcelable
impl AsRef<AutoCloseable> for HardwareBuffer
fn as_ref(&self) -> &AutoCloseable
impl Deref for HardwareBuffer
impl AsValidJObjectAndEnv for HardwareBuffer
impl AsJValue for HardwareBuffer
Auto Trait Implementations
impl !Sync for HardwareBuffer
impl Unpin for HardwareBuffer
impl !Send for HardwareBuffer
impl UnwindSafe for HardwareBuffer
impl RefUnwindSafe for HardwareBuffer
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,