The @memberjunction/ai-realtime-client/media entry point: the browser media code that
no provider driver sits behind (frame capture and sampling, display capture, the local camera and
microphone controller, the video source arbiter, frame pacing, the channel video bridge, video playout and its
decoder registry, the audio meter), and the media stage's layout model with the user's placement moves in their saved
form.
A consumer that only needs media, such as the LiveKit room, imports this entry and bundles no driver
and no @google/genai. Everything reachable from here may import only other /media modules,
audio/audioMeter, @memberjunction/ai, @memberjunction/global and rxjs; media-entry-boundary.test.ts
fails the build otherwise. The main entry exports all of this too.
Fileoverview
The
@memberjunction/ai-realtime-client/mediaentry point: the browser media code that no provider driver sits behind (frame capture and sampling, display capture, the local camera and microphone controller, the video source arbiter, frame pacing, the channel video bridge, video playout and its decoder registry, the audio meter), and the media stage's layout model with the user's placement moves in their saved form.A consumer that only needs media, such as the LiveKit room, imports this entry and bundles no driver and no
@google/genai. Everything reachable from here may import only other/mediamodules,audio/audioMeter,@memberjunction/ai,@memberjunction/globalandrxjs;media-entry-boundary.test.tsfails the build otherwise. The main entry exports all of this too.