public interface MusicResourceGenerator extends PermanentSoundResources, MusicProvider, MusicHelper
Modifier and Type | Field and Description |
---|---|
static String |
PROVIDE_RESOURCE_ERROR |
static String |
PROVIDE_RESOURCE_ERROR_GENERATING |
static String |
PROVIDE_RESOURCE_ERROR_NOT_CAPABLE |
Modifier and Type | Method and Description |
---|---|
default List<? extends ResourceModel> |
announceResources() |
default Optional<? extends ResourceModel> |
createCapabilitiesResource()
creates the CapabilitiesResource
|
default Optional<? extends ResourceModel> |
createNowPlayingResource()
generates NowPlayingResource
|
default Optional<? extends ResourceModel> |
createPlaybackStateResource()
generates the PlaybackState Resource
|
default Optional<? extends ResourceModel> |
createPlayerResource()
generates the PlayerResource
|
default Optional<? extends ResourceModel> |
createProgressResource()
generates the ProgressResource
|
default Optional<? extends ResourceModel> |
createTrackInfoResource()
generates the ProgressResource
|
default Optional<? extends ResourceModel> |
createVolumeResource()
generates the VolumeResource
|
default Optional<? extends ResourceModel> |
generateResource(ResourceModel resourceModel,
Optional<EventModel> event)
generates the resources
|
createUsingSoundResource, provideResource
announceEvents, resourcesInit
getCapabilities, getCurrentPlaylist, getCurrentProgress, getPlaybackState, getVolume, isOutputRunning, isPlaying, isUsingJava
playerError, playerError, startedSound, startedSound, updatePlayInfo, updatePlayInfo, updatePlayInfo, updatePlayInfo, updatePlayInfo, updateStateInfo
endedSound
fire, fire, fire, fire, fire
debug, debug, error, error, getContext
static final String PROVIDE_RESOURCE_ERROR
static final String PROVIDE_RESOURCE_ERROR_NOT_CAPABLE
static final String PROVIDE_RESOURCE_ERROR_GENERATING
default List<? extends ResourceModel> announceResources()
announceResources
in interface PermanentSoundResources
announceResources
in interface ResourceBuilderModel
announceResources
in interface ResourcesProviderBase
default Optional<? extends ResourceModel> generateResource(ResourceModel resourceModel, Optional<EventModel> event)
generateResource
in interface PermanentSoundResources
generateResource
in interface ResourcesProviderBase
resourceModel
- the resourceModelevent
- the Eventdefault Optional<? extends ResourceModel> createPlaybackStateResource()
default Optional<? extends ResourceModel> createVolumeResource()
default Optional<? extends ResourceModel> createTrackInfoResource()
default Optional<? extends ResourceModel> createProgressResource()
default Optional<? extends ResourceModel> createPlayerResource()
default Optional<? extends ResourceModel> createNowPlayingResource()
default Optional<? extends ResourceModel> createCapabilitiesResource()
Copyright © 2016. All rights reserved.