aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Output/pulseaudio/outputpulseaudio.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-10-14 11:09:13 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-10-14 11:09:13 +0000
commit9f11ea7336c89b6206e5eb82c31746b10149e451 (patch)
treecf66044d575144c64bc17238cf6d6df4e2aa4fb9 /src/plugins/Output/pulseaudio/outputpulseaudio.h
parent92d20ff99c10e4ff3866b5c4b850d99319505ad9 (diff)
downloadqmmp-9f11ea7336c89b6206e5eb82c31746b10149e451.tar.gz
qmmp-9f11ea7336c89b6206e5eb82c31746b10149e451.tar.bz2
qmmp-9f11ea7336c89b6206e5eb82c31746b10149e451.zip
enabled pulse audio plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@585 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Output/pulseaudio/outputpulseaudio.h')
-rw-r--r--src/plugins/Output/pulseaudio/outputpulseaudio.h17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/plugins/Output/pulseaudio/outputpulseaudio.h b/src/plugins/Output/pulseaudio/outputpulseaudio.h
index 8ef4b1cd0..704d95d27 100644
--- a/src/plugins/Output/pulseaudio/outputpulseaudio.h
+++ b/src/plugins/Output/pulseaudio/outputpulseaudio.h
@@ -35,20 +35,18 @@ class OutputPulseAudio : public Output
{
Q_OBJECT
public:
- OutputPulseAudio(QObject * parent = 0, bool useVolume = TRUE);
+ OutputPulseAudio(QObject * parent = 0);
~OutputPulseAudio();
bool initialize();
bool isInitialized() const { return m_inited; }
void uninitialize();
- void configure(long, int, int, int);
+ void configure(quint32, int, int);
void stop();
void pause();
- long written();
- long latency();
- void seek(long);
- //void setVolume(int l, int r);
- //void volume(int *l, int *r);
+ qint64 written();
+ qint64 latency();
+ void seek(qint64);
private:
// thread run function
@@ -58,8 +56,9 @@ private:
void status();
bool m_inited, m_pause, m_play, m_userStop;
- long m_totalWritten, m_currentSeconds, m_bps;
- int m_rate, m_frequency, m_channels, m_precision;
+ qint64 m_totalWritten, m_currentSeconds, m_bps;
+ quint32 m_frequency;
+ int m_rate, m_channels, m_precision;
pa_simple *m_connection;
};