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, const PlaybackEngineObjectID &sourceId)
 Frame (const LoopOffset &offset, const QString &text, TrackPosition pts, TrackDuration duration, const PlaybackEngineObjectID &sourceId)
bool isValid () const
AVFrame * avFrame () const
AVFrameUPtr takeAVFrame ()
const CodecContextcodecContext () const
TrackPosition startTime () const
TrackDuration duration () const
TrackPosition endTime () const
QString text () const
const PlaybackEngineObjectIDsourceID () 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,
const PlaybackEngineObjectID & sourceId )
inline

Definition at line 86 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,
const PlaybackEngineObjectID & sourceId )
inline

Definition at line 91 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 114 of file qffmpegframe_p.h.

◆ absolutePts()

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

Definition at line 110 of file qffmpegframe_p.h.

◆ avFrame()

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

Definition at line 98 of file qffmpegframe_p.h.

◆ codecContext()

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

Definition at line 100 of file qffmpegframe_p.h.

◆ duration()

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

Definition at line 105 of file qffmpegframe_p.h.

◆ endTime()

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

Definition at line 106 of file qffmpegframe_p.h.

◆ isValid()

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

Definition at line 96 of file qffmpegframe_p.h.

◆ loopOffset()

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

Definition at line 109 of file qffmpegframe_p.h.

◆ sourceID()

const PlaybackEngineObjectID & QFFmpeg::Frame::sourceID ( ) const
inline

Definition at line 108 of file qffmpegframe_p.h.

◆ startTime()

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

Definition at line 104 of file qffmpegframe_p.h.

◆ takeAVFrame()

AVFrameUPtr QFFmpeg::Frame::takeAVFrame ( )
inline

Definition at line 99 of file qffmpegframe_p.h.

◆ text()

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

Definition at line 107 of file qffmpegframe_p.h.


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