Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qffmpegencoder.cpp File Reference
#include "qffmpegencoder_p.h"
#include "qffmpegmediaformatinfo_p.h"
#include "qffmpegvideoframeencoder_p.h"
#include "private/qmultimediautils_p.h"
#include <qdebug.h>
#include <qiodevice.h>
#include <qaudiosource.h>
#include <qaudiobuffer.h>
#include "qffmpegaudioinput_p.h"
#include <private/qplatformcamera_p.h>
#include <private/qplatformvideosource_p.h>
#include "qffmpegvideobuffer_p.h"
#include "qffmpegmediametadata_p.h"
#include "qffmpegencoderoptions_p.h"
#include <qloggingcategory.h>
#include <libavutil/pixdesc.h>
#include <libavutil/common.h>
#include "moc_qffmpegencoder_p.cpp"
+ Include dependency graph for qffmpegencoder.cpp:

Go to the source code of this file.

Functions

static QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY (qLcFFmpegEncoder, "qt.multimedia.ffmpeg.encoder") namespace QFFmpeg
 

Function Documentation

◆ Q_LOGGING_CATEGORY()

static QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY ( qLcFFmpegEncoder  ,
"qt.multimedia.ffmpeg.encoder"   
)
static

Definition at line 28 of file qffmpegencoder.cpp.

References QFFmpeg::AudioEncoder::AudioEncoder(), QFFmpeg::VideoEncoder::VideoEncoder(), QFFmpeg::VideoEncoder::~VideoEncoder(), QFFmpeg::AudioEncoder::addBuffer(), QFFmpeg::VideoEncoder::addFrame(), QFFmpeg::Muxer::addPacket(), QFFmpeg::applyAudioEncoderOptions(), QFFmpegMediaFormatInfo::avSampleFormat(), QFFmpeg::AudioEncoder::cleanup(), QFFmpeg::VideoEncoder::cleanup(), QFFmpegMediaFormatInfo::codecIdForAudioCodec(), connect(), QByteArray::constData(), QObject::deleteLater(), QQueue< T >::dequeue(), disconnect(), e, emit, encoded, QFFmpeg::EncoderThread::encoder, QQueue< T >::enqueue(), QFFmpeg::err2str(), error, QFFmpeg::Encoder::error(), QFFmpeg::findAVEncoder(), QThread::finished(), QVideoFrameFormat::Format_Jpeg, frame, frameRate, QFFmpegVideoBuffer::getHWFrame(), QFFmpeg::VideoFrameEncoder::getPts(), QFFmpeg::VideoFrameEncoder::getTimeBase(), i, QFFmpeg::AudioEncoder::init(), QFFmpeg::VideoEncoder::init(), QFFmpeg::VideoFrameEncoder::initWithFormatContext(), QList< T >::isEmpty(), QFFmpeg::VideoFrameEncoder::isNull(), QFFmpeg::VideoEncoder::isValid(), QBasicAtomicInteger< T >::loadAcquire(), QBasicAtomicInteger< T >::loadRelaxed(), QFFmpeg::Muxer::loop(), QFFmpeg::AudioEncoder::loop(), QFFmpeg::VideoEncoder::loop(), QFFmpeg::makeAVFrame(), QFFmpegAudioInput::newAudioBuffer(), QFFmpeg::Encoder::newTimeStamp(), QPlatformVideoSource::newVideoFrame(), ok, QFFmpeg::AudioEncoder::open(), QFFmpeg::VideoFrameEncoder::open(), QFFmpegMediaFormatInfo::outputFormatForFileFormat(), QFFmpeg::EncoderThread::paused, Q_ASSERT, qCDebug, qCWarning, qWarning, QVideoFrame::ReadOnly, QMediaRecorder::ResourceError, ret, QFFmpeg::VideoFrameEncoder::retrievePacket(), QFFmpeg::VideoFrameEncoder::sendFrame(), QFFmpeg::setAVFrameTime(), setObjectName(), QObject::setObjectName(), settings, QFFmpeg::Muxer::shouldWait(), QFFmpeg::AudioEncoder::shouldWait(), QFFmpeg::VideoEncoder::shouldWait(), QByteArray::size(), QList< T >::size(), QWidget::size, QFFmpeg::VideoFrameEncoder::sourceFormat(), QBasicAtomicInteger< T >::storeRelease(), time, QFFmpegMetaData::toAVMetaData(), QFFmpegVideoBuffer::toAVPixelFormat(), QUrl::toEncoded(), QMutexLocker< Mutex >::unlock(), url, and QFFmpeg::Thread::wake().