Files
go2rtc/pkg/magic/producer.go
T
2023-08-16 17:15:27 +03:00

28 lines
491 B
Go

package magic
import (
"encoding/json"
"github.com/AlexxIT/go2rtc/pkg/core"
)
func (c *Client) GetMedias() []*core.Media {
return c.prod.GetMedias()
}
func (c *Client) GetTrack(media *core.Media, codec *core.Codec) (*core.Receiver, error) {
return c.prod.GetTrack(media, codec)
}
func (c *Client) Start() error {
return c.prod.Start()
}
func (c *Client) Stop() (err error) {
return c.prod.Stop()
}
func (c *Client) MarshalJSON() ([]byte, error) {
return json.Marshal(c.prod)
}