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

#include <AVOutput.h>

Inheritance diagram for QtAV::AVOutput:
QtAV::AudioOutput QtAV::VideoRenderer QtAV::OpenGLRendererBase QtAV::QPainterRenderer QtAV::VideoOutput QtAV::OpenGLWindowRenderer

Public Member Functions

 AVOutput ()
 
virtual ~AVOutput ()
 
bool isAvailable () const
 
void pause (bool p)
 
bool isPaused () const
 
QList< Filter * > & filters ()
 
bool installFilter (Filter *filter, int index=0x7fffffff)
 installFilter Insert a filter at position 'index' of current filter list. More...
 
bool uninstallFilter (Filter *filter)
 

Protected Member Functions

 AVOutput (AVOutputPrivate &d)
 
Q_DECL_DEPRECATED bool tryPause ()
 
void addOutputSet (OutputSet *set)
 
void removeOutputSet (OutputSet *set)
 
void attach (OutputSet *set)
 
void detach (OutputSet *set=0)
 
void hanlePendingTasks ()
 

Friends

class AVPlayer
 
class OutputSet
 
class VideoOutput
 

Constructor & Destructor Documentation

◆ AVOutput() [1/2]

QtAV::AVOutput::AVOutput ( )

◆ ~AVOutput()

virtual QtAV::AVOutput::~AVOutput ( )
virtual

◆ AVOutput() [2/2]

QtAV::AVOutput::AVOutput ( AVOutputPrivate d)
protected

Member Function Documentation

◆ addOutputSet()

void QtAV::AVOutput::addOutputSet ( OutputSet set)
protected

◆ attach()

void QtAV::AVOutput::attach ( OutputSet set)
protected

◆ detach()

void QtAV::AVOutput::detach ( OutputSet set = 0)
protected

◆ filters()

QList<Filter*>& QtAV::AVOutput::filters ( )

◆ hanlePendingTasks()

void QtAV::AVOutput::hanlePendingTasks ( )
protected

◆ installFilter()

bool QtAV::AVOutput::installFilter ( Filter filter,
int  index = 0x7fffffff 
)

installFilter Insert a filter at position 'index' of current filter list.

If the filter is already installed, it will move to the correct index.

Parameters
indexA nagative index == size() + index. If index >= size(), append at last
Returns
false if already installed

◆ isAvailable()

bool QtAV::AVOutput::isAvailable ( ) const

◆ isPaused()

bool QtAV::AVOutput::isPaused ( ) const

◆ pause()

void QtAV::AVOutput::pause ( bool  p)

◆ removeOutputSet()

void QtAV::AVOutput::removeOutputSet ( OutputSet set)
protected

◆ tryPause()

Q_DECL_DEPRECATED bool QtAV::AVOutput::tryPause ( )
protected

◆ uninstallFilter()

bool QtAV::AVOutput::uninstallFilter ( Filter filter)

Friends And Related Function Documentation

◆ AVPlayer

friend class AVPlayer
friend

◆ OutputSet

friend class OutputSet
friend

◆ VideoOutput

friend class VideoOutput
friend

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