![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtMultimedia/qvideoframeformat.h>#include <QtMultimedia/qvideoframe.h>#include <QtGui/rhi/qrhi.h>#include <QtGui/qtextlayout.h>Go to the source code of this file.
Classes | |
| struct | QVideoTextureHelper::TextureDescription |
| struct | QVideoTextureHelper::TextureDescription::SizeScale |
| struct | QVideoTextureHelper::UniformData |
| struct | QVideoTextureHelper::SubtitleLayout |
Namespaces | |
| namespace | QVideoTextureHelper |
Typedefs | |
| using | QVideoFrameTexturesUPtr = std::unique_ptr<QVideoFrameTextures> |
| using | QVideoFrameTexturesHandlesUPtr = std::unique_ptr<QVideoFrameTexturesHandles> |
Functions | |
| const TextureDescription * | QVideoTextureHelper::textureDescription (QVideoFrameFormat::PixelFormat formatformat) |
| QString | QVideoTextureHelper::vertexShaderFileName (const QVideoFrameFormat &formatformat) |
| QString | QVideoTextureHelper::fragmentShaderFileName (const QVideoFrameFormat &formatformat, QRhi *rhi, QRhiSwapChain::Format surfaceFormat) |
| void | QVideoTextureHelper::updateUniformData (QByteArray *dstdst, QRhi *rhi, const QVideoFrameFormat &formatformat, const QVideoFrame &frame, const QMatrix4x4 &transformtransform, float opacity, float maxNits) |
| QVideoFrameTexturesUPtr | QVideoTextureHelper::createTexturesFromHandles (QVideoFrameTexturesHandlesUPtr handles, QRhi &rhi, QVideoFrameFormat::PixelFormat pixelFormat, QSize sizesize, QVideoFrame sourceFrame={}) |
| Creates plane textures from texture handles set by the specified rhi. The result owns the specified handles set; the QRhiTexture(s), exposed by the result refer to the owned handles set. If the specified size is empty or pixelFormat is invalid, null is returned. | |
| QVideoFrameTexturesUPtr | QVideoTextureHelper::createTextures (const QVideoFrame &frame, QRhi &rhi, QRhiResourceUpdateBatch &rub, QVideoFrameTexturesUPtr &oldTextures) |
| Creates plane textures from a video frame by the specified rhi. If possible, the function modifies 'oldTextures', which is the texture from the pool, and returns the specified one or a new one with any taken data. | |
| QRhiTexture::Format | QVideoTextureHelper::resolvedRhiTextureFormat (QRhiTexture::Format formatformat, QRhi *rhi) |
| Returns a QRhiTexture::Format taking into account rhi capabilities and explicitly excluded formats using a chain of pre-defined fallback texture formats. If no valid fallback is determined, will return the format argument. | |
| void | QVideoTextureHelper::setExcludedRhiTextureFormats (QList< QRhiTexture::Format > formatsformats) |
| bool | QVideoTextureHelper::forceGlTextureExternalOesIsSet () |
| void | QVideoTextureHelper::setForceGlTextureExternalOesIsSet (bool isSet) |
| using QVideoFrameTexturesHandlesUPtr = std::unique_ptr<QVideoFrameTexturesHandles> |
Definition at line 30 of file qvideotexturehelper_p.h.
| using QVideoFrameTexturesUPtr = std::unique_ptr<QVideoFrameTextures> |
Definition at line 28 of file qvideotexturehelper_p.h.