aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Output/oss/outputoss.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-11-07 16:12:23 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-11-07 16:12:23 +0000
commit0d55d4504e5aedbcde0386d4f18864c1eed9b25d (patch)
tree6516771ba353a49dae7764262b6c01cdb4716882 /src/plugins/Output/oss/outputoss.h
parent8b1fde7fe3f5bfd7584e7ac6915023d837e35641 (diff)
downloadqmmp-0d55d4504e5aedbcde0386d4f18864c1eed9b25d.tar.gz
qmmp-0d55d4504e5aedbcde0386d4f18864c1eed9b25d.tar.bz2
qmmp-0d55d4504e5aedbcde0386d4f18864c1eed9b25d.zip
moved oss4 support to separate plugin, fixed some bugs, updated documentation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1983 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Output/oss/outputoss.h')
-rw-r--r--src/plugins/Output/oss/outputoss.h20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/plugins/Output/oss/outputoss.h b/src/plugins/Output/oss/outputoss.h
index 5046b1bc3..c712e83fc 100644
--- a/src/plugins/Output/oss/outputoss.h
+++ b/src/plugins/Output/oss/outputoss.h
@@ -20,8 +20,8 @@
***************************************************************************/
-#ifndef OUTPUTOSS_H
-#define OUTPUTOSS_H
+#ifndef OUTPUTOSS_H
+#define OUTPUTOSS_H
class OutputOSS;
@@ -38,8 +38,6 @@ public:
bool initialize();
void configure(quint32, int, Qmmp::AudioFormat format);
qint64 latency();
- int audio_fd();
- static OutputOSS* instance();
private:
//output api
@@ -50,18 +48,11 @@ private:
private:
void post();
void sync();
- void uninitialize();
-
- QString m_audio_device, m_mixer_device;
-
- bool m_inited;
- quint32 m_frequency;
- int m_channels;
+ QString m_audio_device;
bool do_select;
int m_audio_fd;
long bl, br;
- static OutputOSS *m_instance;
};
class VolumeControlOSS : public VolumeControl
@@ -72,9 +63,6 @@ public:
~VolumeControlOSS();
void setVolume(int left, int right);
- static VolumeControlOSS* instance();
-
-protected:
void volume(int *left, int *right);
private:
@@ -84,8 +72,6 @@ private:
int m_mixer_fd;
QString m_mixer_device;
bool m_master;
- int m_left2, m_right2;
- static VolumeControlOSS *m_instance;
};