Documentation
¶
Index ¶
- func Instance() *node.Raw
- type Client
- type Ingress
- type IngressList
- type Participant
- type ParticipantList
- type Provider
- func (c *Provider) Client() *Client
- func (c *Provider) ComponentAttached(com node.Node)
- func (c *Provider) IngressProvider() *ingressProvider
- func (c *Provider) Nodes(com manifold.Node) node.Nodes
- func (c *Provider) OnDisabled()
- func (c *Provider) OnEnabled()
- func (c *Provider) ParticipantProvider(room string) *participantProvider
- func (c *Provider) RoomProvider() *roomProvider
- func (c *Provider) ServeHTTP(w http.ResponseWriter, r *http.Request)
- type Room
- type RoomList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
*lksdk.RoomServiceClient
*lksdk.IngressClient
}
type Ingress ¶
type Ingress livekit.IngressInfo
type IngressList ¶
type IngressList struct {
Provider *Provider
}
func (*IngressList) CanAddNode ¶
func (l *IngressList) CanAddNode() []string
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 Provider ¶
type Provider struct {
URL string
APIKey string
SecretKey string
// contains filtered or unexported fields
}
func (*Provider) ComponentAttached ¶
func (*Provider) IngressProvider ¶
func (c *Provider) IngressProvider() *ingressProvider
func (*Provider) OnDisabled ¶
func (c *Provider) OnDisabled()
func (*Provider) ParticipantProvider ¶
func (*Provider) RoomProvider ¶
func (c *Provider) RoomProvider() *roomProvider
Click to show internal directories.
Click to hide internal directories.