Document two VideoOutput properties.
Still needs polish. Change-Id: Ida24f1ecd0c8a41e9fd6e34ed68cfe1ed8181c00 Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
8ff5b88b27
commit
48f714037e
@@ -187,6 +187,13 @@ QDeclarativeVideoOutput::~QDeclarativeVideoOutput()
|
|||||||
\qmlproperty variant VideoOutput::source
|
\qmlproperty variant VideoOutput::source
|
||||||
|
|
||||||
This property holds the source item providing the video frames like MediaPlayer or Camera.
|
This property holds the source item providing the video frames like MediaPlayer or Camera.
|
||||||
|
|
||||||
|
If you are extending your own C++ classes to interoperate with VideoOutput, you can
|
||||||
|
either provide a QObject based class with a \c mediaObject property that exposes a
|
||||||
|
QMediaObject derived class that has a QVideoRendererControl available, or you can
|
||||||
|
provide a QObject based class with a writable \c videoSurface property that can
|
||||||
|
accept a QAbstractVideoSurface based class and can follow the correct protocol to
|
||||||
|
deliver QVideoFrames to it.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void QDeclarativeVideoOutput::setSource(QObject *source)
|
void QDeclarativeVideoOutput::setSource(QObject *source)
|
||||||
@@ -375,7 +382,17 @@ void QDeclarativeVideoOutput::_q_updateGeometry()
|
|||||||
m_sourceRect.moveCenter(QPointF(0.5, 0.5));
|
m_sourceRect.moveCenter(QPointF(0.5, 0.5));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/*!
|
||||||
|
\qmlproperty int VideoOutput::orientation
|
||||||
|
|
||||||
|
Some sources of video frames have a strict orientation associated with them (for example,
|
||||||
|
the camera viewfinder), so that rotating the video output (for example via a portrait or
|
||||||
|
landscape user interface change) should leave the rendered video the same.
|
||||||
|
|
||||||
|
If you transform this element you may need to apply an adjustment to the
|
||||||
|
orientation via this property. This value uses degrees as the units, and must be
|
||||||
|
a multiple of 90 degrees.
|
||||||
|
*/
|
||||||
int QDeclarativeVideoOutput::orientation() const
|
int QDeclarativeVideoOutput::orientation() const
|
||||||
{
|
{
|
||||||
return m_orientation;
|
return m_orientation;
|
||||||
|
|||||||
Reference in New Issue
Block a user