Source code for pipecat.pipeline.base_pipeline

#
# Copyright (c) 2024–2025, Daily
#
# SPDX-License-Identifier: BSD 2-Clause License
#

from abc import abstractmethod
from typing import List

from pipecat.processors.frame_processor import FrameProcessor


[docs] class BasePipeline(FrameProcessor): def __init__(self): super().__init__()
[docs] @abstractmethod def processors_with_metrics(self) -> List[FrameProcessor]: pass