Member Junction
    Preparing search index...

    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.

    References

    AttachVideoSource → AttachVideoSource
    AudioLevelFrame → AudioLevelFrame
    AudioLevelSmoother → AudioLevelSmoother
    AudioLevelSmootherOptions → AudioLevelSmootherOptions
    BucketizeFrequencyData → BucketizeFrequencyData
    CapturedDisplaySurface → CapturedDisplaySurface
    CapturedSurfaceOf → CapturedSurfaceOf
    ChannelInboundVideoBridge → ChannelInboundVideoBridge
    ChannelInboundVideoBridgeOptions → ChannelInboundVideoBridgeOptions
    ComputeRmsLevel → ComputeRmsLevel
    createCameraCapture → createCameraCapture
    CreateCameraCapture → CreateCameraCapture
    createScreenCapture → createScreenCapture
    CreateScreenCapture → CreateScreenCapture
    createStreamFrameCapture → createStreamFrameCapture
    CreateStreamFrameCapture → CreateStreamFrameCapture
    DEFAULT_AUDIO_ATTACK → DEFAULT_AUDIO_ATTACK
    DEFAULT_AUDIO_DECAY → DEFAULT_AUDIO_DECAY
    DEFAULT_INBOUND_VIDEO_RATE → DEFAULT_INBOUND_VIDEO_RATE
    DEFAULT_VIDEO_SOURCE_POLICY → DEFAULT_VIDEO_SOURCE_POLICY
    DisplayCapture → DisplayCapture
    DisplayCaptureFailure → DisplayCaptureFailure
    DisplayCaptureOptions → DisplayCaptureOptions
    DisplayCaptureResult → DisplayCaptureResult
    DisplayCaptureSupport → DisplayCaptureSupport
    DisplayCaptureSurface → DisplayCaptureSurface
    FrameCaptureOptions → FrameCaptureOptions
    FrameSampler → FrameSampler
    FrameSamplerOptions → FrameSamplerOptions
    FrameSize → FrameSize
    GateAudioLevel → GateAudioLevel
    GEMINI_AVATAR_MP4_TYPE → GEMINI_AVATAR_MP4_TYPE
    GetDisplayCaptureSupport → GetDisplayCaptureSupport
    IAvatarVideoPlayout → IAvatarVideoPlayout
    IChannelFrameProvider → IChannelFrameProvider
    IFrameCapture → IFrameCapture
    ILocalMediaController → ILocalMediaController
    IPlaybackClock → IPlaybackClock
    IRealtimeAudioMeter → IRealtimeAudioMeter
    IsMp4InitSegment → IsMp4InitSegment
    IsVideoCaptureKind → IsVideoCaptureKind
    IVideoFrameDecoder → IVideoFrameDecoder
    IVideoFrameSink → IVideoFrameSink
    LayoutMediaStage → LayoutMediaStage
    LocalMediaController → LocalMediaController
    LocalMediaControllerOptions → LocalMediaControllerOptions
    LocalMediaFailure → LocalMediaFailure
    LocalMediaKind → LocalMediaKind
    LocalMediaResult → LocalMediaResult
    LocalMediaState → LocalMediaState
    LocalTrackState → LocalTrackState
    MEDIA_LAYOUT_SAVED_LIMIT → MEDIA_LAYOUT_SAVED_LIMIT
    MEDIA_PLACEMENTS → MEDIA_PLACEMENTS
    MediaAgentState → MediaAgentState
    MediaConnectionQuality → MediaConnectionQuality
    MediaConnectionStatus → MediaConnectionStatus
    MediaDevice → MediaDevice
    MediaDeviceKind → MediaDeviceKind
    MediaDeviceSelection → MediaDeviceSelection
    MediaDisconnectReason → MediaDisconnectReason
    MediaLayoutKeys → MediaLayoutKeys
    MediaLayoutPrefs → MediaLayoutPrefs
    MediaLayoutSettings → MediaLayoutSettings
    MediaParticipant → MediaParticipant
    MediaPipRect → MediaPipRect
    MediaPlacement → MediaPlacement
    MediaPlacementMove → MediaPlacementMove
    MediaPreview → MediaPreview
    MediaPreviewChoices → MediaPreviewChoices
    MediaPreviewOptions → MediaPreviewOptions
    MediaPreviewState → MediaPreviewState
    MediaSourceKind → MediaSourceKind
    MediaStageInput → MediaStageInput
    MediaStageLayout → MediaStageLayout
    MediaSurface → MediaSurface
    MediaTile → MediaTile
    MediaVideoSource → MediaVideoSource
    MinVideoFrameSpacingMs → MinVideoFrameSpacingMs
    NominalVideoFrameIntervalMs → NominalVideoFrameIntervalMs
    PanelCaptureMethod → PanelCaptureMethod
    ParsePipRects → ParsePipRects
    ParsePlacementMoves → ParsePlacementMoves
    ParseSelfViewHidden → ParseSelfViewHidden
    ParticipantTileKey → ParticipantTileKey
    ParticipantTileSurface → ParticipantTileSurface
    PlacementOffStage → PlacementOffStage
    REALTIME_AUDIO_BIN_COUNT → REALTIME_AUDIO_BIN_COUNT
    RealtimeAudioMeter → RealtimeAudioMeter
    RecordPipRect → RecordPipRect
    RecordPlacementMove → RecordPlacementMove
    RequestDisplayCapture → RequestDisplayCapture
    ResolveSurfacePlacements → ResolveSurfacePlacements
    SampledFrame → SampledFrame
    SampledFrameMimeType → SampledFrameMimeType
    ScaleToMaxDimension → ScaleToMaxDimension
    SelectDisplayParticipants → SelectDisplayParticipants
    SelectScreenSharer → SelectScreenSharer
    SelectSplitSpeaker → SelectSplitSpeaker
    SelectSpotlight → SelectSpotlight
    SerializePipRects → SerializePipRects
    SerializePlacementMoves → SerializePlacementMoves
    SerializeSelfViewHidden → SerializeSelfViewHidden
    SmoothAudioBars → SmoothAudioBars
    SmoothAudioLevel → SmoothAudioLevel
    StageParticipantIdentity → StageParticipantIdentity
    SynthesizeAudioBars → SynthesizeAudioBars
    VIDEO_FRAME_JITTER_HEADROOM → VIDEO_FRAME_JITTER_HEADROOM
    VideoFrameDecoderContext → VideoFrameDecoderContext
    VideoFrameDecoderRegistration → VideoFrameDecoderRegistration
    VideoFrameDecoderRegistry → VideoFrameDecoderRegistry
    VideoFrameSinkSource → VideoFrameSinkSource
    VideoPlayout → VideoPlayout
    VideoPlayoutOptions → VideoPlayoutOptions
    VideoPlayoutProblem → VideoPlayoutProblem
    VideoSourceArbiter → VideoSourceArbiter
    VideoSourceArbiterOptions → VideoSourceArbiterOptions
    VideoSourceDescriptor → VideoSourceDescriptor
    VideoSourceKind → VideoSourceKind
    VideoSourcePolicyRule → VideoSourcePolicyRule
    VideoSourceState → VideoSourceState
    WithoutStageMoves → WithoutStageMoves