Files
2026-03-27 10:49:34 +08:00

22 lines
532 B
Python

from __future__ import annotations
from core.state_machine import Arbitrator
from services.avatar import AvatarService
from webrtc.tracks import AudioBus, AvatarVideoTrack
__all__ = ["AvatarVideoTrack", "build_video_track"]
def build_video_track(
avatar_service: AvatarService,
arbitrator: Arbitrator,
audio_bus: AudioBus,
fps: int = 25,
) -> AvatarVideoTrack:
return AvatarVideoTrack(
avatar_service=avatar_service,
arbitrator=arbitrator,
audio_bus=audio_bus,
fps=fps,
)