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

(08e56c3f402ec591609179117816d9460a245992)

#include <mediacapture/qgstreamermediarecorder_p.h>
#include <qgstreamerformatinfo_p.h>
#include <common/qgstpipeline_p.h>
#include <common/qgstreamermessage_p.h>
#include <common/qgst_debug_p.h>
#include <qgstreamerintegration_p.h>
#include <QtMultimedia/private/qmediastoragelocation_p.h>
#include <QtMultimedia/private/qplatformcamera_p.h>
#include <QtMultimedia/qaudiodevice.h>
#include <QtCore/qdebug.h>
#include <QtCore/qeventloop.h>
#include <QtCore/qstandardpaths.h>
#include <QtCore/qloggingcategory.h>
#include <gst/gsttagsetter.h>
#include <gst/gstversion.h>
#include <gst/video/video.h>
#include <gst/pbutils/encoding-profile.h>
Include dependency graph for qgstreamermediarecorder.cpp:

Go to the source code of this file.

Functions

 Q_STATIC_LOGGING_CATEGORY (qLcMediaRecorder, "qt.multimedia.recorder")
static GstEncodingContainerProfile * createContainerProfile (const QMediaEncoderSettings &settings)
static GstEncodingProfile * createVideoProfile (const QMediaEncoderSettings &settings)
static GstEncodingProfile * createAudioProfile (const QMediaEncoderSettings &settings)
static GstEncodingContainerProfile * createEncodingProfile (const QMediaEncoderSettings &settings)

Function Documentation

◆ createAudioProfile()

GstEncodingProfile * createAudioProfile ( const QMediaEncoderSettings & settings)
static

Definition at line 150 of file qgstreamermediarecorder.cpp.

References QGstreamerIntegration::gstFormatsInfo(), and QGstreamerIntegration::instance().

Here is the call graph for this function:

◆ createContainerProfile()

GstEncodingContainerProfile * createContainerProfile ( const QMediaEncoderSettings & settings)
static

Definition at line 113 of file qgstreamermediarecorder.cpp.

References QGstreamerIntegration::gstFormatsInfo(), and QGstreamerIntegration::instance().

Here is the call graph for this function:

◆ createEncodingProfile()

GstEncodingContainerProfile * createEncodingProfile ( const QMediaEncoderSettings & settings)
static

Definition at line 168 of file qgstreamermediarecorder.cpp.

◆ createVideoProfile()

GstEncodingProfile * createVideoProfile ( const QMediaEncoderSettings & settings)
static

Definition at line 127 of file qgstreamermediarecorder.cpp.

References QGstreamerIntegration::gstFormatsInfo(), QGstreamerIntegration::instance(), and QGstCaps::setResolution().

Here is the call graph for this function:

◆ Q_STATIC_LOGGING_CATEGORY()

Q_STATIC_LOGGING_CATEGORY ( qLcMediaRecorder ,
"qt.multimedia.recorder"  )