Merge pull request #3560 from pipecat-ai/aleix/serializer-base-objects

FrameSerializer: subclass from BaseObject so we can add events
This commit is contained in:
Aleix Conchillo Flaqué
2026-01-27 09:58:44 -08:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -0,0 +1 @@
- `FrameSerializer` now subclasses from `BaseObject` to enable event support.

View File

@@ -9,9 +9,10 @@
from abc import ABC, abstractmethod
from pipecat.frames.frames import Frame, StartFrame
from pipecat.utils.base_object import BaseObject
class FrameSerializer(ABC):
class FrameSerializer(BaseObject):
"""Abstract base class for frame serialization implementations.
Defines the interface for converting frames to/from serialized formats