Interface: VideoAnalyzeRequest
Defined in: packages/agentos/src/io/media/video/types.ts:183
Request payload for video analysis / understanding.
Passed to IVideoAnalyzer.analyzeVideo.
Properties
maxFrames?
optionalmaxFrames:number
Defined in: packages/agentos/src/io/media/video/types.ts:193
Maximum number of frames to sample for analysis.
modelId?
optionalmodelId:string
Defined in: packages/agentos/src/io/media/video/types.ts:191
Model identifier to use for analysis.
prompt?
optionalprompt:string
Defined in: packages/agentos/src/io/media/video/types.ts:189
Text prompt / question to guide the analysis.
providerOptions?
optionalproviderOptions:Record<string,unknown>
Defined in: packages/agentos/src/io/media/video/types.ts:195
Arbitrary provider-specific options.
videoBuffer?
optionalvideoBuffer:Buffer
Defined in: packages/agentos/src/io/media/video/types.ts:187
Raw video bytes. Mutually exclusive with videoUrl.
videoUrl?
optionalvideoUrl:string
Defined in: packages/agentos/src/io/media/video/types.ts:185
URL of the video to analyse. Mutually exclusive with videoBuffer.