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::Frame Struct Reference

#include <qffmpegframe_p.h>

+ Collaboration diagram for QFFmpeg::Frame:

Classes

struct  Data
 

Public Member Functions

 Frame ()=default
 
 Frame (const LoopOffset &offset, AVFrameUPtr f, const CodecContext &codecContext, quint64 sourceIndex)
 
 Frame (const LoopOffset &offset, const QString &text, TrackPosition pts, TrackDuration duration, quint64 sourceIndex)
 
bool isValid () const
 
AVFrame * avFrame () const
 
AVFrameUPtr takeAVFrame ()
 
const CodecContextcodecContext () const
 
TrackPosition startTime () const
 
TrackDuration duration () const
 
TrackPosition endTime () const
 
QString text () const
 
quint64 sourceId () const
 
const LoopOffsetloopOffset () const
 
TrackPosition absolutePts () const
 
TrackPosition absoluteEnd () const
 

Detailed Description

Definition at line 32 of file qffmpegframe_p.h.

Constructor & Destructor Documentation

◆ Frame() [1/3]

QFFmpeg::Frame::Frame ( )
default

◆ Frame() [2/3]

QFFmpeg::Frame::Frame ( const LoopOffset & offset,
AVFrameUPtr f,
const CodecContext & codecContext,
quint64 sourceIndex )
inline

Definition at line 85 of file qffmpegframe_p.h.

References Frame().

Referenced by Frame().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Frame() [3/3]

QFFmpeg::Frame::Frame ( const LoopOffset & offset,
const QString & text,
TrackPosition pts,
TrackDuration duration,
quint64 sourceIndex )
inline

Definition at line 90 of file qffmpegframe_p.h.

References Frame().

Referenced by Frame().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ absoluteEnd()

TrackPosition QFFmpeg::Frame::absoluteEnd ( ) const
inline

Definition at line 113 of file qffmpegframe_p.h.

◆ absolutePts()

TrackPosition QFFmpeg::Frame::absolutePts ( ) const
inline

Definition at line 109 of file qffmpegframe_p.h.

◆ avFrame()

AVFrame * QFFmpeg::Frame::avFrame ( ) const
inline

Definition at line 97 of file qffmpegframe_p.h.

◆ codecContext()

const CodecContext * QFFmpeg::Frame::codecContext ( ) const
inline

Definition at line 99 of file qffmpegframe_p.h.

◆ duration()

TrackDuration QFFmpeg::Frame::duration ( ) const
inline

Definition at line 104 of file qffmpegframe_p.h.

◆ endTime()

TrackPosition QFFmpeg::Frame::endTime ( ) const
inline

Definition at line 105 of file qffmpegframe_p.h.

◆ isValid()

bool QFFmpeg::Frame::isValid ( ) const
inline

Definition at line 95 of file qffmpegframe_p.h.

◆ loopOffset()

const LoopOffset & QFFmpeg::Frame::loopOffset ( ) const
inline

Definition at line 108 of file qffmpegframe_p.h.

◆ sourceId()

quint64 QFFmpeg::Frame::sourceId ( ) const
inline

Definition at line 107 of file qffmpegframe_p.h.

◆ startTime()

TrackPosition QFFmpeg::Frame::startTime ( ) const
inline

Definition at line 103 of file qffmpegframe_p.h.

◆ takeAVFrame()

AVFrameUPtr QFFmpeg::Frame::takeAVFrame ( )
inline

Definition at line 98 of file qffmpegframe_p.h.

◆ text()

QString QFFmpeg::Frame::text ( ) const
inline

Definition at line 106 of file qffmpegframe_p.h.


The documentation for this struct was generated from the following file: