QMediaStreamsControl Class▲
-
Header: QMediaStreamsControl
-
qmake: QT += multimedia
-
Inherits: QMediaControl
-
Inherited By:
-
Group: QMediaStreamsControl is part of multimedia_control
Detailed Description▲
The QMediaStreamsControl class provides descriptions of the available media streams and allows individual streams to be activated and deactivated.
The interface name of QMediaStreamsControl is org.qt-project.qt.mediastreamscontrol/5.0 as defined in QMediaStreamsControl_iid.
See Also▲
See also QMediaService::requestControl()
Member Type Documentation▲
enum QMediaStreamsControl::StreamType▲
Media stream type.
Constant |
Value |
Description |
---|---|---|
QMediaStreamsControl::AudioStream |
2 |
Audio stream. |
QMediaStreamsControl::VideoStream |
1 |
Video stream. |
QMediaStreamsControl::SubPictureStream |
3 |
Subpicture or teletext stream. |
QMediaStreamsControl::UnknownStream |
0 |
The stream type is unknown. |
QMediaStreamsControl::DataStream |
4 |
Member Function Documentation▲
[explicit protected] QMediaStreamsControl::QMediaStreamsControl(QObject *parent = nullptr)▲
Constructs a new media streams control with the given parent.
[virtual] QMediaStreamsControl::~QMediaStreamsControl()▲
Destroys a media streams control.
void QMediaStreamsControl::activeStreamsChanged()▲
The signal is emitted when the active streams list is changed.
[pure virtual] bool QMediaStreamsControl::isActive(int streamNumber)▲
Returns true if the media stream streamNumber is active.
[pure virtual] QVariant QMediaStreamsControl::metaData(int streamNumber, const QString &key)▲
Returns the meta-data value of key for the given streamNumber.
Useful metadata keys are QMediaMetaData::Title, QMediaMetaData::Description and QMediaMetaData::Language.
[pure virtual] void QMediaStreamsControl::setActive(int streamNumber, bool state)▲
Sets the active state of media stream streamNumber.
Setting the active state of a media stream to true will activate it. If any other stream of the same type was previously active it will be deactivated. Setting the active state fo a media stream to false will deactivate it.
See Also▲
See also isActive()
[pure virtual] int QMediaStreamsControl::streamCount()▲
Returns the number of media streams.
[pure virtual] QMediaStreamsControl::StreamType QMediaStreamsControl::streamType(int streamNumber)▲
Return the type of media stream streamNumber.
void QMediaStreamsControl::streamsChanged()▲
The signal is emitted when the available streams list is changed.
Macro Documentation▲
QMediaStreamsControl_iid▲
org.qt-project.qt.mediastreamscontrol/5.0
Defines the interface name of the QMediaStreamsControl class.