Documentation ¶
Index ¶
- Constants
- type Application
- func (a *Application) AddMessageFunc(f CastMessageFunc)
- func (a *Application) Application() *cast.Application
- func (a *Application) Close(stopMedia bool) error
- func (a *Application) LoadApp(appID, contentID string) error
- func (a *Application) Media() *cast.Media
- func (a *Application) Next() error
- func (a *Application) Pause() error
- func (a *Application) Previous() error
- func (a *Application) Seek(value float32) error
- func (a *Application) SetMuted(value bool) error
- func (a *Application) SetVolume(value float32) error
- func (a *Application) Start(addr string, port int) error
- func (a *Application) Status() (*cast.Application, *cast.Media, *cast.Volume)
- func (a *Application) Stop() error
- func (a *Application) StopMedia() error
- func (a *Application) Unpause() error
- func (a *Application) Update() error
- func (a *Application) Volume() *cast.Volume
- type CastMessageFunc
- type PlayedItem
Constants ¶
View Source
const (
DefaultChromecastAppID = "CC1AD845"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { // Number of connection retries to try before returning and error. ConnectionRetries int Iface *net.Interface // contains filtered or unexported fields }
func NewApplication ¶
func NewApplication() *Application
NewApplication return Application
with Options
app := application.NewApplication([]application.Option{ application.WithIface(a.Interface)}...)
without Options
app := application.NewApplication()
func (*Application) AddMessageFunc ¶
func (a *Application) AddMessageFunc(f CastMessageFunc)
func (*Application) Application ¶
func (a *Application) Application() *cast.Application
func (*Application) Close ¶
func (a *Application) Close(stopMedia bool) error
func (*Application) LoadApp ¶
func (a *Application) LoadApp(appID, contentID string) error
func (*Application) Media ¶
func (a *Application) Media() *cast.Media
func (*Application) Next ¶
func (a *Application) Next() error
func (*Application) Pause ¶
func (a *Application) Pause() error
func (*Application) Previous ¶
func (a *Application) Previous() error
func (*Application) Seek ¶
func (a *Application) Seek(value float32) error
func (*Application) SetMuted ¶
func (a *Application) SetMuted(value bool) error
func (*Application) SetVolume ¶
func (a *Application) SetVolume(value float32) error
func (*Application) Status ¶
func (a *Application) Status() (*cast.Application, *cast.Media, *cast.Volume)
func (*Application) Stop ¶
func (a *Application) Stop() error
func (*Application) StopMedia ¶
func (a *Application) StopMedia() error
func (*Application) Unpause ¶
func (a *Application) Unpause() error
func (*Application) Update ¶
func (a *Application) Update() error
func (*Application) Volume ¶
func (a *Application) Volume() *cast.Volume
type CastMessageFunc ¶
type CastMessageFunc func(*pb.CastMessage)
type PlayedItem ¶
Click to show internal directories.
Click to hide internal directories.