Documentation ¶
Index ¶
- type Conn
- type MediaPlayer
- func (mp *MediaPlayer) CanControl() (bool, error)
- func (mp *MediaPlayer) CanGoNext() (bool, error)
- func (mp *MediaPlayer) CanGoPrevious() (bool, error)
- func (mp *MediaPlayer) CanPause() (bool, error)
- func (mp *MediaPlayer) CanPlay() (bool, error)
- func (mp *MediaPlayer) CanQuit() (bool, error)
- func (mp *MediaPlayer) CanRaise() (bool, error)
- func (mp *MediaPlayer) DesktopEntry() (string, error)
- func (mp *MediaPlayer) Identity() (string, error)
- func (mp *MediaPlayer) Metadata() (Metadata, error)
- func (mp *MediaPlayer) Next() error
- func (mp *MediaPlayer) OpenUri(uri string) error
- func (mp *MediaPlayer) Pause() error
- func (mp *MediaPlayer) Play() error
- func (mp *MediaPlayer) PlayPause() error
- func (mp *MediaPlayer) PlaybackStatus() (string, error)
- func (mp *MediaPlayer) Position() (int64, error)
- func (mp *MediaPlayer) Previous() error
- func (mp *MediaPlayer) Quit() error
- func (mp *MediaPlayer) Raise() error
- func (mp *MediaPlayer) Seek(offset int64) error
- func (mp *MediaPlayer) Stop() error
- func (mp *MediaPlayer) SupportedMimeTypes() ([]string, error)
- func (mp *MediaPlayer) SupportedUriSchemes() ([]string, error)
- type Metadata
- func (data Metadata) Album() string
- func (data Metadata) ArtUrl() string
- func (data Metadata) Artists() []string
- func (data Metadata) DiscNumber() int32
- func (data Metadata) Length() uint64
- func (data Metadata) Title() string
- func (data Metadata) TrackId() string
- func (data Metadata) TrackNumber() int32
- func (data Metadata) Url() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conn ¶
type Conn struct {
*dbus.Conn
}
func (*Conn) GetAnyMediaPlayer ¶
func (conn *Conn) GetAnyMediaPlayer() (*MediaPlayer, error)
func (*Conn) GetMediaPlayer ¶
func (conn *Conn) GetMediaPlayer(objectName string) *MediaPlayer
func (*Conn) ListMediaPlayers ¶
type MediaPlayer ¶
type MediaPlayer struct {
// contains filtered or unexported fields
}
func (*MediaPlayer) CanControl ¶
func (mp *MediaPlayer) CanControl() (bool, error)
func (*MediaPlayer) CanGoNext ¶
func (mp *MediaPlayer) CanGoNext() (bool, error)
func (*MediaPlayer) CanGoPrevious ¶
func (mp *MediaPlayer) CanGoPrevious() (bool, error)
func (*MediaPlayer) CanPause ¶
func (mp *MediaPlayer) CanPause() (bool, error)
func (*MediaPlayer) CanPlay ¶
func (mp *MediaPlayer) CanPlay() (bool, error)
func (*MediaPlayer) CanQuit ¶
func (mp *MediaPlayer) CanQuit() (bool, error)
func (*MediaPlayer) CanRaise ¶
func (mp *MediaPlayer) CanRaise() (bool, error)
func (*MediaPlayer) DesktopEntry ¶
func (mp *MediaPlayer) DesktopEntry() (string, error)
func (*MediaPlayer) Identity ¶
func (mp *MediaPlayer) Identity() (string, error)
func (*MediaPlayer) Metadata ¶
func (mp *MediaPlayer) Metadata() (Metadata, error)
func (*MediaPlayer) Next ¶
func (mp *MediaPlayer) Next() error
func (*MediaPlayer) OpenUri ¶
func (mp *MediaPlayer) OpenUri(uri string) error
func (*MediaPlayer) Pause ¶
func (mp *MediaPlayer) Pause() error
func (*MediaPlayer) Play ¶
func (mp *MediaPlayer) Play() error
func (*MediaPlayer) PlayPause ¶
func (mp *MediaPlayer) PlayPause() error
func (*MediaPlayer) PlaybackStatus ¶
func (mp *MediaPlayer) PlaybackStatus() (string, error)
func (*MediaPlayer) Position ¶
func (mp *MediaPlayer) Position() (int64, error)
func (*MediaPlayer) Previous ¶
func (mp *MediaPlayer) Previous() error
func (*MediaPlayer) Quit ¶
func (mp *MediaPlayer) Quit() error
func (*MediaPlayer) Raise ¶
func (mp *MediaPlayer) Raise() error
func (*MediaPlayer) Seek ¶
func (mp *MediaPlayer) Seek(offset int64) error
func (*MediaPlayer) Stop ¶
func (mp *MediaPlayer) Stop() error
func (*MediaPlayer) SupportedMimeTypes ¶
func (mp *MediaPlayer) SupportedMimeTypes() ([]string, error)
func (*MediaPlayer) SupportedUriSchemes ¶
func (mp *MediaPlayer) SupportedUriSchemes() ([]string, error)
type Metadata ¶
type Metadata map[string]interface{}
func (Metadata) DiscNumber ¶
func (Metadata) TrackNumber ¶
Click to show internal directories.
Click to hide internal directories.