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
QFFmpeg::VideoFrameEncoder Class Reference

#include <qffmpegvideoframeencoder_p.h>

Collaboration diagram for QFFmpeg::VideoFrameEncoder:

Classes

struct  SourceParams

Public Member Functions

 ~VideoFrameEncoder ()
AVPixelFormat sourceFormat () const
AVPixelFormat targetFormat () const
qreal codecFrameRate () const
qint64 getPts (qint64 ms) const
const AVRational & getTimeBase () const
int sendFrame (AVFrameUPtr inputFrame)
AVPacketUPtr retrievePacket ()

Static Public Member Functions

static VideoFrameEncoderUPtr create (const QMediaEncoderSettings &encoderSettings, const SourceParams &sourceParams, AVFormatContext *formatContext)

Detailed Description

Definition at line 31 of file qffmpegvideoframeencoder_p.h.

Constructor & Destructor Documentation

◆ ~VideoFrameEncoder()

QFFmpeg::VideoFrameEncoder::~VideoFrameEncoder ( )
default

Member Function Documentation

◆ codecFrameRate()

qreal QFFmpeg::VideoFrameEncoder::codecFrameRate ( ) const

Definition at line 341 of file qffmpegvideoframeencoder.cpp.

◆ create()

VideoFrameEncoderUPtr QFFmpeg::VideoFrameEncoder::create ( const QMediaEncoderSettings & encoderSettings,
const SourceParams & sourceParams,
AVFormatContext * formatContext )
static

Definition at line 34 of file qffmpegvideoframeencoder.cpp.

◆ getPts()

qint64 QFFmpeg::VideoFrameEncoder::getPts ( qint64 ms) const

Definition at line 346 of file qffmpegvideoframeencoder.cpp.

◆ getTimeBase()

const AVRational & QFFmpeg::VideoFrameEncoder::getTimeBase ( ) const

Definition at line 352 of file qffmpegvideoframeencoder.cpp.

◆ retrievePacket()

AVPacketUPtr QFFmpeg::VideoFrameEncoder::retrievePacket ( )

Definition at line 523 of file qffmpegvideoframeencoder.cpp.

◆ sendFrame()

int QFFmpeg::VideoFrameEncoder::sendFrame ( AVFrameUPtr inputFrame)

Definition at line 463 of file qffmpegvideoframeencoder.cpp.

◆ sourceFormat()

AVPixelFormat QFFmpeg::VideoFrameEncoder::sourceFormat ( ) const
inline

Definition at line 51 of file qffmpegvideoframeencoder_p.h.

◆ targetFormat()

AVPixelFormat QFFmpeg::VideoFrameEncoder::targetFormat ( ) const
inline

Definition at line 52 of file qffmpegvideoframeencoder_p.h.


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