UNPKG

bc-sdk

Version:
286 lines (285 loc) 9.9 kB
export declare enum BC_CMD_E { E_BC_CMD_GET_OSD = 2001, E_BC_CMD_SET_OSD = 2002, E_BC_CMD_GET_COLOR = 2003, E_BC_CMD_SET_COLOR = 2004, E_BC_CMD_GET_VILOST = 2005, E_BC_CMD_SET_VILOST = 2006, E_BC_CMD_GET_MOTION = 2007, E_BC_CMD_SET_MOTION = 2008, E_BC_CMD_GET_BLIND = 2009, E_BC_CMD_SET_BLIND = 2010, E_BC_CMD_GET_COVER = 2011, E_BC_CMD_SET_COVER = 2012, E_BC_CMD_GET_CAMERA = 2013, E_BC_CMD_SET_CAMERA = 2014, E_BC_CMD_GET_DST = 2015, E_BC_CMD_SET_DST = 2016, E_BC_CMD_GET_EMAIL = 2017, E_BC_CMD_SET_EMAIL = 2018, E_BC_CMD_GET_COMPRESS = 2019, E_BC_CMD_SET_COMPRESS = 2020, E_BC_CMD_GET_SYS = 2021, E_BC_CMD_SET_SYS = 2022, E_BC_CMD_GET_VERSION = 2023, E_BC_CMD_GET_ENC_PROFILE = 2024, E_BC_CMD_GET_OUTPUT = 2025, E_BC_CMD_SET_OUTPUT = 2026, E_BC_CMD_GET_ADVRECORD = 2027, E_BC_CMD_SET_ADVRECORD = 2028, E_BC_CMD_GET_RECORDSCHED = 2029, E_BC_CMD_SET_RECORDSCHED = 2030, E_BC_CMD_GET_LINKTYPE = 2033, E_BC_CMD_SET_LINKTYPE = 2034, E_BC_CMD_GET_PPPOECFG = 2035, E_BC_CMD_SET_PPPOECFG = 2036, E_BC_CMD_GET_LOCAL = 2037, E_BC_CMD_SET_LOCAL = 2038, E_BC_CMD_GET_UPNPSTATE = 2039, E_BC_CMD_SET_UPNPSTATE = 2040, E_BC_CMD_GET_NORMAL_PORT = 2041, E_BC_CMD_SET_NORMAL_PORT = 2042, E_BC_CMD_GET_NTPCFG = 2043, E_BC_CMD_SET_NTPCFG = 2044, E_BC_CMD_GET_DDNSCFG = 2045, E_BC_CMD_SET_DDNSCFG = 2046, E_BC_CMD_GET_IPFILTER = 2047, E_BC_CMD_SET_IPFILTER = 2048, E_BC_CMD_GET_HDDFULL_EXPCFG = 2049, E_BC_CMD_SET_HDDFULL_EXPCFG = 2050, E_BC_CMD_GET_HDDERR_EXPCFG = 2051, E_BC_CMD_SET_HDDERR_EXPCFG = 2052, E_BC_CMD_GET_NETDISCONNECT_EXPCFG = 2053, E_BC_CMD_SET_NETDISCONNECT_EXPCFG = 2054, E_BC_CMD_GET_IPCONFLICT_EXPCFG = 2055, E_BC_CMD_SET_IPCONFLICT_EXPCFG = 2056, E_BC_CMD_GET_PTZCFG = 2057, E_BC_CMD_SET_PTZCFG = 2058, E_BC_CMD_INIT_HDD = 2059, E_BC_CMD_GET_HDD_CFG = 2060, E_BC_CMD_GET_AUTOREBOOT_CFG = 2061, E_BC_CMD_SET_AUTOREBOOT_CFG = 2062, E_BC_CMD_GET_PERFORMANCE = 2063, E_BC_CMD_GET_FTPCFG = 2064, E_BC_CMD_SET_FTPCFG = 2065, E_BC_CMD_GET_FTPTASK = 2066, E_BC_CMD_SET_FTPTASK = 2067, E_BC_CMD_GET_USERCFG = 2068, E_BC_CMD_SET_USERCFG = 2069, E_BC_CMD_GET_USER_ONLINE = 2070, E_BC_CMD_SET_USER_ONLINE = 2071, E_BC_CMD_REPLAY_SEEK_TIME = 2072, E_BC_CMD_GET_WIFI_INFO = 2073, E_BC_CMD_SET_WIFI_INFO = 2074, E_BC_CMD_GET_ALARMINCFG = 2075, E_BC_CMD_SET_ALARMINCFG = 2076, E_BC_CMD_GET_ALARMOUTCFG = 2077, E_BC_CMD_SET_ALARMOUTCFG = 2078, E_BC_CMD_GET_BOOTPWD_STATE = 2079, E_BC_CMD_SET_BOOTPWD_STATE = 2080, E_BC_CMD_GET_VTALARMIN = 2081, E_BC_CMD_SET_VTALARMIN = 2082, E_BC_CMD_GET_FDALARMIN = 2083, E_BC_CMD_SET_FDALARMIN = 2084, E_BC_CMD_GET_IDALARMIN = 2085, E_BC_CMD_SET_IDALARMIN = 2086, E_BC_CMD_LOGIN = 2087, E_BC_CMD_LOGOUT = 2088, E_BC_CMD_REALPLAY = 2089, E_BC_CMD_STOPREALPLAY = 2090, E_BC_CMD_UPGRADE = 2091, E_BC_CMD_PLAYBACKBYNAME = 2092, E_BC_CMD_STOPPLAYBACKBYNAME = 2093, E_BC_CMD_PLAYBACKBYTIME = 2094, E_BC_CMD_STOPPLAYBACKBYTIME = 2095, E_BC_CMD_DOWNLOAD = 2096, E_BC_CMD_DOWNLOAD_STOP = 2097, E_BC_CMD_GETLOG = 2098, E_BC_CMD_EXPORT = 2099, E_BC_CMD_IMPORT = 2100, E_BC_CMD_REBOOT = 2101, E_BC_CMD_GET_RECFILEDATE = 2102, E_BC_CMD_RESTORE = 2103, E_BC_CMD_EMAILTEST = 2104, E_BC_CMD_SHUTDOWN = 2105, E_BC_CMD_GET_MANALARM = 2106, E_BC_CMD_SET_MANALARM = 2107, E_BC_CMD_PTZ_CONTROL = 2108, E_BC_CMD_PUSH_ADD = 2109, E_BC_CMD_PUSH_DEL = 2110, E_BC_CMD_GET_RFSENSOR = 2111, E_BC_CMD_SET_RFSENSOR = 2112, E_BC_CMD_SEARCH_RECFILES = 2113, E_BC_CMD_CONNECTION_TEST = 2114, E_BC_CMD_RECONNECT = 2115, E_BC_CMD_GET_ABILITY = 2116, E_BC_CMD_IFRAME_PREVIEW = 2117, E_BC_CMD_IFRAME_REPLAY = 2118, E_BC_CMD_CAMERA_STATE = 2119, E_BC_CMD_GET_ADVANCED_PORTS = 2120, E_BC_CMD_SET_ADVANCED_PORTS = 2121, E_BC_CMD_GET_UID = 2122, E_BC_CMD_ONLINE_UPDATE = 2123, E_BC_CMD_FORCE_PASSWORD = 2124, E_BC_CMD_SET_ABILITY = 2125, E_BC_CMD_GET_PRESET = 2126, E_BC_CMD_SET_PRESET = 2127, E_BC_CMD_GET_CRUISE = 2128, E_BC_CMD_SET_CRUISE = 2129, E_BC_CMD_GET_DEFAULT_CAMERA = 2130, E_BC_CMD_UPGRADE_PROGRESS = 2131, E_BC_CMD_WIFI_TEST = 2133, E_BC_CMD_FTP_TEST = 2134, E_BC_CMD_GET_SCAN_AP = 2135, E_BC_CMD_EXPORT_PROGRESS = 2136, E_BC_CMD_IMPORT_PROGRESS = 2137, E_BC_CMD_LOCAL_RECORD = 2138, E_BC_CMD_STOP_LOCAL_RECORD = 2139, E_BC_CMD_CONFIG_LIVE = 2140, E_BC_CMD_STOP_CONFIG_LIVE = 2141, E_BC_CMD_START_ALARM_REPORT = 2142, E_BC_CMD_STOP_ALARM_REPORT = 2143, E_BC_CMD_ALARM_REPORT = 2144, E_BC_CMD_DOWNLOAD_CUT = 2145, E_BC_CMD_DOWNLOAD_CUT_STOP = 2146, E_BC_CMD_DOWNLOAD_PROGRESS = 2147, E_BC_CMD_DOWNLOAD_CUT_PROGRESS = 2148, E_BC_CMD_GET_CAMERA_CFG = 2149, E_BC_CMD_SET_CAMERA_CFG = 2150, E_BC_CMD_GET_LED_STATE = 2151, E_BC_CMD_SET_LED_STATE = 2152, E_BC_CMD_GET_PTOP_CFG = 2153, E_BC_CMD_SET_PTOP_CFG = 2154, E_BC_CMD_TALK_OPEN = 2155, E_BC_CMD_TALK_CLOSE = 2156, E_BC_CMD_GET_TALK_ABILITY = 2157, E_BC_CMD_TALK_FDX_STREAM = 2158, E_BC_CMD_SNAP = 2159, E_BC_CMD_GOTO_PRESET = 2160, E_BC_CMD_SET_USER_ALL_ABILITY = 2161, E_BC_CMD_GET_WIFI_SIGNAL = 2162, E_BC_CMD_GET_AUTO_UPDATE = 2163, E_BC_CMD_SET_AUTO_UPDATE = 2164, E_BC_CMD_GET_ONLINE_NEW_FIRMWARE = 2165, E_BC_CMD_RTMP_START = 2166, E_BC_CMD_RTMP_STOP = 2167, E_BC_CMD_GET_EMAIL_TASK = 2168, E_BC_CMD_SET_EMAIL_TASK = 2169, E_BC_CMD_GET_PUSH_TASK = 2170, E_BC_CMD_SET_PUSH_TASK = 2171, E_BC_CMD_GET_RF_CFG = 2172, E_BC_CMD_SET_RF_CFG = 2173, E_BC_CMD_GET_BATTERY_ELECTRICITY = 2174, E_BC_CMD_SET_RF_ALARM_STATUS = 2175, E_BC_CMD_GET_ONLINE_UPDATE_STATUS = 2176, E_BC_CMD_GET_AUTO_FOCUS = 2177, E_BC_CMD_SET_AUTO_FOCUS = 2178, E_BC_CMD_GET_CROP_CFG = 2179, E_BC_CMD_SET_CROP_CFG = 2180, E_BC_CMD_CROP_SNAP = 2181, E_BC_CMD_DEVICE_SLEEP = 2182, E_BC_CMD_GET_AUDIO_TASK = 2183, E_BC_CMD_SET_AUDIO_TASK = 2184, E_BC_CMD_BATTERY_HEARTBEAT_RSP = 2185, E_BC_CMD_GET_AP_MODE_INFO = 2191, E_BC_CMD_REPORT_DEVICE_EXCEPTION = 2192, E_BC_CMD_BASE_REPORT_ONLINE_DEVICE = 2193, E_BC_CMD_BASE_DELETE_ONLINE_DEVICE = 2194, E_BC_CMD_BASE_GET_RF_CFG = 2195, E_BC_CMD_BASE_SET_RF_CFG = 2196, E_BC_CMD_BASE_GET_WIFI_QRCODE = 2197, E_BC_CMD_BASE_RESPONSE_LIVE_TIME = 2198, E_BC_CMD_BASE_SET_RF_ALARM_STATUS = 2199, E_BC_CMD_REPORT_BATTERY_INFO_LIST = 2200, E_BC_CMD_GET_BATTERY_INFO = 2201, E_BC_CMD_SET_DEVICE_NAME = 2202, E_BC_CMD_SET_ISP_DAY_NIGHT_MODE = 2203, E_BC_CMD_BASE_SET_WIFI_QRCODE = 2204, E_BC_CMD_GET_3G_4G_INFO = 2205, E_BC_CMD_REPORT_3G_4G_INFO = 2206, E_BC_CMD_GET_SIM_MODULE_INFO = 2207, E_BC_CMD_SET_SIM_MODULE_INFO = 2208, E_BC_CMD_GET_BATTERY_ANALYSIS = 2209, E_BC_CMD_GET_CLOUD_INFO = 2210, E_BC_CMD_BIND_CLOUD = 2211, E_BC_CMD_GET_CLOUD_CFG = 2212, E_BC_CMD_SET_CLOUD_CFG = 2213, E_BC_CMD_GET_RINGTONE_FILE_INFO = 2214, E_BC_CMD_IMPORT_RINGTONE = 2215, E_BC_CMD_IMPORT_RINGTONE_PROGRESS = 2216, E_BC_CMD_SAVE_RINGTONE = 2217, E_BC_CMD_MANUAL_RING_DOWN = 2218, E_BC_CMD_GET_RINGTONE_CFG = 2219, E_BC_CMD_SET_RINGTONE_CFG = 2220, E_BC_CMD_MUTE_ALARM_AUDIO = 2221, E_BC_CMD_GET_RINGTONE_ABILITY = 2222, E_BC_CMD_SEARCH_ALARM_VIDEOS = 2223, E_BC_CMD_CONNECTION_STATE_CHANGE = 3001, E_BC_CMD_LOGIN_INFO_CHANGE = 3002, E_BC_CMD_BUTT = -1 } export declare enum BC_RSP_CODE_E { E_BC_RSP_OK = 0, E_BC_RSP_NOT_INIT = 1, E_BC_RSP_HOST_ERR = 2, E_BC_RSP_USER_LIMIT = 3, E_BC_RSP_USER_NOT_EXIST = 4, E_BC_RSP_TIMEOUT = 5, E_BC_RSP_SEND_ERR = 6, E_BC_RSP_SESSION_LIMIT = 7, E_BC_RSP_MALLOC_FAILED = 8, E_BC_RSP_CREATE_THREAD_FAILED = 9, E_BC_RSP_AUTH_FAILED = 10, E_BC_RSP_INVALID_SESSIONID = 11, E_BC_RSP_INVALID_HANDLE = 12, E_BC_RSP_INVALID_CHNID = 13, E_BC_RSP_INVALID_USERID = 14, E_BC_RSP_MISS_PARA = 15, E_BC_RSP_FILE_CHECK_ERR = 16, E_BC_RSP_FILE_ACCESS_ERR = 17, E_BC_RSP_SYS_BUSY = 18, E_BC_RSP_SDK_ERR = 19, E_BC_RSP_PARA_IS_NULL = 20, E_BC_RSP_CONNECT_FAILED = 21, E_BC_RSP_OLD_VERSION = 1001, E_BC_RSP_WRITE_FAILED = 1002, E_BC_RSP_NOT_EXIST = 1003, E_BC_RSP_TEMPORARILY_UNAVAILABLE = 1004, E_BC_RSP_FILE_NOFIND = 1005, E_BC_RSP_FILE_NOMOREFILE = 1006, E_BC_RSP_FILE_EXCEPTION = 1007, E_BC_RSP_CMD_NOT_SUPPORT = 1008, E_BC_RSP_CMD_UPGRADE_SAME_VER = 2001, E_BC_RSP_CMD_UPGRADE_CHECK_FAILED = 2002, E_BC_RSP_CMD_UPGRADE_BUSY = 2003, E_BC_RSP_CMD_UPGRADE_OOM = 2004, E_BC_RSP_CMD_FTP_TEST_UNKNOWN_FAILED = 4001, E_BC_RSP_CMD_FTP_TEST_LOGIN_FAILED = 4002, E_BC_RSP_CMD_FTP_TEST_CREATE_FAILED = 4003, E_BC_RSP_CMD_FTP_TEST_UPLOAD_FAILED = 4004, E_BC_RSP_INVALID = -1 } export declare enum BCSDK_DEVICE_STATE_E { BCSDK_DEVICE_STATE_NOTREADY = 0, BCSDK_DEVICE_STATE_OPENING = 1, BCSDK_DEVICE_STATE_OPENSUCCESS = 2, BCSDK_DEVICE_STATE_OPENFAILED = 3, BCSDK_DEVICE_STATE_OPENTIMEOUT = 4, BCSDK_DEVICE_STATE_NOTONLINE = 5, BCSDK_DEVICE_STATE_PASSWORDERROR = 6, BCSDK_DEVICE_STATE_CLOSING = 7, BCSDK_DEVICE_STATE_CLOSED = 8, BCSDK_DEVICE_STATE_ABANDON = 9 } export declare enum BC_YUV_FORMAT_E { /** * I420: YYYYYYYY UU VV =>YUV420P * YV12: YYYYYYYY VV UU =>YUV420P * NV12: YYYYYYYY UVUV =>YUV420SP * NV21: YYYYYYYY VUVU =>YUV420SP */ BC_YUV_FORMAT_I420 = 0, BC_YUV_FORMAT_YV12 = 1, BC_YUV_FORMAT_NV12 = 2, BC_YUV_FORMAT_NV21 = 3 }