Класс 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