Miam-Player  0.8.0
A nice music player
QtAV::LibAVFilterVideo Class Reference

#include <LibAVFilter.h>

Inheritance diagram for QtAV::LibAVFilterVideo:
QtAV::VideoFilter QtAV::LibAVFilter QtAV::Filter

Signals

void optionsChanged () Q_DECL_OVERRIDE
 
- Signals inherited from QtAV::Filter
void enabledChanged (bool)
 

Public Member Functions

 LibAVFilterVideo (QObject *parent=0)
 
bool isSupported (VideoFilterContext::Type t) const Q_DECL_OVERRIDE
 
QStringList filters () const
 
- Public Member Functions inherited from QtAV::VideoFilter
 VideoFilter (QObject *parent=0)
 
VideoFilterContextcontext ()
 
bool installTo (AVPlayer *player)
 installTo Install filter to player can process every frame before rendering. More...
 
bool installTo (AVOutput *output)
 installTo The process() function is in rendering thread. More...
 
void apply (Statistics *statistics, VideoFrame *frame=0)
 
bool prepareContext (VideoFilterContext *&ctx, Statistics *statistics=0, VideoFrame *frame=0)
 
- Public Member Functions inherited from QtAV::Filter
virtual ~Filter ()
 
bool isEnabled () const
 
void setOwnedByTarget (bool value=true)
 setOwnedByTarget If a filter is owned by target, it's not safe to access the filter after it's installed to a target. More...
 
bool isOwnedByTarget () const
 
bool uninstall ()
 
- Public Member Functions inherited from QtAV::LibAVFilter
 LibAVFilter ()
 
virtual ~LibAVFilter ()
 
void setOptions (const QString &options)
 setOptions Set new option. More...
 
QString options () const
 
Status status () const
 

Protected Member Functions

void process (Statistics *statistics, VideoFrame *frame) Q_DECL_OVERRIDE
 
QString sourceArguments () const Q_DECL_OVERRIDE
 
- Protected Member Functions inherited from QtAV::VideoFilter
 VideoFilter (VideoFilterPrivate &d, QObject *parent=0)
 
- Protected Member Functions inherited from QtAV::Filter
 Filter (FilterPrivate &d, QObject *parent=0)
 
- Protected Member Functions inherited from QtAV::LibAVFilter
bool pushVideoFrame (Frame *frame, bool changed)
 
bool pushAudioFrame (Frame *frame, bool changed)
 
void * pullFrameHolder ()
 
virtual void optionsChanged ()
 

Properties

QString options
 
QStringList filters
 
- Properties inherited from QtAV::Filter
bool enabled
 

Additional Inherited Members

- Public Types inherited from QtAV::LibAVFilter
enum  Status { NotConfigured, ConfigureFailed, ConfigureOk }
 The Status enum Status of filter graph. More...
 
- Public Slots inherited from QtAV::Filter
void setEnabled (bool enabled=true)
 
- Static Public Member Functions inherited from QtAV::LibAVFilter
static QString filterDescription (const QString &filterName)
 
static QStringList videoFilters ()
 
static QStringList audioFilters ()
 
- Static Protected Member Functions inherited from QtAV::LibAVFilter
static QStringList registeredFilters (int type)
 
- Protected Attributes inherited from QtAV::LibAVFilter
Private * priv
 

Constructor & Destructor Documentation

QtAV::LibAVFilterVideo::LibAVFilterVideo ( QObject *  parent = 0)

Member Function Documentation

QStringList QtAV::LibAVFilterVideo::filters ( ) const
bool QtAV::LibAVFilterVideo::isSupported ( VideoFilterContext::Type  t) const
inlinevirtual

Reimplemented from QtAV::VideoFilter.

void QtAV::LibAVFilterVideo::optionsChanged ( )
signal
void QtAV::LibAVFilterVideo::process ( Statistics statistics,
VideoFrame frame 
)
protectedvirtual

Implements QtAV::VideoFilter.

QString QtAV::LibAVFilterVideo::sourceArguments ( ) const
protectedvirtual

Implements QtAV::LibAVFilter.

Property Documentation

QStringList QtAV::LibAVFilterVideo::filters
read
QString QtAV::LibAVFilterVideo::options
readwrite

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