livekit

package
v0.0.0-...-de13f5b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2026 License: MIT Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Instance

func Instance() *node.Raw

Types

type Client

type Client struct {
	*lksdk.RoomServiceClient
	*lksdk.IngressClient
}

type Ingress

type Ingress livekit.IngressInfo

func (Ingress) Entity

func (r Ingress) Entity() node.E

func (Ingress) GetID

func (r Ingress) GetID() string

func (Ingress) GetName

func (r Ingress) GetName() string

type IngressList

type IngressList struct {
	Provider *Provider
}

func (*IngressList) AddNode

func (l *IngressList) AddNode(typ string, parent manifold.Node, oldView string) (bool, error)

func (*IngressList) CanAddNode

func (l *IngressList) CanAddNode() []string

func (*IngressList) Nodes

func (l *IngressList) Nodes(com manifold.Node) (nodes node.Nodes)

type Participant

type Participant livekit.ParticipantInfo

func (Participant) Entity

func (r Participant) Entity() node.E

func (Participant) GetID

func (r Participant) GetID() string

func (Participant) GetName

func (r Participant) GetName() string

type ParticipantList

type ParticipantList struct {
	Provider *Provider
	Room     string
}

func (*ParticipantList) Nodes

func (l *ParticipantList) Nodes(com manifold.Node) (nodes node.Nodes)

type Provider

type Provider struct {
	URL       string
	APIKey    string
	SecretKey string
	// contains filtered or unexported fields
}

func (*Provider) Client

func (c *Provider) Client() *Client

func (*Provider) ComponentAttached

func (c *Provider) ComponentAttached(com node.Node)

func (*Provider) IngressProvider

func (c *Provider) IngressProvider() *ingressProvider

func (*Provider) Nodes

func (c *Provider) Nodes(com manifold.Node) node.Nodes

func (*Provider) OnDisabled

func (c *Provider) OnDisabled()

func (*Provider) OnEnabled

func (c *Provider) OnEnabled()

func (*Provider) ParticipantProvider

func (c *Provider) ParticipantProvider(room string) *participantProvider

func (*Provider) RoomProvider

func (c *Provider) RoomProvider() *roomProvider

func (*Provider) ServeHTTP

func (c *Provider) ServeHTTP(w http.ResponseWriter, r *http.Request)

type Room

type Room livekit.Room

func (Room) Entity

func (r Room) Entity() node.E

func (Room) GetID

func (r Room) GetID() string

func (Room) GetName

func (r Room) GetName() string

type RoomList

type RoomList struct {
	Provider *Provider
}

func (*RoomList) AddNode

func (l *RoomList) AddNode(typ string, parent manifold.Node, oldView string) (bool, error)

func (*RoomList) CanAddNode

func (l *RoomList) CanAddNode() []string

func (*RoomList) Nodes

func (l *RoomList) Nodes(com manifold.Node) (nodes node.Nodes)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL