Skip to main content

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?

optional sceneDetector: 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?

optional sttProvider: 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?

optional visionPipeline: 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.