QMediaPlayerControl Class
The QMediaPlayerControl class provides access to the media playing functionality of a QMediaService. More...
| Header: | #include <QMediaPlayerControl> |
| qmake: | QT += multimedia |
| Inherits: | QMediaControl |
Public Functions
| virtual | ~QMediaPlayerControl() |
- 30 public functions inherited from QObject
Protected Functions
| QMediaPlayerControl(QObject *parent = nullptr) |
- 9 protected functions inherited from QObject
Related Non-Members
| typedef | QObjectList |
| QList<T> | qFindChildren(const QObject *obj, const QRegExp ®Exp) |
| T | qobject_cast(QObject *object) |
| T | qobject_cast(const QObject *object) |
Macros
| QMediaPlayerControl_iid | |
| QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
| Q_CLASSINFO(Name, Value) | |
| Q_DISABLE_COPY(Class) | |
| Q_DISABLE_COPY_MOVE(Class) | |
| Q_DISABLE_MOVE(Class) | |
| Q_EMIT | |
| Q_ENUM(...) | |
| Q_ENUM_NS(...) | |
| Q_FLAG(...) | |
| Q_FLAG_NS(...) | |
| Q_GADGET | |
| Q_INTERFACES(...) | |
| Q_INVOKABLE | |
| Q_MEDIA_DECLARE_CONTROL(Class, IId) | |
| Q_NAMESPACE | |
| Q_OBJECT | |
| Q_PROPERTY(...) | |
| Q_REVISION | |
| Q_SET_OBJECT_NAME(Object) | |
| Q_SIGNAL | |
| Q_SIGNALS | |
| Q_SLOT | |
| Q_SLOTS |
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 9 static public members inherited from QObject
Detailed Description
If a QMediaService can play media is will implement QMediaPlayerControl. This control provides a means to set the media to play, start, pause and stop playback, seek, and control the volume. It also provides feedback on the duration of the media, the current position, and buffering progress.
The functionality provided by this control is exposed to application code through the QMediaPlayer class.
The interface name of QMediaPlayerControl is org.qt-project.qt.mediaplayercontrol/5.0 as defined in QMediaPlayerControl_iid.
See also QMediaService::requestControl() and QMediaPlayer.
Member Function Documentation
[protected] QMediaPlayerControl::QMediaPlayerControl(QObject *parent = nullptr)
Constructs a new media player control with the given parent.
[virtual] QMediaPlayerControl::~QMediaPlayerControl()
Destroys a media player control.
Macro Documentation
QMediaPlayerControl::QMediaPlayerControl_iid
org.qt-project.qt.mediaplayercontrol/5.0
Defines the interface name of the QMediaPlayerControl class.