Класс QVideoRendererControl
Класс QVideoRendererControl предоставляет средство управления воспроизведением видео для рендеринга на QAbstractVideoSurface. Подробнее...
| Заголовок: | #include <QVideoRendererControl> |
| qmake: | QT += multimedia |
| Наследует: | QMediaControl |
Открытые функции
| virtual | ~QVideoRendererControl() |
| virtual void | setSurface(QAbstractVideoSurface *surface) = 0 |
| virtual QAbstractVideoSurface * | surface() const = 0 |
- 34 открытых функций унаследовано от QObject
Защищенные функции
| QVideoRendererControl(QObject *parent = nullptr) |
- 9 защищенных функций унаследовано от QObject
Макросы
| QVideoRendererControl_iid |
Дополнительные унаследованные члены
- 1 свойство унаследовано от QObject
- 1 открытый слот унаследован от QObject
- 2 сигнала унаследованы от QObject
- 1 открытая переменная унаследована от QObject
- 10 статических открытых членов унаследованы от QObject
- 2 защищенные переменные унаследованы от QObject
Подробное описание
Класс QVideoRendererControl предоставляет средство управления воспроизведением видео для рендеринга на QAbstractVideoSurface.
Используя свойство surface() класса QVideoRendererControl, можно установить QAbstractVideoSurface в качестве целевого объекта рендеринга видео для QMediaService.
QVideoRendererControl *rendererControl = mediaService->requestControl<QVideoRendererControl *>(); rendererControl->setSurface(myVideoSurface);
QVideoRendererControl — одно из возможных средств управления выводом видео.
Имя интерфейса QVideoRendererControl составляет org.qt-project.qt.videorenderercontrol/5.0, как определено в QVideoRendererControl_iid.
См. также QMediaService::requestControl() и QVideoWidget.
Документация по членам-функциям
[protected] QVideoRendererControl::QVideoRendererControl(QObject *parent = nullptr)
Создаёт новый конечный пункт медиа рендеринга видео с заданным parent.
[virtual] QVideoRendererControl::~QVideoRendererControl()
Удаляет конечный пункт медиа рендеринга видео.
[pure virtual] void QVideoRendererControl::setSurface(QAbstractVideoSurface *surface)
Устанавливает surface, на который производитель видео выполняет рендеринг.
См. также surface().
[pure virtual] QAbstractVideoSurface *QVideoRendererControl::surface() const
Возвращает поверхность, на которую производитель видео выполняет рендеринг.
См. также setSurface().
Документация по макросам
QVideoRendererControl_iid
org.qt-project.qt.videorenderercontrol/5.0
Определяет имя интерфейса класса QVideoRendererControl.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qvideorenderercontrol.html