Documentation ¶
Index ¶
- type Client
- func (c *Client) CloseInput(ctx context.Context, inputID InputID) error
- func (c *Client) CloseOutput(ctx context.Context, outputID OutputID) error
- func (c *Client) GetRecoderStats(ctx context.Context, recoderID RecoderID) (*RecoderStats, error)
- func (c *Client) NewInputFromURL(ctx context.Context, url string, authKey string, config InputConfig) (_ InputID, _err error)
- func (c *Client) NewOutputFromURL(ctx context.Context, url string, streamKey string, config OutputConfig) (OutputID, error)
- func (c *Client) NewRecoder(ctx context.Context, config RecoderConfig) (RecoderID, error)
- func (c *Client) RecodingEndedChan(ctx context.Context, recoderID RecoderID) (<-chan struct{}, error)
- func (c *Client) SetLoggingLevel(ctx context.Context, logLevel logger.Level) error
- func (c *Client) StartRecoding(ctx context.Context, recoderID RecoderID, inputID InputID, outputID OutputID) error
- type InputConfig
- type InputID
- type OutputConfig
- type OutputID
- type RecoderConfig
- type RecoderID
- type RecoderStats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
Target string
}
func (*Client) CloseInput ¶
func (*Client) CloseOutput ¶
func (*Client) GetRecoderStats ¶
func (*Client) NewInputFromURL ¶
func (*Client) NewOutputFromURL ¶
func (*Client) NewRecoder ¶
func (*Client) RecodingEndedChan ¶
func (*Client) SetLoggingLevel ¶
type InputConfig ¶
type InputConfig = recoder.InputConfig
type OutputConfig ¶
type OutputConfig = recoder.OutputConfig
type RecoderConfig ¶
type RecoderStats ¶
Click to show internal directories.
Click to hide internal directories.