use super::context::Context;
use super::error::XCamError;
use super::ffi;
use super::types::XCamResult;
pub trait LDCH {
fn enable_ldch(&self) -> XCamResult<()>;
fn disable_ldch(&self) -> XCamResult<()>;
}
impl LDCH for Context {
fn enable_ldch(&self) -> XCamResult<()> {
unsafe { XCamError::from(ffi::rk_aiq_uapi2_setLdchEn(self.internal.as_ptr(), true)).ok() }
}
fn disable_ldch(&self) -> XCamResult<()> {
unsafe { XCamError::from(ffi::rk_aiq_uapi2_setLdchEn(self.internal.as_ptr(), false)).ok() }
}
}