QVideoRendererControl 類

The QVideoRendererControl class provides a media control for rendering video to a QAbstractVideoSurface . 更多...

頭: #include <QVideoRendererControl>
qmake: QT += multimedia
繼承: QMediaControl

公共函數

~QVideoRendererControl ()
virtual void setSurface (QAbstractVideoSurface * surface ) = 0
virtual QAbstractVideoSurface * surface () const = 0

保護函數

QVideoRendererControl (QObject * parent = Q_NULLPTR)

QVideoRendererControl_iid

額外繼承成員

詳細描述

The QVideoRendererControl class provides a media control for rendering video to a QAbstractVideoSurface .

使用 surface () property of QVideoRendererControl a QAbstractVideoSurface may be set as the video render target of a QMediaService .

QVideoRendererControl *rendererControl = mediaService->requestControl<QVideoRendererControl *>();
rendererControl->setSurface(myVideoSurface);
					

QVideoRendererControl is one of a number of possible video output controls.

接口名稱對於 QVideoRendererControl is org.qt-project.qt.videorenderercontrol/5.0 作為定義在 QVideoRendererControl_iid .

另請參閱 QMediaService::requestControl () 和 QVideoWidget .

成員函數文檔編製

[protected] QVideoRendererControl:: QVideoRendererControl ( QObject * parent = Q_NULLPTR)

Constructs a new video renderer media end point with the given parent .

QVideoRendererControl:: ~QVideoRendererControl ()

Destroys a video renderer media end point.

[pure virtual] void QVideoRendererControl:: setSurface ( QAbstractVideoSurface * surface )

設置 surface a video producer renders to.

另請參閱 surface ().

[pure virtual] QAbstractVideoSurface *QVideoRendererControl:: surface () const

Returns the surface a video producer renders to.

另請參閱 setSurface ().

宏文檔編製

QVideoRendererControl_iid

org.qt-project.qt.videorenderercontrol/5.0

定義接口名為 QVideoRendererControl 類。