~mixxxdevelopers/mixxx/features_rubberband

« back to all changes in this revision

Viewing changes to mixxx/src/soundsourceproxy.h

  • Committer: Phillip Whelan
  • Date: 2011-01-07 04:20:46 UTC
  • mfrom: (2359.1.258 trunk)
  • Revision ID: pwhelan@mixxx.org-20110107042046-buscxz8jlsfd3nk6
Merging with Trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
#ifndef SOUNDSOURCEPROXY_H
19
19
#define SOUNDSOURCEPROXY_H
20
20
 
 
21
#include <QMap>
21
22
#include <QMutex>
 
23
#include <QString>
 
24
#include <QLibrary>
 
25
 
22
26
#include "soundsource.h"
23
27
#include "trackinfoobject.h"
24
28
 
49
53
    /** Returns filename */
50
54
    QString getFilename();
51
55
    static QList<QString> supportedFileExtensions();
 
56
    static QList<QString> supportedFileExtensionsByPlugins();
52
57
    static QString supportedFileExtensionsString();
53
58
    static QString supportedFileExtensionsRegex();
54
59
 
59
64
 
60
65
    SoundSource *m_pSoundSource;
61
66
    TrackPointer m_pTrack;
 
67
 
62
68
    static QMap<QString, QLibrary*> m_plugins;
63
69
    static QMap<QString, getSoundSourceFunc> m_extensionsSupportedByPlugins;
64
70
    static QMutex m_extensionsMutex;