import { useRef, useEffect } from 'react'; import { AudioManager } from '../audio/AudioManager'; interface UseAudioTrackPlayerOptions { track: MediaStreamTrack | null; volume: number; // final computed value, 0.0 – 4.0+ muted: boolean; // deafen, stream mute, etc. } /** * Hybrid audio pipeline for a single remote audio track. * * Architecture: * 1. A MUTED