Miam-Player  0.8.0
A nice music player
QtAV::AudioFilter Class Referenceabstract

#include <Filter.h>

Inheritance diagram for QtAV::AudioFilter:
QtAV::Filter QtAV::AudioEncodeFilter QtAV::LibAVFilterAudio

Public Member Functions

 AudioFilter (QObject *parent=0)
 
bool installTo (AVPlayer *player)
 installTo Install filter to player can process every frame before rendering. More...
 
void apply (Statistics *statistics, AudioFrame *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 ()
 

Protected Member Functions

 AudioFilter (AudioFilterPrivate &d, QObject *parent=0)
 
virtual void process (Statistics *statistics, AudioFrame *frame=0)=0
 
- Protected Member Functions inherited from QtAV::Filter
 Filter (FilterPrivate &d, QObject *parent=0)
 

Additional Inherited Members

- Public Slots inherited from QtAV::Filter
void setEnabled (bool enabled=true)
 
- Signals inherited from QtAV::Filter
void enabledChanged (bool)
 
- Properties inherited from QtAV::Filter
bool enabled
 

Constructor & Destructor Documentation

QtAV::AudioFilter::AudioFilter ( QObject *  parent = 0)
QtAV::AudioFilter::AudioFilter ( AudioFilterPrivate d,
QObject *  parent = 0 
)
protected

Member Function Documentation

void QtAV::AudioFilter::apply ( Statistics statistics,
AudioFrame frame = 0 
)
bool QtAV::AudioFilter::installTo ( AVPlayer player)
virtual

installTo Install filter to player can process every frame before rendering.

Equals to player->installFilter(this)

Implements QtAV::Filter.

virtual void QtAV::AudioFilter::process ( Statistics statistics,
AudioFrame frame = 0 
)
protectedpure virtual

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