Versions in this module Expand all Collapse all v0 v0.2.0 Nov 6, 2022 v0.1.0 Nov 5, 2022 Changes in this version + type Client interface + GetHost func() string + GetRemainingTimeOnCurrentScene func(ctx context.Context) (*DurationAndCursor, error) + ListScenes func(ctx context.Context) ([]Scene, error) + MoveSceneToNext func(ctx context.Context) error + func NewObsWebSocketClient(host, password string) (Client, error) + type ClientImpl struct + func (c *ClientImpl) GetHost() string + func (c *ClientImpl) GetRemainingTimeOnCurrentScene(ctx context.Context) (*DurationAndCursor, error) + func (c *ClientImpl) ListScenes(ctx context.Context) ([]Scene, error) + func (c *ClientImpl) MoveSceneToNext(ctx context.Context) error + type DurationAndCursor struct + CursorMilliSecond float64 + DurationMilliSecond float64 + type Scene struct + IsCurrentProgram bool + Name string + SceneIndex int