Member Junction
    Preparing search index...

    Classes

    AssemblyAIRealtimeClient
    AudioLevelSmoother
    BaseRealtimeClient
    ChannelInboundVideoBridge
    ElevenLabsRealtimeClient
    FrameSampler
    GeminiEnterpriseRealtimeClient
    GeminiPcmPlayback
    GeminiRealtimeClient
    HuggingFaceRealtimeClient
    LocalMediaController
    MediaLayoutPrefs
    MediaPreview
    OpenAILiveClient
    OpenAIProtocolRealtimeClient
    OpenAIProtocolWebSocketRealtimeClient
    OpenAIRealtimeClient
    RealtimeAudioMeter
    RealtimePcmPlayback
    VideoFrameDecoderRegistry
    VideoPlayout
    VideoSourceArbiter
    xAIRealtimeClient

    Interfaces

    AssemblyAIServerEvent
    AudioLevelFrame
    AudioLevelSmootherOptions
    ChannelInboundVideoBridgeOptions
    DisplayCapture
    DisplayCaptureOptions
    DisplayCaptureSupport
    ElevenLabsServerEvent
    FrameCaptureOptions
    FrameSamplerOptions
    FrameSize
    GeminiClientConnectArgs
    GeminiLiveClientSession
    IAssemblyAIClientSocket
    IAvatarVideoPlayout
    IChannelFrameProvider
    IElevenLabsClientSocket
    IFrameCapture
    ILocalMediaController
    IOpenAIProtocolClientSocket
    IPcmMicCapture
    IPlaybackClock
    IRealtimeAudioMeter
    IRealtimeAudioSink
    IRealtimeDataChannel
    IRealtimeLivePeerConnection
    IRealtimePcmPlayback
    IRealtimePeerConnection
    IRealtimeRtpSender
    IVideoFrameDecoder
    IVideoFrameSink
    LocalMediaControllerOptions
    LocalMediaState
    LocalTrackState
    MediaDevice
    MediaDeviceSelection
    MediaLayoutKeys
    MediaLayoutSettings
    MediaParticipant
    MediaPipRect
    MediaPlacementMove
    MediaPreviewChoices
    MediaPreviewOptions
    MediaPreviewState
    MediaStageInput
    MediaStageLayout
    MediaSurface
    OAIProtocolAudioDelta
    OAIProtocolConversationItemCreateEvent
    OAIProtocolErrorEvent
    OAIProtocolFunctionCallArgumentsDone
    OAIProtocolFunctionCallOutputItem
    OAIProtocolInputAudioBufferAppendEvent
    OAIProtocolInputTranscriptionCompleted
    OAIProtocolMessageItem
    OAIProtocolOutputAudioBufferClearEvent
    OAIProtocolOutputAudioBufferStarted
    OAIProtocolOutputAudioBufferStopped
    OAIProtocolResponseCancelEvent
    OAIProtocolResponseCreated
    OAIProtocolResponseCreateEvent
    OAIProtocolResponseDone
    OAIProtocolSessionCreated
    OAIProtocolSessionUpdateEvent
    OAIProtocolSpeechStarted
    OAIProtocolTranscriptDelta
    OAIProtocolTranscriptDone
    OAIProtocolUnknownEvent
    OAIProtocolUsage
    RealtimeAudioActivity
    RealtimeClientError
    RealtimeClientToolCall
    RealtimeClientTranscript
    RealtimeClientUsage
    SampledFrame
    VideoFrameDecoderContext
    VideoFrameDecoderRegistration
    VideoPlayoutOptions
    VideoSourceArbiterOptions
    VideoSourceDescriptor
    VideoSourceState

    Type Aliases

    CapturedDisplaySurface
    DisplayCaptureFailure
    DisplayCaptureResult
    DisplayCaptureSurface
    IGeminiAudioPlayback
    IGeminiMicCapture
    LocalMediaFailure
    LocalMediaKind
    LocalMediaResult
    MediaAgentState
    MediaConnectionQuality
    MediaConnectionStatus
    MediaDeviceKind
    MediaDisconnectReason
    MediaPlacement
    MediaSourceKind
    MediaTile
    MediaVideoSource
    OpenAIProtocolClientEvent
    OpenAIProtocolServerEvent
    PanelCaptureMethod
    RealtimeClientState
    SampledFrameMimeType
    VideoFrameSinkSource
    VideoPlayoutProblem
    VideoSourceKind
    VideoSourcePolicyRule

    Variables

    ASSEMBLYAI_AGENT_WS_URL
    ASSEMBLYAI_PCM_SAMPLE_RATE
    DEFAULT_AUDIO_ATTACK
    DEFAULT_AUDIO_DECAY
    DEFAULT_INBOUND_VIDEO_RATE
    DEFAULT_VIDEO_SOURCE_POLICY
    GEMINI_AVATAR_MP4_TYPE
    HUGGINGFACE_DEFAULT_PCM_SAMPLE_RATE
    MEDIA_LAYOUT_SAVED_LIMIT
    MEDIA_PLACEMENTS
    REALTIME_AUDIO_BIN_COUNT
    REALTIME_CLIENT_TIME_LIMIT_ERROR_CODE
    REQUESTED_TRACKS_SESSION_KEY
    VIDEO_FRAME_JITTER_HEADROOM
    XAI_CLIENT_SECRET_SUBPROTOCOL_PREFIX
    XAI_PCM_SAMPLE_RATE
    XAI_REALTIME_WS_URL

    Functions

    AttachVideoSource
    base64ToArrayBuffer
    Base64ToArrayBuffer
    BucketizeFrequencyData
    bytesToBase64
    BytesToBase64
    CapturedSurfaceOf
    ComputeRmsLevel
    createCameraCapture
    CreateCameraCapture
    createPcmMicCapture
    CreatePcmMicCapture
    createScreenCapture
    CreateScreenCapture
    createStreamFrameCapture
    CreateStreamFrameCapture
    encodeFloat32ToPcm16Base64
    EncodeFloat32ToPcm16Base64
    GateAudioLevel
    GetDisplayCaptureSupport
    IsMp4InitSegment
    IsVideoCaptureKind
    LayoutMediaStage
    LoadAssemblyAIRealtimeClient
    LoadElevenLabsRealtimeClient
    LoadGeminiEnterpriseRealtimeClient
    LoadGeminiRealtimeClient
    LoadHuggingFaceRealtimeClient
    LoadOpenAILiveClient
    LoadOpenAIRealtimeClient
    LoadxAIRealtimeClient
    MinVideoFrameSpacingMs
    NominalVideoFrameIntervalMs
    ParsePipRects
    ParsePlacementMoves
    ParseSelfViewHidden
    ParticipantTileKey
    ParticipantTileSurface
    pcm16ToFloat32
    Pcm16ToFloat32
    PlacementOffStage
    RecordPipRect
    RecordPlacementMove
    RequestDisplayCapture
    ResolveSurfacePlacements
    ScaleToMaxDimension
    SelectDisplayParticipants
    SelectScreenSharer
    SelectSplitSpeaker
    SelectSpotlight
    SerializePipRects
    SerializePlacementMoves
    SerializeSelfViewHidden
    SmoothAudioBars
    SmoothAudioLevel
    StageParticipantIdentity
    SynthesizeAudioBars
    ToProviderSessionConfig
    WithoutStageMoves