Spec-Zone.ru › Qt 5.15

Класс QMediaContent

Класс QMediaContent предоставляет доступ к ресурсу, относящемуся к медиаконтенту. Подробнее...

Заголовок: #include <QMediaContent>
qmake: QT += multimedia
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Открытые функции

QMediaContent(QMediaPlaylist *playlist, const QUrl &contentUrl = QUrl(), bool takeOwnership = false)
QMediaContent(const QMediaContent &other)
QMediaContent(const QNetworkRequest &request)
QMediaContent(const QUrl &url)
QMediaContent()
QMediaContent & operator=(const QMediaContent &other)
~QMediaContent()
bool isNull() const
QMediaPlaylist * playlist() const
QNetworkRequest request() const
bool operator!=(const QMediaContent &other) const
bool operator==(const QMediaContent &other) const

Подробное описание

QMediaContent используется в рамках фреймворка мультимедиа в качестве логической ссылки на медиаконтент. Объект QMediaContent содержит QNetworkRequest, который предоставляет URL контента.

Непустой QMediaContent всегда содержит ссылку на контент, доступный через метод request().

В качестве альтернативы QMediaContent может представлять плейлист и содержать указатель на действительный объект QMediaPlaylist. В этом случае URL является необязательным и может быть пустым или указывать на URL плейлиста.

Документация по членам-функциям

QMediaContent::QMediaContent(QMediaPlaylist *playlist, const QUrl &contentUrl = QUrl(), bool takeOwnership = false)

Создает медиаконтент с playlist.

contentUrl плейлиста — необязательный параметр и может быть пустым.

Установите takeOwnership в значение true, если вы хотите, чтобы QMediaContent взял на себя владение плейлистом. По умолчанию takeOwnership имеет значение false.

QMediaContent::QMediaContent(const QMediaContent &other)

Создает копию медиаконтента other.

QMediaContent::QMediaContent(const QNetworkRequest &request)

Создает медиаконтент с request, предоставляющим ссылку на контент.

Этот конструктор можно использовать для ссылки на медиаконтент через сетевые протоколы, такие как HTTP. Он может включать дополнительную информацию, необходимую для получения ресурса, например, Cookie или HTTP-заголовки.

QMediaContent::QMediaContent(const QUrl &url)

Создает медиаконтент с url, предоставляющим ссылку на контент.

QMediaContent::QMediaContent()

Создает нулевой QMediaContent.

QMediaContent &QMediaContent::operator=(const QMediaContent &other)

Присваивает значение other этому медиаконтенту.

QMediaContent::~QMediaContent()

Уничтожает объект медиаконтента.

bool QMediaContent::isNull() const

Возвращает true, если этот медиаконтент равен null (неинициализирован); в противном случае — false.

QMediaPlaylist *QMediaContent::playlist() const

Возвращает плейлист для этого медиаконтента или 0, если этот QMediaContent не является плейлистом.

QNetworkRequest QMediaContent::request() const

Возвращает QNetworkRequest, который представляет ресурс для этого медиаконтента.

Эта функция была добавлена в Qt 5.14.

bool QMediaContent::operator!=(const QMediaContent &other) const

Возвращает true, если other не эквивалентен этому медиаконтенту; в противном случае — false.

bool QMediaContent::operator==(const QMediaContent &other) const

Возвращает true, если other эквивалентен этому медиаконтенту; в противном случае — false.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qmediacontent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API