Spec-Zone.ru › Qt 5.6

Класс 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. Это может включать дополнительную информацию, необходимую для получения ресурса, например, куки или заголовки 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/archives/qt-5.6/qmediacontent.html

Spec-Zone.ru

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