-
Boris Grozev authored
playback, on the focus of a video conference (which also lead to multiple Components and renderers being used), which sometimes caused the videos on the focus' interface to freeze. Prevents MediaStreamMediaDeviceSession from creating local Player instances, instead reuses the Player from the VideoTranslatorMediaDevice's wrapped VideoMediaDeviceSession. Makes VideoTranslatorMediaDevice a VideoListener of its wrapped VideoMediaDeviceSession, forwarding all received events to all of its MediaStreamMediaDeviceSession's.
Boris Grozev authoredplayback, on the focus of a video conference (which also lead to multiple Components and renderers being used), which sometimes caused the videos on the focus' interface to freeze. Prevents MediaStreamMediaDeviceSession from creating local Player instances, instead reuses the Player from the VideoTranslatorMediaDevice's wrapped VideoMediaDeviceSession. Makes VideoTranslatorMediaDevice a VideoListener of its wrapped VideoMediaDeviceSession, forwarding all received events to all of its MediaStreamMediaDeviceSession's.