IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QMediaStreamsControl Class

The QMediaStreamsControl class provides a media stream selection control.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

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

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.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+