Logo Search packages:      
Sourcecode: rosegarden version File versions  Download package

Classes | Public Member Functions | Protected Member Functions | Protected Attributes

Rosegarden::AudioPluginManager Class Reference

Collaboration diagram for Rosegarden::AudioPluginManager:
Collaboration graph

List of all members.


class  Enumerator

Public Member Functions

PluginIterator begin ()
PluginIterator end ()
AudioPlugingetPlugin (int number)
AudioPlugingetPluginByIdentifier (QString identifier)
AudioPlugingetPluginByUniqueId (unsigned long uniqueId)
AudioPluginClipboardgetPluginClipboard ()
std::vector< QString > getPluginNames ()
int getPositionByIdentifier (QString identifier)
unsigned int getSampleRate () const

Protected Member Functions

AudioPluginaddPlugin (const QString &identifier, const QString &name, unsigned long uniqueId, const QString &label, const QString &author, const QString &copyright, bool isSynth, bool isGrouped, const QString &category)
void awaitEnumeration ()
void fetchSampleRate ()
bool removePlugin (const QString &identifier)

Protected Attributes

Enumerator m_enumerator
QMutex m_mutex
AudioPluginClipboard m_pluginClipboard
std::vector< AudioPlugin * > m_plugins
unsigned int m_sampleRate

Detailed Description

Definition at line 37 of file AudioPluginManager.h.

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

Generated by  Doxygen 1.6.0   Back to index