Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qgst_p.h>
Public Types | |
enum | MemoryFormat { CpuMemory , GLTexture , DMABuf } |
Public Types inherited from QGstPointerImpl::QGstObjectWrapper< GstCaps > | |
enum | RefMode |
Static Public Member Functions | |
static QGstCaps | create () |
static QGstCaps | fromCameraFormat (const QCameraFormat &format) |
Additional Inherited Members | |
Protected Member Functions inherited from QGstPointerImpl::QGstObjectWrapper< GstCaps > | |
GstCaps * | get () const |
|
default |
|
defaultnoexcept |
void QGstCaps::addPixelFormats | ( | const QList< QVideoFrameFormat::PixelFormat > & | formats, |
const char * | modifier = nullptr ) |
Definition at line 417 of file qgst.cpp.
References QGstCaps(), QGstPointerImpl::QGstObjectWrapper< GstCaps >::get(), item, list, QGstPointerImpl::QGstObjectWrapper< GstCaps >::release(), and size().
QGstStructure QGstCaps::at | ( | int | index | ) | const |
Definition at line 508 of file qgst.cpp.
References QGstPointerImpl::QGstObjectWrapper< GstCaps >::get().
Referenced by QGstUtils::audioFormatForCaps(), getImageFormatList(), and QGstreamerVideoOverlay::probeCaps().
GstCaps * QGstCaps::caps | ( | ) | const |
Definition at line 513 of file qgst.cpp.
References QGstPointerImpl::QGstObjectWrapper< GstCaps >::get().
Referenced by copy(), createVideoProfile(), fromCameraFormat(), operator<<(), and setResolution().
QGstCaps QGstCaps::copy | ( | ) | const |
Definition at line 485 of file qgst.cpp.
References caps(), and QGstPointerImpl::QGstObjectWrapper< GstCaps >::HasRef.
|
static |
Definition at line 518 of file qgst.cpp.
References QGstCaps(), and QGstPointerImpl::QGstObjectWrapper< GstCaps >::HasRef.
Referenced by fromCameraFormat().
std::optional< std::pair< QVideoFrameFormat, GstVideoInfo > > QGstCaps::formatAndVideoInfo | ( | ) | const |
Definition at line 316 of file qgst.cpp.
References QVideoFrameFormat::ColorRange_Full, QVideoFrameFormat::ColorRange_Unknown, QVideoFrameFormat::ColorRange_Video, QVideoFrameFormat::ColorSpace_AdobeRgb, QVideoFrameFormat::ColorSpace_BT2020, QVideoFrameFormat::ColorSpace_BT601, QVideoFrameFormat::ColorSpace_BT709, QVideoFrameFormat::ColorSpace_Undefined, QVideoFrameFormat::ColorTransfer_BT601, QVideoFrameFormat::ColorTransfer_BT709, QVideoFrameFormat::ColorTransfer_Gamma22, QVideoFrameFormat::ColorTransfer_Gamma28, QVideoFrameFormat::ColorTransfer_Linear, QVideoFrameFormat::ColorTransfer_ST2084, QVideoFrameFormat::ColorTransfer_STD_B67, QVideoFrameFormat::ColorTransfer_Unknown, and QGstPointerImpl::QGstObjectWrapper< GstCaps >::get().
Referenced by QGstreamerImageCapture::probeBuffer().
|
static |
Definition at line 464 of file qgst.cpp.
References caps(), create(), and QVideoFrameFormat::Format_Jpeg.
Referenced by QGstreamerCamera::setCamera(), and QGstreamerCamera::setCameraFormat().
QGstCaps::MemoryFormat QGstCaps::memoryFormat | ( | ) | const |
Definition at line 493 of file qgst.cpp.
References CpuMemory, DMABuf, QGstPointerImpl::QGstObjectWrapper< GstCaps >::get(), and GLTexture.
Referenced by QGstreamerImageCapture::probeBuffer().
Definition at line 450 of file qgst.cpp.
References caps(), QSize::height(), QSize::isValid(), Q_ASSERT, and QSize::width().
Referenced by createVideoProfile().
int QGstCaps::size | ( | ) | const |
Definition at line 503 of file qgst.cpp.
References QGstPointerImpl::QGstObjectWrapper< GstCaps >::get().
Referenced by addPixelFormats(), and getImageFormatList().