KMediaPlayer::Player Class Reference
#include <player.h>
Inheritance diagram for KMediaPlayer::Player:

Detailed Description
Player is the center of the KMediaPlayer interface.It provides all of the necessary media player operations, and optionally provides the GUI to control them.
There are two servicetypes for Player: KMediaPlayer/Player and KMediaPlayer/Engine. KMediaPlayer/Player provides a widget (accessable through view as well as XML GUI KActions. KMediaPlayer/Engine omits the user interface facets, for those who wish to provide their own interface.
Definition at line 46 of file player.h.
Public Types | |
enum | State { Empty, Stop, Pause, Play } |
Public Slots | |
virtual void | pause (void)=0 |
virtual void | play (void)=0 |
virtual void | stop (void)=0 |
virtual void | seek (unsigned long msec)=0 |
void | setLooping (bool) |
Signals | |
void | loopingChanged (bool) |
void | stateChanged (int) |
Public Member Functions | |
Player (QObject *parent, const char *name) | |
Player (QWidget *parentWidget, const char *widgetName, QObject *parent, const char *name) | |
virtual View * | view (void)=0 |
virtual bool | isSeekable (void) const =0 |
virtual unsigned long | position (void) const =0 |
virtual bool | hasLength (void) const =0 |
virtual unsigned long | length (void) const =0 |
bool | isLooping (void) const |
int | state (void) const |
Protected Slots | |
void | setState (int) |
Member Enumeration Documentation
|
The possible states of the Player.
|
Constructor & Destructor Documentation
|
This constructor is what to use when no GUI is required, as in the case of a KMediaPlayer/Engine.
|
|
This constructor is what to use when a GUI is required, as in the case of a KMediaPlayer/Player.
|
Member Function Documentation
|
Returns whether the current track has a length. Some streams are endless, and do not have one. |
|
Return the current looping state.
|
|
Returns whether the current track honors seek requests.
|
|
Returns the length of the current track.
|
|
Emitted when the looping state is changed.
|
|
Pause playback of the media track.
|
|
Begin playing the media track.
|
|
Returns the current playback position in the track.
|
|
Move the current playback position to the specified time in milliseconds, if the track is seekable. Some streams may not be seeked. |
|
Set whether the Player should continue playing at the beginning of the track when the end of the track is reached.
|
|
Implementers use this to control what users see as the current state.
|
|
Return the current state of the player.
|
|
Emitted when the state changes.
|
|
Stop playback of the media track and return to the beginning.
|
|
A convenience function returning a pointer to the View for this Player, or 0 if this Player has no GUI.
|
The documentation for this class was generated from the following file: