#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(deprecated)]
#[allow(unused_imports)]
use crate::averrors::OH_AVErrCode;
impl OH_AVSCREEN_CAPTURE_ErrCode {
pub const AV_SCREEN_CAPTURE_ERR_BASE: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(0);
pub const AV_SCREEN_CAPTURE_ERR_OK: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(0);
pub const AV_SCREEN_CAPTURE_ERR_NO_MEMORY: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(1);
pub const AV_SCREEN_CAPTURE_ERR_OPERATE_NOT_PERMIT: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(2);
pub const AV_SCREEN_CAPTURE_ERR_INVALID_VAL: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(3);
pub const AV_SCREEN_CAPTURE_ERR_IO: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(4);
pub const AV_SCREEN_CAPTURE_ERR_TIMEOUT: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(5);
pub const AV_SCREEN_CAPTURE_ERR_UNKNOWN: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(6);
pub const AV_SCREEN_CAPTURE_ERR_SERVICE_DIED: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(7);
pub const AV_SCREEN_CAPTURE_ERR_INVALID_STATE: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(8);
pub const AV_SCREEN_CAPTURE_ERR_UNSUPPORT: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(9);
pub const AV_SCREEN_CAPTURE_ERR_EXTEND_START: OH_AVSCREEN_CAPTURE_ErrCode =
OH_AVSCREEN_CAPTURE_ErrCode(100);
}
#[repr(transparent)]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct OH_AVSCREEN_CAPTURE_ErrCode(pub ::core::ffi::c_uint);