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.cpp File Reference

(1740bf53576a19729d29307d19f8a2a0943f48f6)

#include "qmultimediautils_p.h"
#include <QtMultimedia/qvideoframe.h>
#include <QtMultimedia/qvideoframeformat.h>
#include <QtCore/qdir.h>
#include <QtCore/qfileinfo.h>
#include <QtCore/qloggingcategory.h>
#include <QtCore/qoperatingsystemversion.h>
#include <QtCore/qtemporaryfile.h>
#include <QtCore/quuid.h>
#include <cmath>
Include dependency graph for qmultimediautils.cpp:

Go to the source code of this file.

Namespaces

namespace  QtMultimediaPrivate

Functions

 Q_STATIC_LOGGING_CATEGORY (qLcMultimediaUtils, "qt.multimedia.utils")
Fraction qRealToFraction (qreal value)
QSize qCalculateFrameSize (QSize resolution, Fraction par)
QSize qRotatedFrameSize (QSize size, int rotation)
QSize qRotatedFramePresentationSize (const QVideoFrame &frame)
QUrl qMediaFromUserInput (const QUrl &url)
bool qIsAutoHdrEnabled ()
QRhiSwapChain::Format qGetRequiredSwapChainFormat (const QVideoFrameFormat &format)
bool qShouldUpdateSwapChainFormat (QRhiSwapChain *swapChain, QRhiSwapChain::Format requiredSwapChainFormat)
Q_MULTIMEDIA_EXPORT VideoTransformation qNormalizedSurfaceTransformation (const QVideoFrameFormat &format)
VideoTransformation qNormalizedFrameTransformation (const QVideoFrame &frame, VideoTransformation videoOutputTransformation)
QtVideo::Rotation qVideoRotationFromDegrees (int clockwiseDegrees)
VideoTransformationOpt qVideoTransformationFromMatrix (const QTransform &matrix)
q23::expected< QrcMedia, QStringQtMultimediaPrivate::qCopyQrcToTemporaryFile (QFile &qrcFile, const QUrl &qrcUrl)

Function Documentation

◆ Q_STATIC_LOGGING_CATEGORY()

Q_STATIC_LOGGING_CATEGORY ( qLcMultimediaUtils ,
"qt.multimedia.utils"  )

◆ qCalculateFrameSize()

QSize qCalculateFrameSize ( QSize resolution,
Fraction par )

Definition at line 56 of file qmultimediautils.cpp.

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

◆ qGetRequiredSwapChainFormat()

QRhiSwapChain::Format qGetRequiredSwapChainFormat ( const QVideoFrameFormat & format)

Definition at line 93 of file qmultimediautils.cpp.

◆ qIsAutoHdrEnabled()

bool qIsAutoHdrEnabled ( )

Definition at line 86 of file qmultimediautils.cpp.

◆ qMediaFromUserInput()

QUrl qMediaFromUserInput ( const QUrl & url)

Definition at line 81 of file qmultimediautils.cpp.

◆ qNormalizedFrameTransformation()

VideoTransformation qNormalizedFrameTransformation ( const QVideoFrame & frame,
VideoTransformation videoOutputTransformation )

Definition at line 122 of file qmultimediautils.cpp.

◆ qNormalizedSurfaceTransformation()

Q_MULTIMEDIA_EXPORT VideoTransformation qNormalizedSurfaceTransformation ( const QVideoFrameFormat & format)

Definition at line 113 of file qmultimediautils.cpp.

◆ qRealToFraction()

Fraction qRealToFraction ( qreal value)

Definition at line 24 of file qmultimediautils.cpp.

◆ qRotatedFramePresentationSize()

QSize qRotatedFramePresentationSize ( const QVideoFrame & frame)

Definition at line 73 of file qmultimediautils.cpp.

◆ qRotatedFrameSize()

QSize qRotatedFrameSize ( QSize size,
int rotation )

Definition at line 67 of file qmultimediautils.cpp.

◆ qShouldUpdateSwapChainFormat()

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

Definition at line 102 of file qmultimediautils.cpp.

◆ qVideoRotationFromDegrees()

QtVideo::Rotation qVideoRotationFromDegrees ( int clockwiseDegrees)

Definition at line 135 of file qmultimediautils.cpp.

◆ qVideoTransformationFromMatrix()

VideoTransformationOpt qVideoTransformationFromMatrix ( const QTransform & matrix)

Definition at line 151 of file qmultimediautils.cpp.