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().