![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qdebug.h>#include <QtCore/qlist.h>#include <QtCore/qmutex.h>#include <QtCore/qsemaphore.h>#include <QtMultimedia/qaudioformat.h>#include <QtMultimedia/qvideoframe.h>#include <QtMultimedia/private/qtmultimediaglobal_p.h>#include <QtMultimedia/private/qmultimediautils_p.h>#include <QtMultimedia/private/qplatformmediaplayer_p.h>#include <QtMultimedia/private/qsharedhandle_p.h>#include <gst/gst.h>#include <gst/app/gstappsink.h>#include <gst/app/gstappsrc.h>#include <gst/video/video-info.h>#include "qgst_handle_types_p.h"#include <type_traits>Go to the source code of this file.
Classes | |
| struct | QGstImpl::GstObjectTraits< T > |
| struct | QGstImpl::GstObjectTraits< GObject > |
| struct | QGstVideoInfo |
| struct | QGstStructure |
| struct | QGRange< T > |
| struct | QGString |
| class | QGValue |
| class | QGstStructureView |
| struct | QSharedGstCapsTraits |
| class | QGstCaps |
| struct | QSharedGstObjectTraits |
| class | QGstObject |
| class | QGObjectHandlerConnection |
| class | QGObjectHandlerScopedConnection |
| class | QGstPad |
| class | QGstClock |
| class | QGstElement |
| class | QGstBin |
| class | QGstBaseSink |
| class | QGstBaseSrc |
| class | QGstAppSink |
| class | QGstAppSrc |
| struct | std::hash< QT_PREPEND_NAMESPACE(QGstElement)> |
Namespaces | |
| namespace | QGstImpl |
| namespace | std |
| [33] | |
Macros | |
| #define | QT_GSTREAMER_SUPPORTS_GST_VIDEO_FORMAT_DMA_DRM 0 |
| #define | QGST_DEFINE_CAST_TRAITS(ClassName, MACRO_LABEL) |
| #define | QGST_DEFINE_CAST_TRAITS_FOR_INTERFACE(ClassName, MACRO_LABEL) |
| #define QGST_DEFINE_CAST_TRAITS | ( | ClassName, | |
| MACRO_LABEL ) |
| #define QGST_DEFINE_CAST_TRAITS_FOR_INTERFACE | ( | ClassName, | |
| MACRO_LABEL ) |
| QVideoFrame qCreateFrameFromGstBuffer | ( | QGstBufferHandle | buffer, |
| const QGstVideoInfo & | videoInfo ) |
| QVideoFrame qCreateFrameFromGstBuffer | ( | QGstBufferHandle | buffer, |
| const QGstVideoInfo & | videoInfo, | ||
| const QVideoFrameFormat & | format ) |
| void qForeachStreamInCollection | ( | const QGstStreamCollectionHandle & | collection, |
| Functor && | f ) |
| DestinationType * qGstCheckedCast | ( | SourceType * | arg | ) |
|
inline |
| QString qGstErrorMessageCannotFindElement | ( | std::string_view | element | ) |
| std::optional< QString > qGstErrorMessageIfElementsNotAvailable | ( | const Arg & | arg, |
| Args... | args ) |
| DestinationType * qGstSafeCast | ( | SourceType * | arg | ) |
| GstVideoFormat qGstVideoFormatFromPixelFormat | ( | QVideoFrameFormat::PixelFormat | format | ) |
| bool qIsGstObjectOfType | ( | SourceType * | arg | ) |
| std::enable_if_t<(std::is_base_of_v< QGstElement, Ts > &&...), void > qLinkGstElements | ( | const Ts &... | ts | ) |
| QGstCaps::MemoryFormat qMemoryFormatFromGstBuffer | ( | GstBuffer * | buffer | ) |
Definition at line 1708 of file qgst.cpp.
References QGstCaps::CpuMemory.
| QVideoFrameFormat::PixelFormat qPixelFormatFromGstVideoFormat | ( | GstVideoFormat | format | ) |
| std::enable_if_t<(std::is_base_of_v< QGstElement, Ts > &&...), void > qUnlinkGstElements | ( | const Ts &... | ts | ) |
| QVideoFrameFormat qVideoFrameFormatFromGstVideoInfo | ( | const QGstVideoInfo & | vidInfo | ) |