Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/2234839/ai-nvr
/ functions
Functions
788 in github.com/2234839/ai-nvr
⨍
Functions
788
◇
Types & classes
243
Function
clear
()
web/src/composables/useToast.ts:42
Function
close
(ws)
src/api/index.ts:2814
Method
close
()
src/signal/store.ts:325
Method
close
关闭数据库
src/storage/track-labels.ts:141
Method
close
关闭数据库
src/storage/events.ts:328
Method
close
关闭数据库
src/storage/cross-lines.ts:174
Method
close
关闭数据库
src/storage/preferences.ts:96
Method
close
()
src/storage/track-trajectory.ts:242
Method
close
关闭数据库 + 停止后台刷新
src/storage/disk-usage.ts:227
Method
close
清理定时器并保存未写入的数据
src/storage/tracks.ts:968
Method
close
()
src/observer/storage.ts:343
Method
computeColorHist
计算 HSV 颜色直方图(委托给 computeFingerprints)
src/storage/tracks.ts:534
Method
computeDHash
计算图像的差异哈希(委托给 computeFingerprints)
src/storage/tracks.ts:492
Method
computeLBP
计算 LBP 纹理直方图(委托给 computeFingerprints)
src/storage/tracks.ts:602
Function
confirmDialog
(message: string)
web/src/composables/useConfirm.ts:10
Method
constructor
( private eventBus: EventBus, )
src/monitor.ts:91
Method
constructor
(config: AppConfig)
src/runtime-config.ts:146
Method
constructor
(dbPath: string)
src/alert/storage.ts:69
Method
constructor
( private eventBus: EventBus, private storage: AlertStorage, signalStore?: SignalStore, )
src/alert/engine.ts:28
Method
constructor
(private eventBus: EventBus)
src/alert/action.ts:29
Method
constructor
(config: TplinkPtzConfig)
src/ptz/tplink-ptz.ts:74
Method
constructor
(private cam: Cam)
src/ptz/index.ts:80
Method
constructor
( private config: CameraConfig, private ffmpegPath: string, private eventBus: EventBus, privat
src/camera/h264-fmp4-muxer.ts:624
Method
constructor
( private config: AppConfig, private eventBus: EventBus, private recorder: MotionRecorder, pri
src/camera/manager.ts:35
Method
constructor
( private config: CameraConfig, private ffmpegPath: string, private eventBus: EventBus, )
src/camera/jpeg-extractor.ts:115
Method
constructor
(dbPath: string)
src/signal/store.ts:54
Method
constructor
(dbPath: string)
src/storage/track-labels.ts:30
Method
constructor
(_cacheDir: string, ffmpegPath: string, storageFs: StorageFs)
src/storage/thumbnails.ts:20
Method
constructor
(db: Database)
src/storage/file-index.ts:56
Method
constructor
(dataRoot: string, diskUsage: DiskUsage)
src/storage/storage-fs.ts:24
Method
constructor
( _outputPath: string, mode: "direct" | "transcode", )
src/storage/fmp4-writer.ts:27
Method
constructor
(dbPath: string)
src/storage/events.ts:24
Method
constructor
(maxBytes: number = 8 * 1024 * 1024)
src/storage/fmp4-ring-buffer.ts:32
Method
constructor
(dbPath: string)
src/storage/cross-lines.ts:44
Method
constructor
(dbPath: string)
src/storage/roi.ts:30
Method
constructor
(storagePath: string, ffmpegPath: string, private eventBus: EventBus, runtimeConfig: RuntimeConfig, storageFs:
src/storage/recorder.ts:87
Method
constructor
( private runtimeConfig: RuntimeConfig, private eventStorage: EventStorage, private observerStorag
src/storage/cleaner.ts:28
Method
constructor
(exportDir: string, ffmpegPath: string, storageFs: StorageFs, eventStorage?: EventStorage)
src/storage/export.ts:37
Method
constructor
(dbPath: string)
src/storage/preferences.ts:24
Method
constructor
(dbPath: string)
src/storage/track-trajectory.ts:34
Method
constructor
* @param storageFs 存储文件系统 * @param category SQLite 索引的 category 名称 * @param dirName 磁盘上的子目录名(默认与 category 相同)
src/storage/snapshots.ts:56
Method
constructor
(dataRoot: string)
src/storage/disk-usage.ts:46
Method
constructor
(storagePath: string)
src/storage/tracks.ts:81
Method
constructor
( private runtimeConfig: RuntimeConfig, private eventBus: EventBus, private roiStorage: RoiStorage
src/detection/motion.ts:38
Method
constructor
( eventBus: EventBus, eventStorage: EventStorage, runtimeConfig: RuntimeConfig, )
src/ai/event-summarizer.ts:54
Method
constructor
( private config: ClipConfig, modelCacheDir: string, )
src/ai/clip-service.ts:265
Method
constructor
(eventBus: EventBus, eventStorage: EventStorage, runtimeConfig: RuntimeConfig)
src/ai/recording-summarizer.ts:35
Method
constructor
(eventBus: EventBus, runtimeConfig: RuntimeConfig)
src/ai/track-activity.ts:78
Method
constructor
(eventBus: EventBus, config: LlmConfig)
src/ai/multimodal-analyzer.ts:137
Method
constructor
( eventBus: EventBus, runtimeConfig: RuntimeConfig, frameProvider: PatrolFrameProvider, eventS
src/ai/patrol.ts:87
Method
constructor
( private runtimeConfig: RuntimeConfig, private eventBus: EventBus, )
src/notify/dingtalk.ts:43
Method
constructor
( private runtimeConfig: RuntimeConfig, private eventBus: EventBus, )
src/notify/email.ts:52
Method
constructor
( private runtimeConfig: RuntimeConfig, private eventBus: EventBus, )
src/notify/webhook.ts:28
Method
constructor
( private frameProvider: FrameProvider, private roiStorage?: RoiStorage, )
src/observer/frame-prep.ts:29
Method
constructor
(private deps: ResultProcessorDeps)
src/observer/result-processor.ts:44
Method
constructor
(dbPath: string)
src/observer/storage.ts:34
Method
constructor
( private storage: ObserverStorage, /** 实际执行检测的回调 */ private onExecute: (observer: Observer, frame
src/observer/scheduler.ts:41
Method
constructor
( eventBus: EventBus, storage: ObserverStorage, frameProvider: FrameProvider, runtimeConfig: R
src/observer/engine.ts:27
Method
constructor
(private runtimeConfig: RuntimeConfig)
src/observer/vlm-client.ts:17
Method
constructor
(url?: string)
web/src/services/events.ts:83
Method
continuousMove
连续移动
src/ptz/tplink-ptz.ts:85
Method
continuousMove
(velocity: { x?: number; y?: number; zoom?: number }, timeout = 0)
src/ptz/index.ts:82
Method
continuousMove
连续移动(按住方向键时调用)
src/ptz/index.ts:249
Method
copyFile
* 复制文件,记录增量 + 索引
src/storage/storage-fs.ts:109
Method
count
统计事件数量
src/storage/events.ts:133
Method
countFiles
统计文件数量和总大小
src/storage/file-index.ts:227
Function
createDb
(dbPath: string)
src/storage/sql-utils.ts:9
Method
detectFps
JPEG 检测帧率
src/camera/h264-fmp4-muxer.ts:660
Method
detectedCodec
codec 类型(固定返回 avc,因为 ffmpeg 输出 h264)
src/camera/h264-fmp4-muxer.ts:674
Method
disconnect
断开
web/src/services/events.ts:225
Function
error
(message: string)
web/src/composables/useToast.ts:33
Function
eventMarkerColor
(labels: string[])
web/src/services/constants.ts:14
Method
findSimilar
* 查找与指定目标外观相似的已命名目标 * 优先使用 CLIP embedding(高精度),回退到 dHash + 颜色 + LBP
src/storage/tracks.ts:848
Function
flushFrames
执行帧推送
src/api/index.ts:2872
Method
fps
()
src/camera/h264-fmp4-muxer.ts:131
Method
fps
()
src/camera/h264-fmp4-muxer.ts:657
Method
fps
()
src/camera/jpeg-extractor.ts:152
Method
getById
根据 ID 获取单条事件
src/storage/events.ts:141
Method
getById
按 ID 获取
src/storage/cross-lines.ts:83
Method
getContextFrames
* 从上下文帧缓冲中按时间间隔取帧 * 用于 VLM 多帧检测
src/storage/recorder.ts:643
Function
getDetectVersion
(cameraId: string)
web/src/services/ws-detect-cache.ts:67
Method
getEnabledLines
获取某个摄像头所有启用的线段(带 TTL 缓存)
src/storage/cross-lines.ts:91
Method
getFile
获取单个文件元数据
src/storage/file-index.ts:211
Function
getInferMs
(cameraId: string)
web/src/services/ws-detect-cache.ts:62
Method
getLatestFrame
获取最新一帧数据(JPEG)
src/camera/manager.ts:127
Method
getLatestFrameWithTimestamp
获取最新一帧带时间戳(JPEG)
src/camera/manager.ts:132
Method
getLatestRatio
获取指定摄像头最近一次帧差异比率(0~1),供 AiDetector 判断是否跳过推理
src/detection/motion.ts:63
Method
getLatestSnapshotPath
获取某摄像头最新的快照相对路径
src/storage/snapshots.ts:147
Function
getMatchSuggestionForTrack
(cameraId: string, trackId: number)
web/src/services/ws-detect-cache.ts:167
Method
getMaxTrackId
获取最大的 trackId,用于重启后恢复递增计数器
src/storage/tracks.ts:350
Function
getPrefSync
(key: string, defaultValue: T)
web/src/composables/usePreferences.ts:63
Method
getPresets
ONVIF 独有:获取预置位列表
src/ptz/index.ts:133
Method
getProfile
获取指定目标的活动档案
src/ai/track-activity.ts:111
Method
getRecordingPath
获取录像文件路径
src/storage/recorder.ts:405
Method
getRegisteredIds
获取所有已注册的 PTZ 摄像头 ID
src/ptz/index.ts:244
Function
getShortcuts
()
web/src/composables/useKeyboard.ts:47
Method
getSnapshotMeta
获取快照的检测结果元数据(优先内存缓存)
src/storage/snapshots.ts:161
Method
getSnapshotPath
获取快照文件/目录的绝对路径(含子目录路径时自动补 .jpg)
src/storage/snapshots.ts:153
Method
getStatus
获取当前 PTZ 状态
src/ptz/tplink-ptz.ts:144
Method
getStatus
()
src/ptz/index.ts:115
← previous
next →
501–600 of 788, ranked by callers