QVideoWidget

The QVideoWidget class provides a widget which presents video produced by a media object. More

Inheritance diagram of PySide2.QtMultimediaWidgets.QVideoWidget

Inherited by: QCameraViewfinder

Synopsis

Functions

Slots

Signals

Detailed Description

Attaching a QVideoWidget to a QMediaObject allows it to display the video or image output of that media object. A QVideoWidget is attached to media object by passing a pointer to the QMediaObject in its constructor, and detached by destroying the QVideoWidget .

player = new QMediaPlayer;

playlist = new QMediaPlaylist(player);
playlist->addMedia(QUrl("http://example.com/myclip1.mp4"));
playlist->addMedia(QUrl("http://example.com/myclip2.mp4"));

videoWidget = new QVideoWidget;
player->setVideoOutput(videoWidget);

videoWidget->show();
playlist->setCurrentIndex(1);
player->play();

Note : Only a single display output can be attached to a media object at one time.

class QVideoWidget([parent=None])
param parent

QWidget

Constructs a new video widget.

The parent is passed to QWidget .

PySide2.QtMultimediaWidgets.QVideoWidget.aspectRatioMode()
Return type

AspectRatioMode

PySide2.QtMultimediaWidgets.QVideoWidget.brightness()
Return type

int

See also

setBrightness()

PySide2.QtMultimediaWidgets.QVideoWidget.brightnessChanged(brightness)
Parameters

brightnessint

PySide2.QtMultimediaWidgets.QVideoWidget.contrast()
Return type

int

See also

setContrast()

PySide2.QtMultimediaWidgets.QVideoWidget.contrastChanged(contrast)
Parameters

contrastint

PySide2.QtMultimediaWidgets.QVideoWidget.fullScreenChanged(fullScreen)
Parameters

fullScreenbool

PySide2.QtMultimediaWidgets.QVideoWidget.hue()
Return type

int

See also

setHue()

PySide2.QtMultimediaWidgets.QVideoWidget.hueChanged(hue)
Parameters

hueint

PySide2.QtMultimediaWidgets.QVideoWidget.saturation()
Return type

int

See also

setSaturation()

PySide2.QtMultimediaWidgets.QVideoWidget.saturationChanged(saturation)
Parameters

saturationint

PySide2.QtMultimediaWidgets.QVideoWidget.setAspectRatioMode(mode)
Parameters

modeAspectRatioMode

PySide2.QtMultimediaWidgets.QVideoWidget.setBrightness(brightness)
Parameters

brightnessint

See also

brightness()

PySide2.QtMultimediaWidgets.QVideoWidget.setContrast(contrast)
Parameters

contrastint

See also

contrast()

PySide2.QtMultimediaWidgets.QVideoWidget.setFullScreen(fullScreen)
Parameters

fullScreenbool

See also

isFullScreen()

PySide2.QtMultimediaWidgets.QVideoWidget.setHue(hue)
Parameters

hueint

See also

hue()

PySide2.QtMultimediaWidgets.QVideoWidget.setSaturation(saturation)
Parameters

saturationint

See also

saturation()