Spec-Zone.ru › Qt 5.11

Класс QVideoWidgetControl

Класс QVideoWidgetControl предоставляет средство управления медиа, которое реализует виджет видео. Подробнее...

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

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

виртуальный ~QVideoWidgetControl()
виртуальный Qt::AspectRatioMode aspectRatioMode() const = 0
виртуальный int brightness() const = 0
виртуальный int contrast() const = 0
виртуальный int hue() const = 0
виртуальный bool isFullScreen() const = 0
виртуальный int saturation() const = 0
виртуальный void setAspectRatioMode(Qt::AspectRatioMode mode) = 0
виртуальный void setBrightness(int brightness) = 0
виртуальный void setContrast(int contrast) = 0
виртуальный void setFullScreen(bool fullScreen) = 0
виртуальный void setHue(int hue) = 0
виртуальный void setSaturation(int saturation) = 0
виртуальный QWidget * videoWidget() = 0
  • 34 открытых функций, унаследованных от QObject

Сигналы

void brightnessChanged(int brightness)
void contrastChanged(int contrast)
void fullScreenChanged(bool fullScreen)
void hueChanged(int hue)
void saturationChanged(int saturation)
  • 2 сигнала, унаследованные от QObject

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

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

Макросы

QVideoWidgetControl_iid

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

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

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

Класс QVideoWidgetControl предоставляет средство управления медиа, которое реализует виджет видео.

Свойство videoWidget() класса QVideoWidgetControl предоставляет указатель на виджет видео, реализованный службой медиа управления. Этот виджет принадлежит службе медиа, поэтому следует проявлять осторожность, чтобы не удалить его.

QVideoWidgetControl *widgetControl = mediaService->requestControl<QVideoWidgetControl *>();
layout->addWidget(widgetControl->videoWidget());

Класс QVideoWidgetControl является одним из возможных вариантов управления выводом видео.

Имя интерфейса QVideoWidgetControl составляет org.qt-project.qt.videowidgetcontrol/5.0 , как определено в QVideoWidgetControl_iid.

См. также QMediaService::requestControl() и QVideoWidget.

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

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

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

[virtual] QVideoWidgetControl::~QVideoWidgetControl()

Уничтожает средство управления виджетом видео.

[pure virtual] Qt::AspectRatioMode QVideoWidgetControl::aspectRatioMode() const

Возвращает способ масштабирования видео для соответствия виджету относительно его соотношения сторон.

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

[pure virtual] int QVideoWidgetControl::brightness() const

Возвращает корректировку яркости, примененную к видео.

Допустимые значения яркости находятся в диапазоне от -100 до 100, по умолчанию 0.

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

[signal] void QVideoWidgetControl::brightnessChanged(int brightness)

Сигнализирует о том, что корректировка яркости виджета видео изменилась.

[pure virtual] int QVideoWidgetControl::contrast() const

Возвращает корректировку контраста, примененную к видео.

Допустимые значения контраста находятся в диапазоне от -100 до 100, по умолчанию 0.

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

[signal] void QVideoWidgetControl::contrastChanged(int contrast)

Сигнализирует о том, что корректировка контраста виджета видео изменилась.

[signal] void QVideoWidgetControl::fullScreenChanged(bool fullScreen)

Сигнализирует о том, что состояние полноэкранного отображения виджета видео изменилось.

[pure virtual] int QVideoWidgetControl::hue() const

Возвращает корректировку оттенка, примененную к виджету видео.

Значения оттенка находятся в диапазоне от -100 до 100, по умолчанию 0.

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

[signal] void QVideoWidgetControl::hueChanged(int hue)

Сигнализирует о том, что корректировка оттенка виджета видео изменилась.

[pure virtual] bool QVideoWidgetControl::isFullScreen() const

Возвращает true, если видео отображается на весь экран.

[pure virtual] int QVideoWidgetControl::saturation() const

Возвращает корректировку насыщенности, примененную к виджету видео.

Значения насыщенности находятся в диапазоне от -100 до 100, по умолчанию 0.

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

[signal] void QVideoWidgetControl::saturationChanged(int saturation)

Сигнализирует о том, что корректировка насыщенности виджета видео изменилась.

[pure virtual] void QVideoWidgetControl::setAspectRatioMode(Qt::AspectRatioMode mode)

Устанавливает режим соотношения сторон mode, который определяет, как видео масштабируется для соответствия виджету относительно его соотношения сторон.

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

[pure virtual] void QVideoWidgetControl::setBrightness(int brightness)

Устанавливает корректировку яркости для видео.

Допустимые значения яркости находятся в диапазоне от -100 до 100, значение по умолчанию равно 0.

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

[pure virtual] void QVideoWidgetControl::setContrast(int contrast)

Устанавливает корректировку контраста для виджета видео до значения contrast.

Допустимые значения контраста находятся в диапазоне от -100 до 100, значение по умолчанию равно 0.

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

[pure virtual] void QVideoWidgetControl::setFullScreen(bool fullScreen)

Устанавливает, находится ли виджет видео в режиме полноэкранного отображения.

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

[pure virtual] void QVideoWidgetControl::setHue(int hue)

Устанавливает корректировку цветового тона для виджета видео.

Допустимые значения цветового тона находятся в диапазоне от -100 до 100, значение по умолчанию равно 0.

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

[pure virtual] void QVideoWidgetControl::setSaturation(int saturation)

Устанавливает корректировку насыщенности для виджета видео.

Допустимые значения насыщенности находятся в диапазоне от -100 до 100, значение по умолчанию равно 0.

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

[pure virtual] QWidget *QVideoWidgetControl::videoWidget()

Возвращает QWidget.

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

QVideoWidgetControl_iid

org.qt-project.qt.videowidgetcontrol/5.0

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

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

Spec-Zone.ru

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