Spec-Zone.ru › Qt 5.9

Класс QMediaContent

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

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

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

QMediaContent()
QMediaContent(const QUrl &url)
QMediaContent(const QNetworkRequest &request)
QMediaContent(const QMediaResource &resource)
QMediaContent(const QMediaResourceList &resources)
QMediaContent(const QMediaContent &other)
QMediaContent(QMediaPlaylist *playlist, const QUrl &contentUrl = QUrl(), bool takeOwnership = false)
~QMediaContent()
QNetworkRequest canonicalRequest() const
QMediaResource canonicalResource() const
QUrl canonicalUrl() const
bool isNull() const
QMediaPlaylist * playlist() const
QMediaResourceList resources() const
bool operator!=(const QMediaContent &other) const
QMediaContent & operator=(const QMediaContent &other)
bool operator==(const QMediaContent &other) const

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

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

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

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

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

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

QMediaContent::QMediaContent()

Конструирует нулевой объект QMediaContent.

QMediaContent::QMediaContent(const QUrl &url)

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

QMediaContent::QMediaContent(const QNetworkRequest &request)

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

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

QMediaContent::QMediaContent(const QMediaResource &resource)

Конструирует медиа-контент с resource, предоставляющим ссылку на контент.

QMediaContent::QMediaContent(const QMediaResourceList &resources)

Конструирует медиа-контент с resources, предоставляющим ссылку на контент.

QMediaContent::QMediaContent(const QMediaContent &other)

Конструирует копию медиа-контента other.

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

Конструирует медиа-контент с playlist.

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

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

QMediaContent::~QMediaContent()

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

QNetworkRequest QMediaContent::canonicalRequest() const

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

QMediaResource QMediaContent::canonicalResource() const

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

QUrl QMediaContent::canonicalUrl() const

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

bool QMediaContent::isNull() const

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

QMediaPlaylist *QMediaContent::playlist() const

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

QMediaResourceList QMediaContent::resources() const

Возвращает список альтернативных ресурсов для этого медиа-контента. Первый элемент в этом списке всегда является каноническим ресурсом.

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

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

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

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

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

Spec-Zone.ru

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