Spec-Zone.ru › Qt 5.13

Класс 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()
QNetworkRequest canonicalRequest() const
QUrl canonicalUrl() const
bool isNull() const
QMediaPlaylist * playlist() const
bool operator!=(const QMediaContent &other) const
bool operator==(const QMediaContent &other) const

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

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

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

В качестве альтернативы 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()

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

QNetworkRequest QMediaContent::canonicalRequest() const

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

QUrl QMediaContent::canonicalUrl() const

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

bool QMediaContent::isNull() const

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

QMediaPlaylist *QMediaContent::playlist() const

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

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.13/qmediacontent.html

Spec-Zone.ru

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