UNPKG

bc-sdk

Version:
372 lines (371 loc) 18.8 kB
import * as ref from 'ref'; import * as refStruct from 'ref-struct'; export declare const pointer: typeof ref.refType; export declare const cString: ref.Type; export declare const DEVICE_STATE_CHANGE_DESC: refStruct; export declare const P_DEVICE_STATE_CHANGE_DESC: ref.Type; export declare const BC_CMD_DATA: refStruct; export declare const P_BC_CMD_DATA: ref.Type; export declare const DEVICE_LOGIN_DESC: refStruct; export declare const P_DEVICE_LOGIN_DESC: ref.Type; export declare const DEVICE_CALLBACK_DESC: refStruct; export declare const P_DEVICE_CALLBACK_DESC: ref.Type; export declare const DEVICE_ABILITY_ABOUT: refStruct; export declare const P_DEVICE_ABILITY_ABOUT: ref.Type; export declare const BC_AI_AREA: refStruct; export declare const P_BC_AI_AREA: ref.Type; export declare const BC_AI_DATA: refStruct; export declare const P_BC_AI_DATA: ref.Type; export declare const RENDER_VIDEO_PLANE_DESC: refStruct; export declare const P_RENDER_VIDEO_PLANE_DESC: ref.Type; export declare const RENDER_VIDEO_FRAME_DESC: refStruct; export declare const P_RENDER_VIDEO_FRAME_DESC: ref.Type; export declare const RENDER_AUDIO_FRAME_DESC: refStruct; export declare const P_RENDER_AUDIO_FRAME_DESC: ref.Type; export declare const RENDER_FRAME_DESC: refStruct; export declare const P_RENDER_FRAME_DESC: ref.Type; export declare const DATA_VIDEO_FRAME_DESC: refStruct; export declare const P_DATA_VIDEO_FRAME_DESC: ref.Type; export declare const DATA_AUDIO_FRAME_DESC: refStruct; export declare const P_DATA_AUDIO_FRAME_DESC: ref.Type; export declare const DATA_FRAME_DESC: refStruct; export declare const P_DATA_FRAME_DESC: ref.Type; export declare const BC_DAY_NIGHT_THRESHOLD_CFG: refStruct; export declare const P_BC_DAY_NIGHT_THRESHOLD_CFG: ref.Type; export declare const BC_RESO_PROFILE: refStruct; export declare const P_BC_RESO_PROFILE: ref.Type; export declare const BC_ENC_PROFILE: refStruct; export declare const P_BC_ENC_PROFILE: ref.Type; export declare const BC_ENC_PROFILE_TABLE: refStruct; export declare const P_BC_ENC_PROFILE_TABLE: ref.Type; export declare const BC_TIME: refStruct; export declare const P_BC_TIME: ref.Type; export declare const BC_FIND_REC_FILE: refStruct; export declare const P_BC_FIND_REC_FILE: ref.Type; export declare const BC_FIND_REC_FILES: refStruct; export declare const P_BC_FIND_REC_FILES: ref.Type; export declare const BC_DEL_REC_FILE: refStruct; export declare const P_BC_DEL_REC_FILE: ref.Type; export declare const BC_DEL_REC_FILES: refStruct; export declare const P_BC_DEL_REC_FILES: ref.Type; export declare const BC_ALARM_VIDEO_ITEM: refStruct; export declare const P_BC_ALARM_VIDEO_ITEM: ref.Type; export declare const BC_ALARM_VIDEOS_INFO: refStruct; export declare const P_BC_ALARM_VIDEOS_INFO: ref.Type; export declare const BC_SYS_GENERAL_CFG: refStruct; export declare const P_BC_SYS_GENERAL_CFG: ref.Type; export declare const BC_DEVICE_NAME_CFG: refStruct; export declare const P_BC_DEVICE_NAME_CFG: ref.Type; export declare const BC_AUTOREBOOT_CFG: refStruct; export declare const P_BC_AUTOREBOOT_CFG: ref.Type; export declare const BC_RESTORE_CFG: refStruct; export declare const P_BC_RESTORE_CFG: ref.Type; export declare const BC_RECORD_TIME_LIST: refStruct; export declare const P_BC_RECORD_TIME_LIST: ref.Type; export declare const BC_RECORD_GENERAL_CFG: refStruct; export declare const P_BC_RECORD_GENERAL_CFG: ref.Type; export declare const BC_EMAIL_SENDER: refStruct; export declare const P_BC_EMAIL_SENDER: ref.Type; export declare const BC_EMAIL_RECEIVER: refStruct; export declare const P_BC_EMAIL_RECEIVER: ref.Type; export declare const BC_EMAIL_CFG: refStruct; export declare const P_BC_EMAIL_CFG: ref.Type; export declare const BC_RESOLUTION_INFO: refStruct; export declare const BC_RESOLUTION_LIST: refStruct; export declare const BC_UI_TRANS: refStruct; export declare const P_BC_UI_TRANS: ref.Type; export declare const BC_MOUSE_SENSE: refStruct; export declare const P_BC_MOUSE_SENSE: ref.Type; export declare const BC_DWELL_TABLE: refStruct; export declare const P_BC_DWELL_TABLE: ref.Type; export declare const BC_OUTPUT_CFG: refStruct; export declare const P_BC_OUTPUT_CFG: ref.Type; export declare const BC_HDD: refStruct; export declare const P_BC_HDD: ref.Type; export declare const BC_HDD_CFG: refStruct; export declare const P_BC_HDD_CFG: ref.Type; export declare const BC_HDD_INIT_CFG: refStruct; export declare const P_BC_HDD_INIT_CFG: ref.Type; export declare const BC_ALARM_OUT: refStruct; export declare const P_BC_ALARM_OUT: ref.Type; export declare const BC_EXCEPTION_CFG: refStruct; export declare const P_BC_EXCEPTION_CFG: ref.Type; export declare const BC_LOCAL_CFG: refStruct; export declare const P_BC_LOCAL_CFG: ref.Type; export declare const BC_NET_NORMAL_PORT: refStruct; export declare const P_BC_NET_NORMAL_PORT: ref.Type; export declare const BC_NET_ADVANCED_PORT: refStruct; export declare const P_BC_NET_ADVANCED_PORT: ref.Type; export declare const BC_UPNP_CFG: refStruct; export declare const P_BC_UPNP_CFG: ref.Type; export declare const BC_UID_INFO: refStruct; export declare const P_BC_UID_INFO: ref.Type; export declare const BC_P2P_CFG: refStruct; export declare const P_BC_P2P_CFG: ref.Type; export declare const BC_HANDLEEXCEPTION: refStruct; export declare const P_BC_HANDLEEXCEPTION: ref.Type; export declare const BC_ALARM_IN_CFG: refStruct; export declare const P_BC_ALARM_IN_CFG: ref.Type; export declare const BC_ALARM_OUT_CFG: refStruct; export declare const P_BC_ALARM_OUT_CFG: ref.Type; export declare const BC_RF_ALARM_CFG: refStruct; export declare const P_BC_RF_ALARM_CFG: ref.Type; export declare const BC_RF_ALARM_STATUS: refStruct; export declare const P_BC_RF_ALARM_STATUS: ref.Type; export declare const BC_RF_TEST_START: refStruct; export declare const P_BC_RF_TEST_START: ref.Type; export declare const BC_RF_TEST_STOP: refStruct; export declare const P_BC_RF_TEST_STOP: ref.Type; export declare const BC_DST_CFG: refStruct; export declare const P_BC_DST_CFG: ref.Type; export declare const BC_DDNS_CFG: refStruct; export declare const P_BC_DDNS_CFG: ref.Type; export declare const BC_NTP_CFG: refStruct; export declare const P_BC_NTP_CFG: ref.Type; export declare const BC_PPPOE_CFG: refStruct; export declare const P_BC_PPPOE_CFG: ref.Type; export declare const BC_UDID: refStruct; export declare const P_BC_UDID: ref.Type; export declare const BC_UDID_LIST: refStruct; export declare const P_BC_UDID_LIST: ref.Type; export declare const BC_WIFI_CFG: refStruct; export declare const P_BC_WIFI_CFG: ref.Type; export declare const BC_SIM_MODULE_INFO: refStruct; export declare const P_BC_SIM_MODULE_INFO: ref.Type; export declare const BC_BIND_CLOUD: refStruct; export declare const P_BC_BIND_CLOUD: ref.Type; export declare const BC_CLOUD_INFO: refStruct; export declare const P_BC_CLOUD_INFO: ref.Type; export declare const BC_CLOUD_STREAM_TYPE_LIST: refStruct; export declare const P_BC_CLOUD_STREAM_TYPE_LIST: ref.Type; export declare const BC_CLOUD_CFG: refStruct; export declare const P_BC_CLOUD_CFG: ref.Type; export declare const BC_RECORD_FILE_DAYS: refStruct; export declare const P_BC_RECORD_FILE_DAYS: ref.Type; export declare const BC_RECORD_FILE_DAYS_BY_CHN: refStruct; export declare const P_BC_RECORD_FILE_DAYS_BY_CHN: ref.Type; export declare const BC_USER: refStruct; export declare const P_BC_USER: ref.Type; export declare const BC_USER_CFG: refStruct; export declare const P_BC_USER_CFG: ref.Type; export declare const BC_USER_FOR_ABILITY: refStruct; export declare const P_BC_USER_FOR_ABILITY: ref.Type; export declare const BC_USER_ONLINE_INFO: refStruct; export declare const P_BC_USER_ONLINE_INFO: ref.Type; export declare const BC_USER_ONLINE_CFG: refStruct; export declare const P_BC_USER_ONLINE_CFG: ref.Type; export declare const BC_FORCE_PWD: refStruct; export declare const P_BC_FORCE_PWD: ref.Type; export declare const BC_BOOT_PWD_STATE: refStruct; export declare const P_BC_BOOT_PWD_STATE: ref.Type; export declare const BC_UPGRADE_FILE_INFO: refStruct; export declare const P_BC_UPGRADE_FILE_INFO: ref.Type; export declare const BC_FTP_INTERVAL_LIST: refStruct; export declare const P_BC_FTP_INTERVAL_LIST: ref.Type; export declare const BC_FTP_CFG: refStruct; export declare const P_BC_FTP_CFG: ref.Type; export declare const BC_CONFIG_FILE_INFO: refStruct; export declare const P_BC_CONFIG_FILE_INFO: ref.Type; export declare const BC_PUSH_INFO: refStruct; export declare const P_BC_PUSH_INFO: ref.Type; export declare const BC_RTMP_OPT_ITEM: refStruct; export declare const P_BC_RTMP_OPT_ITEM: ref.Type; export declare const BC_RTMP_OPT: refStruct; export declare const P_BC_RTMP_OPT: ref.Type; export declare const BC_ENC_CFG: refStruct; export declare const P_BC_ENC_CFG: ref.Type; export declare const BC_ENC_INFO: refStruct; export declare const P_BC_ENC_INFO: ref.Type; export declare const BC_CHN_ENC_INFO: refStruct; export declare const P_BC_CHN_ENC_INFO: ref.Type; export declare const BC_OSD: refStruct; export declare const P_BC_OSD: ref.Type; export declare const BC_OSD_CFG: refStruct; export declare const P_BC_OSD_CFG: ref.Type; export declare const BC_CAMERA_CFG: refStruct; export declare const P_BC_CAMERA_CFG: ref.Type; export declare const BC_COVER_AREA: refStruct; export declare const P_BC_COVER_AREA: ref.Type; export declare const BC_COVER_CFG: refStruct; export declare const P_BC_COVER_CFG: ref.Type; export declare const BC_RECORD_SCHEDULE_CFG: refStruct; export declare const P_BC_RECORD_SCHEDULE_CFG: ref.Type; export declare const BC_PTZ_DECODER: refStruct; export declare const P_BC_PTZ_DECODER: ref.Type; export declare const BC_SENSITIVITY_INFO: refStruct; export declare const P_BC_SENSITIVITY_INFO: ref.Type; export declare const BC_NEW_SENS_ITEM: refStruct; export declare const P_BC_NEW_SENS_ITEM: ref.Type; export declare const BC_NEW_SENS_INFO: refStruct; export declare const BC_MOTION_CFG: refStruct; export declare const P_BC_MOTION_CFG: ref.Type; export declare const BC_VILOST_CFG: refStruct; export declare const P_BC_VILOST_CFG: ref.Type; export declare const BC_PRESET: refStruct; export declare const P_BC_PRESET: ref.Type; export declare const BC_PTZ_PRESETS: refStruct; export declare const P_BC_PTZ_PRESETS: ref.Type; export declare const BC_CRUISE: refStruct; export declare const P_BC_CRUISE: ref.Type; export declare const BC_PTZ_CRUISES: refStruct; export declare const P_BC_PTZ_CRUISES: ref.Type; export declare const BC_AREA_CTRL_VALUE: refStruct; export declare const P_BC_AREA_CTRL_VALUE: ref.Type; export declare const BC_LINE_CTRL_VALUE: refStruct; export declare const PBC_LINE_CTRL_VALUE: ref.Type; export declare const BC_ISP_BD_CTRL: refStruct; export declare const P_BC_ISP_BD_CTRL: ref.Type; export declare const BC_ISP_CFG: refStruct; export declare const P_BC_ISP_CFG: ref.Type; export declare const BC_DAY_NIGHT_MODE_CFG: refStruct; export declare const P_BC_DAY_NIGHT_MODE_CFG: ref.Type; export declare const BC_LED_LIGHT_STATE: refStruct; export declare const P_BC_LED_LIGHT_STATE: ref.Type; export declare const BC_FLOODLIGHT_MANUAL: refStruct; export declare const P_BC_FLOODLIGHT_MANUAL: ref.Type; export declare const BC_FLOODLIGHT_STAT_ITEM: refStruct; export declare const P_BC_FLOODLIGHT_STAT_ITEM: ref.Type; export declare const BC_FLOODLIGHT_STAT: refStruct; export declare const P_BC_FLOODLIGHT_STAT: ref.Type; export declare const BC_FLOODLIGHT_BRIGHT: refStruct; export declare const P_BC_FLOODLIGHT_BRIGHT: ref.Type; export declare const BC_FLOODLIGHT_TASK: refStruct; export declare const P_BC_FLOODLIGHT_TASK: ref.Type; export declare const BC_FTP_TASK: refStruct; export declare const P_BC_FTP_TASK: ref.Type; export declare const BC_EMAIL_TASK: refStruct; export declare const P_BC_EMAIL_TASK: ref.Type; export declare const BC_PUSH_TASK: refStruct; export declare const P_BC_PUSH_TASK: ref.Type; export declare const BC_AUDIO_TASK: refStruct; export declare const P_BC_AUDIO_TASK: ref.Type; export declare const BC_BUZZER_TASK: refStruct; export declare const P_BC_BUZZER_TASK: ref.Type; export declare const BC_SNAP_INFO: refStruct; export declare const P_BC_SNAP_INFO: ref.Type; export declare const BC_PTZ_AUTO_FOCUS: refStruct; export declare const P_BC_PTZ_AUTO_FOCUS: ref.Type; export declare const BC_ZOOM_FOCUS_INFO: refStruct; export declare const P_BC_ZOOM_FOCUS_INFO: ref.Type; export declare const BC_START_ZOOM_FOCUS: refStruct; export declare const P_BC_START_ZOOM_FOCUS: ref.Type; export declare const BC_CROP_CFG: refStruct; export declare const P_BC_CROP_CFG: ref.Type; export declare const BC_CROP_SNAP_INFO: refStruct; export declare const P_BC_CROP_SNAP_INFO: ref.Type; export declare const BC_RINGTONE_CFG: refStruct; export declare const P_BC_RINGTONE_CFG: ref.Type; export declare const BC_MANUAL_RING_DOWN: refStruct; export declare const P_BC_MANUAL_RING_DOWN: ref.Type; export declare const BC_MUTE_ALARM_AUDIO: refStruct; export declare const P_BC_MUTE_ALARM_AUDIO: ref.Type; export declare const BC_RINGTONE_FILE_INFO: refStruct; export declare const P_BC_RINGTONE_FILE_INFO: ref.Type; export declare const BC_VERSION_INFO: refStruct; export declare const P_BC_VERSION_INFO: ref.Type; export declare const BC_RFSENSOR_ALARM_INFO: refStruct; export declare const P_BC_RFSENSOR_ALARM_INFO: ref.Type; export declare const BC_MULTI_UPDATE_STATUS: refStruct; export declare const P_BC_MULTI_UPDATE_STATUS: ref.Type; export declare const BC_MULTI_UPDATE_STATUS_ITEM: refStruct; export declare const P_BC_MULTI_UPDATE_STATUS_ITEM: ref.Type; export declare const BC_MULTI_UPDATE_STATUS_LIST: refStruct; export declare const P_BC_MULTI_UPDATE_STATUS_LIST: ref.Type; export declare const BC_ONLINE_UPDATE_STATUS: refStruct; export declare const P_BC_ONLINE_UPDATE_STATUS: ref.Type; export declare const BC_ONLINE_UPDATE: refStruct; export declare const P_BC_ONLINE_UPDATE: ref.Type; export declare const BC_AUTO_UPDATE: refStruct; export declare const P_BC_AUTO_UPDATE: ref.Type; export declare const BC_ONLINE_NEW_FW_INFO: refStruct; export declare const P_BC_ONLINE_NEW_FW_INFO: ref.Type; export declare const BC_PERFORMANCE_INFO: refStruct; export declare const P_BC_PERFORMANCE_INFO: ref.Type; export declare const BC_WIFI_SIGNAL: refStruct; export declare const P_BC_WIFI_SIGNAL: ref.Type; export declare const BC_3G_4G_INFO: refStruct; export declare const P_BC_3G_4G_INFO: ref.Type; export declare const BC_SCAN_AP: refStruct; export declare const P_BC_SCAN_AP: ref.Type; export declare const BC_BATTERY_INFO: refStruct; export declare const P_BC_BATTERY_INFO: ref.Type; export declare const BC_BATTERY_INFO_LIST: refStruct; export declare const P_BC_BATTERY_INFO_LIST: ref.Type; export declare const BC_BATTERY_ANALYSIS: refStruct; export declare const P_BC_BATTERY_ANALYSIS: ref.Type; export declare const BC_AUDIO_CONFIG: refStruct; export declare const P_BC_AUDIO_CONFIG: ref.Type; export declare const BC_AUDIO_CONFIG_TABLE: refStruct; export declare const P_BC_AUDIO_CONFIG_TABLE: ref.Type; export declare const BC_RINGTONE_ABILITY: refStruct; export declare const P_BC_RINGTONE_ABILITY: ref.Type; export declare const DEVICE_LOCATION_DESC: refStruct; export declare const P_DEVICE_LOCATION_DESC: ref.Type; export declare const BC_P2P_DEBUG_INFO: refStruct; export declare const P_BC_P2P_DEBUG_INFO: ref.Type; export declare const BC_P2P_UID_INFO: refStruct; export declare const P_BC_P2P_UID_INFO: ref.Type; export declare const BC_P2P_DETAIL_INFO: refStruct; export declare const P_BC_P2P_DETAIL_INFO: ref.Type; export declare const BC_DIAGNOSE_LOG: refStruct; export declare const P_BC_DIAGNOSE_LOG: ref.Type; export declare const BC_DIAGNOSE_LOGS_LIST: refStruct; export declare const P_BC_DIAGNOSE_LOGS_LIST: ref.Type; export declare const BC_CRYPT_BUF: refStruct; export declare const P_BC_CRYPT_BUF: ref.Type; export declare const BC_P2P_DEVICE_INFO: refStruct; export declare const P_BC_P2P_DEVICE_INFO: ref.Type; export declare const BC_DISK_WARNINIG_DESC: refStruct; export declare const P_BC_DISK_WARNINIG_DESC: ref.Type; export declare const BC_REC_EVENT_DESC: refStruct; export declare const P_BC_REC_EVENT_DESC: ref.Type; export declare const BC_REC_SCHE_TABLE_CFG: refStruct; export declare const P_BC_REC_SCHE_TABLE_CFG: ref.Type; export declare const BC_SIGNATURE_LOGIN_CFG: refStruct; export declare const P_BC_SIGNATURE_LOGIN_CFG: ref.Type; export declare const BC_UTC_TIME: refStruct; export declare const P_BC_UTC_TIME: ref.Type; export declare const BC_NAS_BIND: refStruct; export declare const P_BC_NAS_BIND: ref.Type; export declare const BC_NAS_CFG: refStruct; export declare const P_BC_NAS_CFG: ref.Type; export declare const BC_SMARTHOME_ITEM: refStruct; export declare const P_BC_SMARTHOME_ITEM: ref.Type; export declare const BC_SMARTHOME_ABILITY_INFO: refStruct; export declare const P_BC_SMARTHOME_ABILITY_INFO: ref.Type; export declare const BC_CHANNEL_ALARM_STATUS_REPORT: refStruct; export declare const P_BC_CHANNEL_ALARM_STATUS_REPORT: ref.Type; export declare const BC_ALARM_STATUS_REPORT: refStruct; export declare const P_BC_ALARM_STATUS_REPORT: ref.Type; export declare const BC_REC_SCHE_DEVICE_CFG: refStruct; export declare const P_BC_REC_SCHE_DEVICE_CFG: ref.Type; export declare const BC_DOWNLOAD_BY_NAME_INFO: refStruct; export declare const P_BC_DOWNLOAD_BY_NAME_INFO: ref.Type; export declare const BC_DOWNLOAD_BY_TIME_INFO: refStruct; export declare const P_BC_DOWNLOAD_BY_TIME_INFO: ref.Type; export declare const BC_TIME_WITHOUT_INTERACTION: refStruct; export declare const P_BC_TIME_WITHOUT_INTERACTION: ref.Type; export declare const BC_DEVICE_EXCEPTION: refStruct; export declare const P_BC_DEVICE_EXCEPTION: ref.Type; export declare const BC_TRANSFORM: refStruct; export declare const P_BC_TRANSFORM: ref.Type; export declare const BC_COVER_PRE_INFO: refStruct; export declare const P_BC_COVER_PRE_INFO: ref.Type; export declare const BC_QR_AUDIOS_INFO: refStruct; export declare const P_BC_QR_AUDIOS_INFO: ref.Type; export declare const BC_SMB_CFG: refStruct; export declare const P_BC_SMB_CFG: ref.Type; export declare const BC_ALARM_OUT_ENABLE_CFG: refStruct; export declare const P_BC_ALARM_OUT_ENABLE_CFG: ref.Type; export declare const BC_PT_SELF_TEST_CFG: refStruct; export declare const P_BC_PT_SELF_TEST_CFG: ref.Type; export declare const BC_AI_DETECT_CFG: refStruct; export declare const P_BC_AI_DETECT_CFG: ref.Type; export declare const BC_DETECT_AREA: refStruct; export declare const P_BC_DETECT_AREA: ref.Type; export declare const BC_ALARM_AREAS_CFG: refStruct; export declare const P_BC_ALARM_AREAS_CFG: ref.Type; export declare const BC_GUARD_INFO: refStruct; export declare const P_BC_GUARD_INFO: ref.Type; export declare const BC_AI_CFG: refStruct; export declare const P_BC_AI_CFG: ref.Type;