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>.
Loading...
Searching...
No Matches
QGStreamerPlatformSpecificInterface Class Referenceabstract

#include <qgstreamer_platformspecificinterface_p.h>

+ Inheritance diagram for QGStreamerPlatformSpecificInterface:
+ Collaboration diagram for QGStreamerPlatformSpecificInterface:

Public Member Functions

 ~QGStreamerPlatformSpecificInterface () override
 
virtual QAudioDevice makeCustomGStreamerAudioInput (const QByteArray &gstreamerPipeline)=0
 
virtual QAudioDevice makeCustomGStreamerAudioOutput (const QByteArray &gstreamerPipeline)=0
 
virtual QCameramakeCustomGStreamerCamera (const QByteArray &gstreamerPipeline, QObject *parent)=0
 
virtual QCameramakeCustomGStreamerCamera (GstElement *, QObject *parent)=0
 
virtual GstPipelinegstPipeline (QMediaPlayer *)=0
 
virtual GstPipelinegstPipeline (QMediaCaptureSession *)=0
 
- Public Member Functions inherited from QAbstractPlatformSpecificInterface
virtual ~QAbstractPlatformSpecificInterface ()=default
 

Static Public Member Functions

static QGStreamerPlatformSpecificInterfaceinstance ()
 

Detailed Description

Definition at line 24 of file qgstreamer_platformspecificinterface_p.h.

Constructor & Destructor Documentation

◆ ~QGStreamerPlatformSpecificInterface()

QT_BEGIN_NAMESPACE QGStreamerPlatformSpecificInterface::~QGStreamerPlatformSpecificInterface ( )
overridedefault

Member Function Documentation

◆ gstPipeline() [1/2]

virtual GstPipeline * QGStreamerPlatformSpecificInterface::gstPipeline ( QMediaCaptureSession * )
pure virtual

◆ gstPipeline() [2/2]

virtual GstPipeline * QGStreamerPlatformSpecificInterface::gstPipeline ( QMediaPlayer * )
pure virtual

◆ instance()

QGStreamerPlatformSpecificInterface * QGStreamerPlatformSpecificInterface::instance ( )
static

Definition at line 21 of file qgstreamer_platformspecificinterface.cpp.

References QPlatformMediaIntegration::instance().

+ Here is the call graph for this function:

◆ makeCustomGStreamerAudioInput()

virtual QAudioDevice QGStreamerPlatformSpecificInterface::makeCustomGStreamerAudioInput ( const QByteArray & gstreamerPipeline)
pure virtual

◆ makeCustomGStreamerAudioOutput()

virtual QAudioDevice QGStreamerPlatformSpecificInterface::makeCustomGStreamerAudioOutput ( const QByteArray & gstreamerPipeline)
pure virtual

◆ makeCustomGStreamerCamera() [1/2]

virtual QCamera * QGStreamerPlatformSpecificInterface::makeCustomGStreamerCamera ( const QByteArray & gstreamerPipeline,
QObject * parent )
pure virtual

◆ makeCustomGStreamerCamera() [2/2]

virtual QCamera * QGStreamerPlatformSpecificInterface::makeCustomGStreamerCamera ( GstElement * ,
QObject * parent )
pure virtual

The documentation for this class was generated from the following files: