Interface: VideoAnalyzerDeps
Defined in: packages/agentos/src/core/video/VideoAnalyzer.ts:92
Dependencies injected into the VideoAnalyzer constructor.
All fields are optional — the analyzer will auto-create default instances for VisionPipeline and SceneDetector when they are not provided.
Properties
sceneDetector?
optionalsceneDetector:SceneDetector
Defined in: packages/agentos/src/core/video/VideoAnalyzer.ts:112
Scene boundary detector for segmenting the video. When omitted, a default SceneDetector with standard thresholds is auto-created.
sttProvider?
optionalsttProvider:SpeechToTextProvider
Defined in: packages/agentos/src/core/video/VideoAnalyzer.ts:105
Speech-to-text provider for audio transcription.
When omitted, the transcribeAudio option in analysis requests
is silently skipped (scenes will not have transcripts).
visionPipeline?
optionalvisionPipeline:VisionPipeline
Defined in: packages/agentos/src/core/video/VideoAnalyzer.ts:98
Vision pipeline for describing key frames. When omitted, a default pipeline is auto-created via createVisionPipeline on first use.