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
Method
getStatus
获取当前 PTZ 状态
src/ptz/index.ts:280
Method
getStatus
获取所有摄像头状态
src/camera/manager.ts:142
Method
getTopLabels
获取 Top-K 语义标签
src/ai/clip-service.ts:556
Function
getTrackFirstSeen
(trackId: number)
web/src/services/ws-detect-cache.ts:48
Function
getVersion
(cameraId: string)
web/src/services/ws-frame-cache.ts:29
Method
gotoHomePosition
回到初始位置
src/ptz/tplink-ptz.ts:155
Method
gotoHomePosition
()
src/ptz/index.ts:124
Method
gotoHomePosition
回到初始位置
src/ptz/index.ts:313
Method
gotoPreset
ONVIF 独有:跳转预置位
src/ptz/index.ts:150
Method
hasData
检查某 category 是否已有索引数据
src/storage/file-index.ts:239
Function
info
(message: string)
web/src/composables/useToast.ts:35
Method
init
异步初始化:预下载 + 启动 Worker 加载模型
src/ai/clip-service.ts:273
Method
initSegment
()
src/camera/h264-fmp4-muxer.ts:662
Method
initSegment
获取当前 init segment
src/storage/fmp4-ring-buffer.ts:48
Method
insertBatch
批量插入同一帧的多个目标位置
src/storage/track-trajectory.ts:80
Method
insertPoint
插入一个轨迹采样点
src/storage/track-trajectory.ts:63
Method
invalidateListCache
清除录像列表缓存
src/storage/recorder.ts:350
Method
invalidateRoiCache
ROI 缓存失效(外部调用,当 ROI 数据变更时)
src/detection/motion.ts:200
Function
isAuthEnabled
()
web/src/services/auth.ts:26
Method
isOnline
()
src/camera/h264-fmp4-muxer.ts:655
Method
isOnline
()
src/camera/jpeg-extractor.ts:144
Function
isSafeWebhookUrl
(url: string)
src/utils/ssrf.ts:74
Method
lastFrameAt
()
src/camera/h264-fmp4-muxer.ts:667
Method
lastFrameAt
()
src/camera/jpeg-extractor.ts:148
Method
lastInitSegment
()
src/camera/h264-fmp4-muxer.ts:133
Method
lastMediaSegment
获取缓存的最近 media segment(新客户端首帧,按需合并)
src/camera/h264-fmp4-muxer.ts:139
Method
lastMediaSegment
获取缓存的最近 media segment(新客户端连接时立即显示画面)
src/camera/h264-fmp4-muxer.ts:665
Method
length
当前缓冲的 segment 数量
src/storage/fmp4-ring-buffer.ts:124
Method
list
获取某个摄像头的所有检测线段
src/storage/cross-lines.ts:67
Method
listAll
获取所有标签(按摄像头分组)
src/storage/track-labels.ts:96
Method
listAll
获取所有检测线段
src/storage/cross-lines.ts:75
Method
listByLabel
获取某摄像头某类别的所有标签(如所有 person)
src/storage/track-labels.ts:104
Method
listExports
列出所有导出文件 — 从 SQLite 索引查询
src/storage/export.ts:257
Method
listRecordings
列出录像文件 — 从 SQLite 索引查询
src/storage/recorder.ts:355
Function
login
(token: string)
web/src/services/auth.ts:34
Method
mapRow
数据库行映射
src/alert/storage.ts:278
Method
mapRow
数据库行映射
src/observer/storage.ts:315
Function
measureFps
()
web/src/composables/useFmp4Stream.ts:151
Function
message
(ws, raw)
src/api/index.ts:2827
Method
off
移除指定事件的所有监听器
src/event-bus.ts:450
Method
on
订阅事件
web/src/services/events.ts:215
Function
onBufferError
SourceBuffer error 事件处理
web/src/composables/useFmp4Stream.ts:527
Function
onError
()
web/src/composables/useFmp4Stream.ts:183
Function
onKeydown
全局键盘事件处理器
web/src/composables/useKeyboard.ts:30
Function
onPause
()
web/src/composables/useFmp4Stream.ts:199
Function
onPlaying
()
web/src/composables/useFmp4Stream.ts:195
Function
onSourceOpen
()
web/src/composables/useFmp4Stream.ts:265
Method
onStateChange
监听连接状态变化
web/src/services/events.ts:97
Function
onUpdateEnd
()
web/src/composables/useFmp4Stream.ts:544
Function
onVisibilityChange
()
web/src/composables/useFmp4Stream.ts:777
Function
onWaiting
()
web/src/composables/useFmp4Stream.ts:170
Method
pad
(n: number)
src/storage/recorder.ts:487
Method
pad
(n: number, w: number)
src/storage/export.ts:171
Method
pad
(n: number)
src/storage/snapshots.ts:71
Method
patch
更新设置(部分更新,类型安全)
src/runtime-config.ts:474
Function
playAlertSound
播放提示音
web/src/composables/useNotification.ts:27
Method
posCoords
(pos: string)
src/storage/fmp4-writer.ts:170
Function
prefRef
(key: string, defaultValue: T)
web/src/composables/usePreferences.ts:73
Function
pruneBuffer
清除已播放的缓冲区,防止内存增长(只在定时器中调用,避免与 append 竞争)
web/src/composables/useFmp4Stream.ts:617
Method
purge
清理过期记录
src/signal/store.ts:312
Method
purge
清理超过指定天数的标签记录(由 StorageCleaner 调用)
src/storage/track-labels.ts:133
Method
purge
清理过期缓存(超过 retentionDays 天的)
src/storage/thumbnails.ts:125
Method
purge
清理超过指定小时的导出文件
src/storage/export.ts:368
Method
purge
清理过期快照
src/storage/snapshots.ts:196
Method
purge
清理过期记录
src/observer/storage.ts:302
Method
purgeAll
删除所有标签记录,返回删除的行数
src/storage/track-labels.ts:126
Method
purgeAll
删除所有缩略图缓存
src/storage/thumbnails.ts:120
Method
purgeAll
删除所有录像文件
src/storage/recorder.ts:686
Method
purgeAll
删除所有导出文件,返回删除的文件数量
src/storage/export.ts:363
Method
purgeAll
删除所有轨迹数据,返回删除的行数
src/storage/track-trajectory.ts:175
Method
purgeAll
删除所有快照数据,返回删除的文件数量
src/storage/snapshots.ts:188
Method
purgeAll
* 删除所有追踪数据(快照文件 + 元数据),返回删除的记录数量
src/storage/tracks.ts:425
Method
purgeAll
删除所有记录
src/observer/storage.ts:308
Function
pushMatchSuggestion
(cameraId: string, suggestion: MatchSuggestion)
web/src/services/ws-detect-cache.ts:145
Function
pushRuleMatch
(cameraId: string, notification: RuleMatchNotification)
web/src/services/ws-detect-cache.ts:314
Function
pushZoneNotification
(cameraId: string, notification: ZoneNotification)
web/src/services/ws-detect-cache.ts:100
Function
putDetections
(cameraId: string, dets: Detection[], inferMs?: number)
web/src/services/ws-detect-cache.ts:24
Function
putFrame
(cameraId: string, jpeg: ArrayBuffer)
web/src/services/ws-frame-cache.ts:14
Function
putLlmDescription
(cameraId: string, description: string, timestamp: number)
web/src/services/ws-detect-cache.ts:191
Function
putPatrolStatus
(cameraId: string, status: PatrolStatus)
web/src/services/ws-detect-cache.ts:274
Function
putRuleRegions
(cameraId: string, regions: RuleRegion[])
web/src/services/ws-detect-cache.ts:232
Function
rafLoop
()
web/src/composables/useFmp4Stream.ts:25
Method
readFilePart
* 读取文件指定范围(异步,用于 MP4 时长解析)
src/storage/storage-fs.ts:152
Method
readdir
* 列出目录内容(异步)
src/storage/storage-fs.ts:164
Method
readdirWithTypes
* 列出目录内容(带类型信息,异步)
src/storage/storage-fs.ts:171
Method
registerExternalFile
* 外部进程(如 ffmpeg)写入完成后注册文件索引 * 用于录像文件、导出文件等不由 StorageFs.writeFile 写入的场景
src/storage/storage-fs.ts:213
Function
registerShortcut
(binding: KeyBinding)
web/src/composables/useKeyboard.ts:21
Method
relativeMove
相对移动
src/ptz/tplink-ptz.ts:132
Method
relativeMove
(delta: { x?: number; y?: number; zoom?: number })
src/ptz/index.ts:107
Method
relativeMove
相对移动
src/ptz/index.ts:272
Method
reloadRules
()
src/observer/engine.ts:67
Method
remove
删除标签
src/storage/track-labels.ts:112
Method
remove
删除检测线段
src/storage/cross-lines.ts:155
Method
remove
删除单个追踪目标(包括快照文件)
src/storage/tracks.ts:410
Method
removeByCategoryAndCamera
移除某个 category + cameraId 下所有文件索引
src/storage/file-index.ts:167
Function
removeFrameCache
(cameraId: string)
web/src/services/ws-frame-cache.ts:34
Method
removePreset
ONVIF 独有:删除预置位
src/ptz/index.ts:161
Method
removeRule
清理已删除规则的窗口状态
src/alert/window.ts:57
Method
renameFile
* 移动/重命名文件,更新增量 + 索引
src/storage/storage-fs.ts:94
Method
resetCameraOverride
重置某个摄像头的覆盖
src/runtime-config.ts:514
← previous
next →
601–700 of 788, ranked by callers