Класс 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 состоит из одного или нескольких QMediaResources, где каждый ресурс предоставляет 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, если этот медиаконтент является нулевым (неинициализированным); в противном случае — 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.12/qmediacontent.html