NorskProcessor class

Signature:

export declare class NorskProcessor

Constructors

Constructor Modifiers Description

(constructor)(parent, client)

Constructs a new instance of the NorskProcessor class

Properties

Property Type Description

ai

{ audioEnergy: (settings: AudioEnergyNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; vad: (settings: VadNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; objectDetection: (settings: ObjectDetectionNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; sceneChange: (settings: SceneChangeNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; sceneSemantics: (settings: SceneSemanticsNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; ocr: (settings: OcrNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; faces: (settings: FacesNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; speakerId: (settings: SpeakerIdNodeSettings) ⇒ Promise<ReasoningEvaluateNode>; embeddedAI: (settings: EmbeddedAINodeSettings) ⇒ Promise<EmbeddedAINode>; reasoning: { plan: (settings: ReasoningPlanSettings) ⇒ Promise<ReasoningPlanSession>; evaluate: (settings: ReasoningEvaluateSettings) ⇒ Promise<ReasoningEvaluateNode>; livePlan: (settings: LivePlanSettings) ⇒ Promise<LivePlanSession>; liveEvaluate: (settings: LiveEvaluateSettings) ⇒ Promise<LiveEvaluateNode>; }; }

The AI namespace: standalone local-analysis tool nodes (object detection, faces, OCR, speaker identification, …​), the embedded AI model runner, and the reasoning (plan/evaluate) surfaces under ai.reasoning.

control

NorskControl

Implements the NorskControl interface

liveEvaluate

(settings: LiveEvaluateSettings) ⇒ Promise<LiveEvaluateNode>

Create a live evaluate node that uses the Gemini Live API to continuously analyse video/audio, dispatching tool calls and text in real time.

livePlan

(settings: LivePlanSettings) ⇒ Promise<LivePlanSession>

Create a live plan session for interactive LiveSpec generation

reasoningEvaluate

(settings: ReasoningEvaluateSettings) ⇒ Promise<ReasoningEvaluateNode>

Create a reasoning evaluate node that evaluates video against a ReasoningSpec

reasoningPlan

(settings: ReasoningPlanSettings) ⇒ Promise<ReasoningPlanSession>

Create a reasoning plan session for interactive ReasoningSpec generation

transform

NorskTransform

Implements the NorskTransform interface