|
kwave
18.07.70
|
#include "config.h"#include <errno.h>#include <fcntl.h>#include <math.h>#include <stdlib.h>#include <sys/ioctl.h>#include <sys/soundcard.h>#include <sys/stat.h>#include <sys/types.h>#include <unistd.h>#include <QDir>#include <QFile>#include <QLatin1Char>#include <KLocalizedString>#include "libkwave/ByteOrder.h"#include "libkwave/Compression.h"#include "libkwave/SampleEncoderLinear.h"#include "libkwave/String.h"#include "libkwave/Utils.h"#include "libkwave/memcpy.h"#include "PlayBack-OSS.h"
Go to the source code of this file.
Macros | |
| #define | MIN_PLAYBACK_BUFFER 8 |
| #define | MAX_PLAYBACK_BUFFER 16 |
| #define | MAX_CHANNELS 7 |
| #define | AFMT_S24_LE 0x00008000 |
| #define | AFMT_S24_BE 0x00010000 |
| #define | AFMT_S32_LE 0x00001000 |
| #define | AFMT_S32_BE 0x00002000 |
| #define | SNDCTL_DSP_SPEED SOUND_PCM_WRITE_RATE |
| #define | SNDCTL_DSP_CHANNELS SOUND_PCM_WRITE_CHANNELS |
| #define | SOUND_PCM_SETFMT SOUND_PCM_WRITE_BITS |
| #define | SNDCTL_DSP_SETFMT SOUND_PCM_SETFMT |
Functions | |
| static bool | addIfExists (QStringList &list, const QString &name) |
| static void | scanFiles (QStringList &list, const QString &dirname, const QString &mask) |
| static void | scanDirectory (QStringList &list, const QString &dir) |
| #define AFMT_S24_BE 0x00010000 |
Definition at line 61 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::format2mode().
| #define AFMT_S24_LE 0x00008000 |
Definition at line 58 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::format2mode(), and Kwave::PlayBackOSS::open().
| #define AFMT_S32_BE 0x00002000 |
Definition at line 67 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::format2mode().
| #define AFMT_S32_LE 0x00001000 |
Definition at line 64 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::format2mode(), and Kwave::PlayBackOSS::open().
| #define MAX_CHANNELS 7 |
highest available number of channels
Definition at line 53 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::detectChannels().
| #define MAX_PLAYBACK_BUFFER 16 |
use at most 2^16 = 65536 bytes for playback buffer !!!
Definition at line 50 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::open().
| #define MIN_PLAYBACK_BUFFER 8 |
use at least 2^8 = 256 bytes for playback buffer !!!
Definition at line 47 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::open().
| #define SNDCTL_DSP_CHANNELS SOUND_PCM_WRITE_CHANNELS |
Definition at line 75 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::detectChannels(), and Kwave::PlayBackOSS::open().
| #define SNDCTL_DSP_SETFMT SOUND_PCM_SETFMT |
Definition at line 83 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::open().
| #define SNDCTL_DSP_SPEED SOUND_PCM_WRITE_RATE |
Definition at line 71 of file PlayBack-OSS.cpp.
Referenced by Kwave::PlayBackOSS::open().
| #define SOUND_PCM_SETFMT SOUND_PCM_WRITE_BITS |
Definition at line 79 of file PlayBack-OSS.cpp.
|
static |
Definition at line 325 of file PlayBack-OSS.cpp.
References _.
Referenced by scanFiles().

|
static |
Definition at line 369 of file PlayBack-OSS.cpp.
References _, and scanFiles().
Referenced by Kwave::PlayBackOSS::supportedDevices().


|
static |
Definition at line 350 of file PlayBack-OSS.cpp.
References addIfExists().
Referenced by scanDirectory(), and Kwave::PlayBackOSS::supportedDevices().

