Spec-Zone.ru › Qt

Класс QMediaMetaData

Предоставляет метаданные для медиафайлов. Подробнее...

Заголовок: #include <QMediaMetaData>
CMake: find_package(Qt6 COMPONENTS Multimedia REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmake: QT += multimedia
  • Список всех членов, включая унаследованные

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

void clear()
void insert(QMediaMetaData::Key k, const QVariant &value)
bool isEmpty() const
QList<QMediaMetaData::Key> keys() const
void remove(QMediaMetaData::Key k)
QString stringValue(QMediaMetaData::Key key) const
QVariant value(QMediaMetaData::Key key) const
QVariant & operator[](QMediaMetaData::Key k)

Статические открытые члены

QString metaDataKeyToString(QMediaMetaData::Key key)

Защищенные переменные

QHash<QMediaMetaData::Key, QVariant> data

Связанные нечлены

bool operator!=(const QMediaMetaData &a, const QMediaMetaData &b)
bool operator==(const QMediaMetaData &a, const QMediaMetaData &b)

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

Примечание: Не все идентификаторы поддерживаются на всех платформах.

Общие атрибуты
Значение Описание Тип
Название Название медиа. QString
Автор Авторы медиа. QStringList
Комментарий Комментарий пользователя о медиа. QString
Описание Описание медиа. QString
Жанр Жанр медиа. QStringList
Дата Дата медиа. QDate.
Язык Язык медиа. QLocale::Language
Издатель Издатель медиа. QString
Авторские права Авторские права медиа. QString
Url Ссылка, указывающая на источник медиа. QUrl
Атрибуты медиа
ТипМедиа Тип медиа (аудио, видео и т.д.). QString
ФорматФайла Формат файла медиа. QMediaFormat::FileFormat
Длительность Длительность медиа в миллисекундах. qint64
Атрибуты аудио
БитрейтАудио Битрейт аудиопотока в битах в секунду. int
КодекАудио Кодек аудиопотока. QMediaForma::AudioCodec
Атрибуты видео
ЧастотаКадровВидео Частота кадров видеопотока. qreal
БитрейтВидео Битрейт видеопотока в битах в секунду. int
КодекВидео Кодек видеопотока. QMediaFormat::VideoCodec
Атрибуты музыки
НазваниеАльбома Название альбома, к которому принадлежит медиа. QString
ИсполнительАльбома Основной исполнитель альбома, к которому принадлежит медиа. QString
УчаствующиеИсполнители Исполнители, которые участвовали в создании медиа. QStringList
НомерТрека Номер трека медиа. int
Композитор Композитор медиа. QStringList
ГлавныйИсполнитель Главный исполнитель в медиа. QStringList
Миниатюра Встроенное изображение миниатюры. QImage
Обложка Встроенное изображение обложки. QImage
Атрибуты изображений и видео
Разрешение Размеры изображения или видео. QSize

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

[invokable] void QMediaMetaData::clear()

Удаляет все данные из объекта метаданных.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] void QMediaMetaData::insert(QMediaMetaData::Key k, const QVariant &value)

Вставляет значение в ключ k.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] bool QMediaMetaData::isEmpty() const

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

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] QList<QMediaMetaData::Key> QMediaMetaData::keys() const

Возвращает QList ключей QMediaMetaData.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

[static invokable] QString QMediaMetaData::metaDataKeyToString(QMediaMetaData::Key key)

Возвращает строковое представление ключа key, которое можно использовать при отображении метаданных пользователю.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] void QMediaMetaData::remove(QMediaMetaData::Key k)

Удаляет метаданные для ключа k.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] QString QMediaMetaData::stringValue(QMediaMetaData::Key key) const

Возвращает метаданные для ключа key в виде QString.

Это в основном предназначено для упрощения отображения метаданных пользователю.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] QVariant QMediaMetaData::value(QMediaMetaData::Key key) const

Возвращает значение метаданных для ключа key или пустой QVariant, если метаданные для данного ключа недоступны.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

QVariant &QMediaMetaData::operator[](QMediaMetaData::Key k)

Возвращает данные, сохраненные по ключу k.

QMediaMetaData rockBallad1;
rockBalad[QMediaMetaData::Genre]="Rock"

Документация переменных-членов

QHash<QMediaMetaData::Key, QVariant> QMediaMetaData::data

Эта переменная хранит метаданные.

Примечание: это protected член своего класса.

Связанные внешние функции

bool operator!=(const QMediaMetaData &a, const QMediaMetaData &b)

Сравнивает два объекта метаданных a и b и возвращает false , если они идентичны, или true , если они отличаются.

bool operator==(const QMediaMetaData &a, const QMediaMetaData &b)

Сравнивает два объекта метаданных a и b и возвращает true , если они идентичны, или false , если они отличаются.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qmediametadata.html

Spec-Zone.ru

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