#pragma once #include "speaker_uri.h" #include "stream_session.h" #include #include #include // Shared bridge policy for both player engines and HTTP delivery. inline std::atomic speakerRelinquished{false}; inline std::mutex sourceMutex; inline std::string lastSpeakerSource; inline std::atomic speakerReclaimPending{false};