Spec-Zone.ru › Qt 5.12

Класс 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)
void setAudioCodec(const QString &codec)
void setChannelCount(int channels)
void setDataSize(const qint64 size)
void setLanguage(const QString &language)
void setResolution(const QSize &resolution)
void setResolution(int width, int height)
void setSampleRate(int sampleRate)
void setVideoBitRate(int rate)
void setVideoCodec(const QString &codec)
QUrl url() const
int videoBitRate() const
QString videoCodec() const
bool operator!=(const QMediaResource &other) const
QMediaResource & operator=(const QMediaResource &other)
bool operator==(const QMediaResource &other) const

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

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

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

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

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

int QMediaResource::channelCount() const

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

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

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

qint64 QMediaResource::dataSize() const

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

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

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

bool QMediaResource::isNull() const

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

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

QString QMediaResource::language() const

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

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

См. также 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/qt-5.12/qmediaresource.html

Spec-Zone.ru

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