Member Junction
    Preparing search index...

    Renders ONE participant tile: their video (camera or screen-share), an avatar/initials fallback when no video is published, name + role badge, mute / screen indicators, connection-quality dots, an active-speaker ring, and an optional audio meter. Owns the livekit-client track-attach lifecycle for the participant (video → a muted <video>, remote microphone → a hidden <audio> so it's audible).

    Implements

    • AfterViewInit
    • OnDestroy
    Index

    Constructors

    Properties

    AvatarUrl: string | null = null

    Optional avatar image URL shown when the participant has no video.

    hasVideo: boolean = false

    Whether a video track is currently attached (drives the avatar fallback).

    IsPinned: boolean = false

    Whether this tile is currently pinned.

    ShowActiveSpeakerRing: boolean = true

    Show the active-speaker ring around the tile.

    ShowAudioMeter: boolean = true

    Show the per-tile audio meter.

    ShowConnectionQuality: boolean = true

    Show the connection-quality indicator.

    ShowNameBadge: boolean = true

    Show the name + role badge.

    ShowPinButton: boolean = false

    Show the pin/unpin button (hover-revealed).

    TogglePin: EventEmitter<void> = ...

    Emitted when the user clicks the pin button.

    Accessors

    Methods

    • A callback method that is invoked immediately after Angular has completed initialization of a component's view. It is invoked only once when the view is instantiated.

      Returns void

    • A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

      Returns void