YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
de.yaacc.upnp.server.openhome.OhPlayback Interface Reference

What the OpenHome services ask of the player of the renderer. More...

Inheritance diagram for de.yaacc.upnp.server.openhome.OhPlayback:
Inheritance graph
Collaboration diagram for de.yaacc.upnp.server.openhome.OhPlayback:
Collaboration graph

Public Member Functions

void play ()
 
void pause ()
 
void stop ()
 
void next ()
 
void previous ()
 
void setRepeat (boolean repeat)
 
void setShuffle (boolean shuffle)
 
void seekSecondAbsolute (long second)
 
void seekSecondRelative (int seconds)
 
void seekToTrack (long id)
 Plays the track with this id (it is in the queue).
 
void trackInserted (int index, OhQueue.Entry entry)
 A track was put into the queue at index.
 
void trackDeleted (int index, long id)
 The track with the id was taken out of the queue; it was at index.
 
void queueCleared ()
 
void setVolume (int percent)
 
void setMute (boolean mute)
 

Detailed Description

What the OpenHome services ask of the player of the renderer.

The renderer core calls these methods on the thread of the control point's request; an implementation hands the work to the player's own thread.

Member Function Documentation

◆ seekToTrack()

void de.yaacc.upnp.server.openhome.OhPlayback.seekToTrack ( long id)

Plays the track with this id (it is in the queue).

Implemented in de.yaacc.upnp.server.openhome.OpenHomeRenderer.

◆ setVolume()

void de.yaacc.upnp.server.openhome.OhPlayback.setVolume ( int percent)
Parameters
percent0 to 100

Implemented in de.yaacc.upnp.server.openhome.OpenHomeRenderer.

◆ trackDeleted()

void de.yaacc.upnp.server.openhome.OhPlayback.trackDeleted ( int index,
long id )

The track with the id was taken out of the queue; it was at index.

Implemented in de.yaacc.upnp.server.openhome.OpenHomeRenderer.

◆ trackInserted()

void de.yaacc.upnp.server.openhome.OhPlayback.trackInserted ( int index,
OhQueue.Entry entry )

A track was put into the queue at index.

Implemented in de.yaacc.upnp.server.openhome.OpenHomeRenderer.


The documentation for this interface was generated from the following file: