QGraphicsVideoItem Class ReferenceThe QGraphicsVideoItem class provides a graphics item which display video produced by a QMediaObject. More... #include <QGraphicsVideoItem> Inherits QGraphicsObject and QMediaBindableInterface. Properties
Public Functions
Reimplemented Public Functions
Signals
Additional Inherited Members
Detailed DescriptionThe QGraphicsVideoItem class provides a graphics item which display video produced by a QMediaObject. Attaching a QGraphicsVideoItem to a QMediaObject allows it to display the video or image output of that media object. A QGraphicsVideoItem is attached to a media object by passing a pointer to the QMediaObject to the setMediaObject() function. player = new QMediaPlayer(this); QGraphicsVideoItem *item = new QGraphicsVideoItem; player->setVideoOutput(item); graphicsView->scene()->addItem(item); graphicsView->show(); player->setMedia(video); player->play(); Note: Only a single display output can be attached to a media object at one time. See also QMediaObject, QMediaPlayer, and QVideoWidget. Property Documentation
|
Qt::AspectRatioMode | aspectRatioMode () const |
void | setAspectRatioMode ( Qt::AspectRatioMode mode ) |
This property holds the media object which provides the video displayed by a graphics item.
Access functions:
virtual QMediaObject * | mediaObject () const |
This property holds the native size of the video.
Access functions:
QSizeF | nativeSize () const |
Notifier signal:
void | nativeSizeChanged ( const QSizeF & size ) |
This property holds the video item's offset.
QGraphicsVideoItem will draw video using the offset for its top left corner.
Access functions:
QPointF | offset () const |
void | setOffset ( const QPointF & offset ) |
This property holds the video item's size.
QGraphicsVideoItem will draw video scaled to fit size according to its fillMode.
Access functions:
QSizeF | size () const |
void | setSize ( const QSizeF & size ) |
Constructs a graphics item that displays video.
The parent is passed to QGraphicsItem.
Destroys a video graphics item.
Reimplemented from QGraphicsItem::boundingRect().
Signals that the native size of the video has changed.
Reimplemented from QGraphicsItem::paint().