Documentation ¶
Index ¶
Constants ¶
View Source
const ( StateRinging = iota + 1 StateSnoozing StateDisabled StateWaiting )
Variables ¶
View Source
var Alarm = NewAlarmService()
View Source
var Media = NewMediaService()
Functions ¶
Types ¶
type AlarmService ¶
type AlarmService struct {
Alarms []*AlarmTime
}
func NewAlarmService ¶
func NewAlarmService() *AlarmService
func (*AlarmService) NextAlarm ¶
func (as *AlarmService) NextAlarm() (*AlarmTime, error)
type MediaService ¶
type MediaService struct { Context *oto.Context Player *oto.Player Stream media.MediaStream // contains filtered or unexported fields }
func NewMediaService ¶
func NewMediaService() *MediaService
func (*MediaService) PlayRemoteMP3 ¶
func (ms *MediaService) PlayRemoteMP3(stream media.MediaStream) error
func (*MediaService) Stop ¶
func (ms *MediaService) Stop()
Click to show internal directories.
Click to hide internal directories.