Skip to main content

Interface: IVideoAnalyzer

Defined in: packages/agentos/src/core/video/IVideoAnalyzer.ts:26

Abstraction over a video analysis / understanding backend.

Unlike IVideoGenerator, analysis is typically a single-shot operation with no capability negotiation required — every analyser is expected to accept either a URL or a raw buffer and return a structured VideoAnalysis.

Methods

analyzeVideo()

analyzeVideo(request): Promise<VideoAnalysis>

Defined in: packages/agentos/src/core/video/IVideoAnalyzer.ts:33

Analyse a video and return structured understanding results.

Parameters

request

VideoAnalyzeRequest

The analysis parameters (video source + optional prompt).

Returns

Promise<VideoAnalysis>

Structured analysis including description, scenes, objects, etc.