Класс 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() | |
| bool | isNull() const |
| QMediaPlaylist * | playlist() const |
| QNetworkRequest | request() const |
| bool | operator!=(const QMediaContent &other) const |
| bool | operator==(const QMediaContent &other) const |
Подробное описание
QMediaContent используется в рамках фреймворка мультимедиа в качестве логической ссылки на медиаконтент. Объект QMediaContent содержит QNetworkRequest, который предоставляет URL контента.
Непустой QMediaContent всегда содержит ссылку на контент, доступный через метод request().
В качестве альтернативы 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()
Уничтожает объект медиаконтента.
bool QMediaContent::isNull() const
Возвращает true, если этот медиаконтент равен null (неинициализирован); в противном случае — false.
QMediaPlaylist *QMediaContent::playlist() const
Возвращает плейлист для этого медиаконтента или 0, если этот QMediaContent не является плейлистом.
QNetworkRequest QMediaContent::request() const
Возвращает QNetworkRequest, который представляет ресурс для этого медиаконтента.
Эта функция была добавлена в Qt 5.14.
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.15/qmediacontent.html