#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(deprecated)]
#[allow(unused_imports)]
use crate::averrors::OH_AVErrCode;
#[cfg(feature = "api-18")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
impl OH_AVImageGenerator_QueryOptions {
pub const OH_AVIMAGE_GENERATOR_QUERY_NEXT_SYNC: OH_AVImageGenerator_QueryOptions =
OH_AVImageGenerator_QueryOptions(0);
pub const OH_AVIMAGE_GENERATOR_QUERY_PREVIOUS_SYNC: OH_AVImageGenerator_QueryOptions =
OH_AVImageGenerator_QueryOptions(1);
pub const OH_AVIMAGE_GENERATOR_QUERY_CLOSEST_SYNC: OH_AVImageGenerator_QueryOptions =
OH_AVImageGenerator_QueryOptions(2);
pub const OH_AVIMAGE_GENERATOR_QUERY_CLOSEST: OH_AVImageGenerator_QueryOptions =
OH_AVImageGenerator_QueryOptions(3);
}
#[repr(transparent)]
#[cfg(feature = "api-18")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct OH_AVImageGenerator_QueryOptions(pub ::core::ffi::c_uint);