Spec-Zone.ru › Qt 5.11

Класс QVideoEncoderSettingsControl

Класс QVideoEncoderSettingsControl предоставляет доступ к настройкам медиа-службы, выполняющей кодирование видео. Подробнее...

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

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

виртуальный ~QVideoEncoderSettingsControl()
виртуальный void setVideoSettings(const QVideoEncoderSettings &settings) = 0
виртуальный QList<qreal> supportedFrameRates(const QVideoEncoderSettings &settings, bool *continuous = nullptr) const = 0
виртуальный QList<QSize> supportedResolutions(const QVideoEncoderSettings &settings, bool *continuous = nullptr) const = 0
виртуальный QStringList supportedVideoCodecs() const = 0
виртуальный QString videoCodecDescription(const QString &codec) const = 0
виртуальный QVideoEncoderSettings videoSettings() const = 0
  • 34 открытых функций, унаследованных от QObject

Защищённые функции

QVideoEncoderSettingsControl(QObject *parent = nullptr)
  • 9 защищённых функций, унаследованных от QObject

Макросы

QVideoEncoderSettingsControl_iid

Дополнительные унаследованные члены

  • 1 свойство, унаследованное от QObject
  • 1 открытый слот, унаследованный от QObject
  • 2 сигнала, унаследованные от QObject
  • 1 открытая переменная, унаследованная от QObject
  • 10 статические открытые члены, унаследованные от QObject
  • 2 защищённые переменные, унаследованные от QObject

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

Класс QVideoEncoderSettingsControl предоставляет доступ к настройкам медиа-службы, выполняющей кодирование видео.

Если QMediaService поддерживает кодирование видеоданных, он реализует QVideoEncoderSettingsControl. Этот контроль предоставляет информацию о ограничениях параметров видеокодера и позволяет выбрать набор настроек видеокодера, как указано в объекте QVideoEncoderSettings.

Функциональность этого контроля предоставляется коду приложения через класс QMediaRecorder.

Имя интерфейса QVideoEncoderSettingsControl равно org.qt-project.qt.videoencodersettingscontrol/5.0 как определено в QVideoEncoderSettingsControl_iid.

См. также QMediaRecorder, QVideoEncoderSettings и QMediaService::requestControl().

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

[protected] QVideoEncoderSettingsControl::QVideoEncoderSettingsControl(QObject *parent = nullptr)

Создаёт новый объект управления настройками видеокодера с заданным parent.

[virtual] QVideoEncoderSettingsControl::~QVideoEncoderSettingsControl()

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

[pure virtual] void QVideoEncoderSettingsControl::setVideoSettings(const QVideoEncoderSettings &settings)

Устанавливает выбранные настройки видеокодера settings.

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

[pure virtual] QList<qreal> QVideoEncoderSettingsControl::supportedFrameRates(const QVideoEncoderSettings &settings, bool *continuous = nullptr) const

Возвращает список поддерживаемых частот кадров.

Если передаётся ненулевой параметр settings, возвращаемый список сокращается до частот кадров, поддерживаемых частичными настройками, такими как видео кодек или разрешение видео.

Если кодер поддерживает произвольные частоты кадров в поддерживаемом диапазоне, *continuous устанавливается в true, в противном случае *continuous устанавливается в false.

См. также QVideoEncoderSettings::frameRate().

[pure virtual] QList<QSize> QVideoEncoderSettingsControl::supportedResolutions(const QVideoEncoderSettings &settings, bool *continuous = nullptr) const

Возвращает список поддерживаемых разрешений.

Если передаётся ненулевой параметр settings, возвращаемый список сокращается до разрешений, поддерживаемых частичными настройками, такими как видео кодек или частота кадров.

Если кодер поддерживает произвольные разрешения в пределах поддерживаемого диапазона, *continuous устанавливается в true, в противном случае *continuous устанавливается в false.

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

[pure virtual] QStringList QVideoEncoderSettingsControl::supportedVideoCodecs() const

Возвращает список поддерживаемых кодеков видео.

[pure virtual] QString QVideoEncoderSettingsControl::videoCodecDescription(const QString &codec) const

Возвращает описание видео codec.

[pure virtual] QVideoEncoderSettings QVideoEncoderSettingsControl::videoSettings() const

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

Возвращаемое значение может отличаться от переданного в QVideoEncoderSettingsControl::setVideoSettings(), если настройки содержат параметры по умолчанию или неопределённые параметры. В этом случае, если неопределённые параметры уже разрешены, они должны быть возвращены.

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

Документация по макросам

QVideoEncoderSettingsControl_iid

org.qt-project.qt.videoencodersettingscontrol/5.0

Определяет имя интерфейса класса QVideoEncoderSettingsControl.

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

Spec-Zone.ru

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