Spec-Zone.ru › Qt 5.6

Класс QMediaResource

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

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

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

... (rest of the translated code)
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()

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

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

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

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

QString QMediaResource::language() const

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

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

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

END_OF_DOCUMENT_MARKER

QString QMediaResource::mimeType() const

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

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

QNetworkRequest QMediaResource::request() const

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

QSize QMediaResource::resolution() const

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

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

См. также 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

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

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

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

Spec-Zone.ru

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