FrameProcessor
FrameProcessor options, FrameProcessorSetup and the FrameProcessor class, from @pipedog/core/processors/frame_processor.
import {
FrameDirection,
FrameProcessor,
type FrameProcessorOptions,
FrameProcessorSetup,
} from "@pipedog/core/processors/frame_processor";See Frame processors for a guide.
FrameProcessorOptions
The options object every processor constructor accepts (and passes to super(options)).
Prop
Type
It extends BaseObjectOptions from @pipedog/core/utils/base_object:
Prop
Type
FrameDirection
export const FrameDirection = { DOWNSTREAM: 1, UPSTREAM: 2 } as const;
export type FrameDirection = (typeof FrameDirection)[keyof typeof FrameDirection];FrameProcessorSetup
Passed to setup() by the pipeline before any frame flows. Built from these options:
Prop
Type
FrameProcessor
The public members of the class (including those inherited from BaseObject):
Prop
Type
pipedog is an unofficial community TypeScript port of Pipecat. It is not affiliated with or endorsed by Daily or the Pipecat project.
Portions adapted from the Pipecat documentation, Copyright (c) 2024–2025 Daily, BSD-2-Clause (see apps/docs/LICENSE-pipecat-docs).