Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qmultimediautils_p.h File Reference

(a9542c395c75c3b5c25592b5f4062e987f34f97d)

#include <QtMultimedia/qtmultimediaglobal.h>
#include <QtMultimedia/private/qvideotransformation_p.h>
#include <QtCore/qsize.h>
#include <QtCore/qurl.h>
#include <QtGui/rhi/qrhi.h>
Include dependency graph for qmultimediautils_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Fraction

Functions

Q_MULTIMEDIA_EXPORT Fraction qRealToFraction (qreal value)
Q_MULTIMEDIA_EXPORT QSize qCalculateFrameSize (QSize resolution, Fraction pixelAspectRatio)
Q_MULTIMEDIA_EXPORT QSize qRotatedFrameSize (QSize size, int rotation)
QSize qRotatedFrameSize (QSize size, QtVideo::Rotation rotation)
Q_MULTIMEDIA_EXPORT QSize qRotatedFramePresentationSize (const QVideoFrame &frame)
Q_MULTIMEDIA_EXPORT QUrl qMediaFromUserInput (QUrl fileName)
Q_MULTIMEDIA_EXPORT bool qIsAutoHdrEnabled ()
Q_MULTIMEDIA_EXPORT QRhiSwapChain::Format qGetRequiredSwapChainFormat (const QVideoFrameFormat &format)
Q_MULTIMEDIA_EXPORT bool qShouldUpdateSwapChainFormat (QRhiSwapChain *swapChain, QRhiSwapChain::Format requiredSwapChainFormat)
Q_MULTIMEDIA_EXPORT VideoTransformation qNormalizedSurfaceTransformation (const QVideoFrameFormat &format)
Q_MULTIMEDIA_EXPORT VideoTransformation qNormalizedFrameTransformation (const QVideoFrame &frame, VideoTransformation videoOutputTransformation={})
Q_MULTIMEDIA_EXPORT QtVideo::Rotation qVideoRotationFromDegrees (int clockwiseDegrees)
VideoTransformation qNormalizedFrameTransformation (const QVideoFrame &frame, int videoOutputRotation)
Q_MULTIMEDIA_EXPORT VideoTransformationOpt qVideoTransformationFromMatrix (const QTransform &matrix)

Function Documentation

◆ qCalculateFrameSize()

QSize qCalculateFrameSize ( QSize resolution,
Fraction pixelAspectRatio )

Definition at line 49 of file qmultimediautils.cpp.

References Fraction::denominator, and Fraction::numerator.

◆ qGetRequiredSwapChainFormat()

QRhiSwapChain::Format qGetRequiredSwapChainFormat ( const QVideoFrameFormat & format)

Definition at line 86 of file qmultimediautils.cpp.

◆ qIsAutoHdrEnabled()

bool qIsAutoHdrEnabled ( )

Definition at line 79 of file qmultimediautils.cpp.

◆ qMediaFromUserInput()

QUrl qMediaFromUserInput ( QUrl fileName)

Definition at line 74 of file qmultimediautils.cpp.

◆ qNormalizedFrameTransformation() [1/2]

VideoTransformation qNormalizedFrameTransformation ( const QVideoFrame & frame,
int videoOutputRotation )
inline

Definition at line 70 of file qmultimediautils_p.h.

◆ qNormalizedFrameTransformation() [2/2]

VideoTransformation qNormalizedFrameTransformation ( const QVideoFrame & frame,
VideoTransformation videoOutputTransformation = {} )

Definition at line 115 of file qmultimediautils.cpp.

◆ qNormalizedSurfaceTransformation()

Q_MULTIMEDIA_EXPORT VideoTransformation qNormalizedSurfaceTransformation ( const QVideoFrameFormat & format)

Definition at line 106 of file qmultimediautils.cpp.

◆ qRealToFraction()

Fraction qRealToFraction ( qreal value)

Definition at line 17 of file qmultimediautils.cpp.

◆ qRotatedFramePresentationSize()

QSize qRotatedFramePresentationSize ( const QVideoFrame & frame)

Definition at line 66 of file qmultimediautils.cpp.

◆ qRotatedFrameSize() [1/2]

QSize qRotatedFrameSize ( QSize size,
int rotation )

Definition at line 60 of file qmultimediautils.cpp.

◆ qRotatedFrameSize() [2/2]

QSize qRotatedFrameSize ( QSize size,
QtVideo::Rotation rotation )
inline

Definition at line 43 of file qmultimediautils_p.h.

◆ qShouldUpdateSwapChainFormat()

bool qShouldUpdateSwapChainFormat ( QRhiSwapChain * swapChain,
QRhiSwapChain::Format requiredSwapChainFormat )

Definition at line 95 of file qmultimediautils.cpp.

◆ qVideoRotationFromDegrees()

QtVideo::Rotation qVideoRotationFromDegrees ( int clockwiseDegrees)

Definition at line 128 of file qmultimediautils.cpp.

◆ qVideoTransformationFromMatrix()

VideoTransformationOpt qVideoTransformationFromMatrix ( const QTransform & matrix)

Definition at line 144 of file qmultimediautils.cpp.