00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef COMMON_HH
00022 #define COMMON_HH
00023
00026 #include <alsa/asoundlib.h>
00027
00028 #include <qdatetime.h>
00029
00044 inline int MSECS(QTime const t)
00045 {
00046 return QTime(0, 0).msecsTo(t);
00047 }
00048
00063 inline int SECS(QTime const t)
00064 {
00065 return QTime(0, 0).secsTo(t);
00066 }
00067
00082 inline QTime QTIME_MS(int const i)
00083 {
00084 return QTime(0, 0).addMSecs(i);
00085 }
00086
00101 inline QTime QTIME_S(int const i)
00102 {
00103 return QTime(0, 0).addSecs(i);
00104 }
00105
00118 struct WaveFormat
00119 {
00129 int channels;
00130
00140 unsigned int rate;
00141
00155 _snd_pcm_format format;
00156
00170 _snd_pcm_access access;
00171 };
00172
00173 #endif // COMMON_HH