Documentation ¶
Index ¶
- Constants
- type MediaController
- type MediaEventCallback
- type VirtualMediaController
- func (v VirtualMediaController) GetCurrentMediaPosition() (float32, error)
- func (v VirtualMediaController) IsAvailable() bool
- func (v VirtualMediaController) LoadMediaFromPath(path string) error
- func (v VirtualMediaController) LoadMediaFromURL(url string) error
- func (v VirtualMediaController) Mute() error
- func (v VirtualMediaController) Pause() error
- func (v VirtualMediaController) Play() error
- func (v VirtualMediaController) SetCurrentMediaPosition(float32) error
- func (v VirtualMediaController) SetLogger(_ *log.Entry)
- func (v VirtualMediaController) SetOnMediaEndedCallback(cb MediaEventCallback)
- func (v VirtualMediaController) SetOnMediaPausedCallback(cb MediaEventCallback)
- func (v VirtualMediaController) SetOnMediaStartedCallback(cb MediaEventCallback)
- func (v VirtualMediaController) Stop() error
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MediaController ¶
type MediaController interface { IsAvailable() bool SetLogger(entry *log.Entry) LoadMediaFromPath(path string) error LoadMediaFromURL(url string) error Play() error Pause() error Mute() error Stop() error SetOnMediaStartedCallback(cb MediaEventCallback) SetOnMediaPausedCallback(cb MediaEventCallback) SetOnMediaEndedCallback(cb MediaEventCallback) GetCurrentMediaPosition() (float32, error) SetCurrentMediaPosition(float32) error }
type MediaEventCallback ¶
type MediaEventCallback func()
type VirtualMediaController ¶
type VirtualMediaController struct{}
func NewVirtualMediaController ¶
func NewVirtualMediaController() *VirtualMediaController
func (VirtualMediaController) GetCurrentMediaPosition ¶
func (v VirtualMediaController) GetCurrentMediaPosition() (float32, error)
func (VirtualMediaController) IsAvailable ¶
func (v VirtualMediaController) IsAvailable() bool
func (VirtualMediaController) LoadMediaFromPath ¶
func (v VirtualMediaController) LoadMediaFromPath(path string) error
func (VirtualMediaController) LoadMediaFromURL ¶
func (v VirtualMediaController) LoadMediaFromURL(url string) error
func (VirtualMediaController) Mute ¶
func (v VirtualMediaController) Mute() error
func (VirtualMediaController) Pause ¶
func (v VirtualMediaController) Pause() error
func (VirtualMediaController) Play ¶
func (v VirtualMediaController) Play() error
func (VirtualMediaController) SetCurrentMediaPosition ¶
func (v VirtualMediaController) SetCurrentMediaPosition(float32) error
func (VirtualMediaController) SetLogger ¶
func (v VirtualMediaController) SetLogger(_ *log.Entry)
func (VirtualMediaController) SetOnMediaEndedCallback ¶
func (v VirtualMediaController) SetOnMediaEndedCallback(cb MediaEventCallback)
func (VirtualMediaController) SetOnMediaPausedCallback ¶
func (v VirtualMediaController) SetOnMediaPausedCallback(cb MediaEventCallback)
func (VirtualMediaController) SetOnMediaStartedCallback ¶
func (v VirtualMediaController) SetOnMediaStartedCallback(cb MediaEventCallback)
func (VirtualMediaController) Stop ¶
func (v VirtualMediaController) Stop() error
Click to show internal directories.
Click to hide internal directories.