Spec-Zone.ru › Qt 5.11

Класс QMediaResource

Класс QMediaResource предоставляет описание медиа-ресурса. Подробнее...

Заголовок: #include <QMediaResource>
qmake: QT += multimedia
  • Список всех членов, включая наследуемые

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

...
QMediaResource()
QMediaResource(const QUrl &url, const QString &mimeType = QString())
QMediaResource(const QNetworkRequest &request, const QString &mimeType = QString())
QMediaResource(const QMediaResource &other)
~QMediaResource()
int audioBitRate() const
QString audioCodec() const
int channelCount() const
qint64 dataSize() const
bool isNull() const
QString language() const
QString mimeType() const
QNetworkRequest request() const
QSize resolution() const
int sampleRate() const
void setAudioBitRate(int rate)

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

typedef QMediaResourceList

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

Класс QMediaResource предоставляет описание медиа-ресурса.

Медиа-ресурс состоит из URL, содержащего расположение ресурса, и набора свойств, описывающих формат ресурса. Свойства позволяют оценить ресурс, не загружая его, и в ситуациях, когда медиа может быть представлено несколькими альтернативными представлениями, позволяют выбрать соответствующий ресурс.

Медиа, предоставляемое удаленными службами, часто может быть доступно в нескольких кодировках или уровнях качества. Это позволяет клиенту выбрать подходящий ресурс, основываясь на таких соображениях, как поддерживаемые кодеки, пропускная способность сети и ограничения отображения. QMediaResource содержит информацию, такую как тип MIME, кодеки аудио и видео, битрейты аудио и видео и разрешение, чтобы эти и другие ограничения можно было оценить.

Единственным обязательным свойством QMediaResource является url().

См. также QMediaContent.

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

QMediaResource::QMediaResource()

Создаёт пустой медиа-ресурс.

QMediaResource::QMediaResource(const QUrl &url, const QString &mimeType = QString())

Создаёт медиа-ресурс с заданным типом mimeType из url.

QMediaResource::QMediaResource(const QNetworkRequest &request, const QString &mimeType = QString())

Создаёт медиа-ресурс с заданным типом mimeType из сетевого запроса request.

QMediaResource::QMediaResource(const QMediaResource &other)

Создаёт копию медиа-ресурса other.

QMediaResource::~QMediaResource()

Удаляет медиа-ресурс.

int QMediaResource::audioBitRate() const

Возвращает битрейт аудиопотока медиа-ресурса в битах в секунду.

Может быть нулём, если битрейт неизвестен или ресурс не содержит аудиопотока.

См. также setAudioBitRate().

QString QMediaResource::audioCodec() const

Возвращает аудиокодек медиа-ресурса.

Может быть пустым, если медиа-ресурс не содержит аудиопотока или кодек неизвестен.

См. также setAudioCodec().

int QMediaResource::channelCount() const

Возвращает количество аудиоканалов в медиа-ресурсе.

Может быть нулём, если размер выборки неизвестен или ресурс не содержит аудиопотока.

См. также setChannelCount().

qint64 QMediaResource::dataSize() const

Возвращает размер медиа-ресурса в байтах.

Может быть нулём, если размер неизвестен.

См. также setDataSize().

bool QMediaResource::isNull() const

Определяет, является ли медиа-ресурс пустым.

Возвращает true, если ресурс пустой, и false в противном случае.

QString QMediaResource::language() const

Возвращает язык медиа-ресурса в формате кода ISO 639-2.

Может быть пустым, если язык неизвестен.

См. также setLanguage().

QString QMediaResource::mimeType() const

Возвращает тип MIME медийного ресурса.

Может быть пустым, если тип MIME неизвестен.

QNetworkRequest QMediaResource::request() const

Возвращает сетевой запрос, связанный с этим медийным ресурсом.

QSize QMediaResource::resolution() const

Возвращает разрешение медийного ресурса в пикселях.

Может быть пустым, если разрешение неизвестно или ресурс не содержит пиксельных данных (например, ресурс — аудиопоток).

См. также setResolution().

int QMediaResource::sampleRate() const

Возвращает частоту дискретизации аудио для медийного ресурса.

Может быть нулём, если частота дискретизации неизвестна или ресурс не содержит аудиопотока.

См. также setSampleRate().

void QMediaResource::setAudioBitRate(int rate)

Устанавливает битовую скорость в битах в секунду для видеопотока медийного ресурса.

См. также audioBitRate().

void QMediaResource::setAudioCodec(const QString &codec)

Устанавливает аудиокодек медийного ресурса.

См. также audioCodec().

void QMediaResource::setChannelCount(int channels)

Устанавливает количество аудиоканалов в медийном ресурсе.

См. также channelCount().

void QMediaResource::setDataSize(const qint64 size)

Устанавливает размер медийного ресурса в байтах.

См. также dataSize().

void QMediaResource::setLanguage(const QString &language)

Устанавливает язык медийного ресурса.

См. также language().

void QMediaResource::setResolution(const QSize &resolution)

Устанавливает разрешение медийного ресурса в пикселях.

См. также resolution().

void QMediaResource::setResolution(int width, int height)

Устанавливает ширину и высоту медийного ресурса в пикселях.

void QMediaResource::setSampleRate(int sampleRate)

Устанавливает частоту дискретизации аудио sampleRate медийного ресурса.

См. также sampleRate().

void QMediaResource::setVideoBitRate(int rate)

Устанавливает битовую скорость в битах в секунду для видеопотока медийного ресурса.

См. также videoBitRate().

void QMediaResource::setVideoCodec(const QString &codec)

Устанавливает видеокодек медийного ресурса.

См. также videoCodec().

QUrl QMediaResource::url() const

Возвращает URL медийного ресурса.

int QMediaResource::videoBitRate() const

Возвращает битовую скорость в битах в секунду для видеопотока медийного ресурса.

Может быть нулём, если битовая скорость неизвестна или ресурс не содержит видеопотока.

См. также setVideoBitRate().

QString QMediaResource::videoCodec() const

Возвращает видеокодек медийного ресурса.

Может быть пустым, если медийный ресурс не содержит видеопотока или кодек неизвестен.

См. также setVideoCodec().

bool QMediaResource::operator!=(const QMediaResource &other) const

Сравнивает медийный ресурс с other.

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

QMediaResource &QMediaResource::operator=(const QMediaResource &other)

Присваивает значение other медийному ресурсу.

bool QMediaResource::operator==(const QMediaResource &other) const

Сравнивает медийный ресурс с other.

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

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

typedef QMediaResourceList

Синоним для QList<QMediaResource>

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

Spec-Zone.ru

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