![]() |
Mixxx
|
Decodes FLAC files using libFLAC for Mixxx. More...
#include <soundsourceflac.h>
Public Member Functions | |
SoundSourceFLAC (QString filename) | |
~SoundSourceFLAC () | |
int | open () |
long | seek (long filepos) |
unsigned | read (unsigned long size, const SAMPLE *buffer) |
long unsigned | length () |
int | parseHeader () |
FLAC__StreamDecoderReadStatus | flacRead (FLAC__byte buffer[], size_t *bytes) |
FLAC__StreamDecoderSeekStatus | flacSeek (FLAC__uint64 offset) |
FLAC__StreamDecoderTellStatus | flacTell (FLAC__uint64 *offset) |
FLAC__StreamDecoderLengthStatus | flacLength (FLAC__uint64 *length) |
FLAC__bool | flacEOF () |
FLAC__StreamDecoderWriteStatus | flacWrite (const FLAC__Frame *frame, const FLAC__int32 *const buffer[]) |
void | flacMetadata (const FLAC__StreamMetadata *metadata) |
void | flacError (FLAC__StreamDecoderErrorStatus status) |
Static Public Member Functions | |
static QList< QString > | supportedFileExtensions () |
Decodes FLAC files using libFLAC for Mixxx.
Definition at line 28 of file soundsourceflac.h.
SoundSourceFLAC::SoundSourceFLAC | ( | QString | filename | ) |
Definition at line 22 of file soundsourceflac.cpp.
SoundSourceFLAC::~SoundSourceFLAC | ( | ) |
Definition at line 38 of file soundsourceflac.cpp.
FLAC__bool SoundSourceFLAC::flacEOF | ( | ) |
Definition at line 242 of file soundsourceflac.cpp.
void SoundSourceFLAC::flacError | ( | FLAC__StreamDecoderErrorStatus | status | ) |
Definition at line 291 of file soundsourceflac.cpp.
FLAC__StreamDecoderLengthStatus SoundSourceFLAC::flacLength | ( | FLAC__uint64 * | length | ) |
Definition at line 234 of file soundsourceflac.cpp.
void SoundSourceFLAC::flacMetadata | ( | const FLAC__StreamMetadata * | metadata | ) |
Definition at line 269 of file soundsourceflac.cpp.
FLAC__StreamDecoderReadStatus SoundSourceFLAC::flacRead | ( | FLAC__byte | buffer[], |
size_t * | bytes | ||
) |
Definition at line 207 of file soundsourceflac.cpp.
FLAC__StreamDecoderSeekStatus SoundSourceFLAC::flacSeek | ( | FLAC__uint64 | offset | ) |
Definition at line 218 of file soundsourceflac.cpp.
FLAC__StreamDecoderTellStatus SoundSourceFLAC::flacTell | ( | FLAC__uint64 * | offset | ) |
Definition at line 226 of file soundsourceflac.cpp.
FLAC__StreamDecoderWriteStatus SoundSourceFLAC::flacWrite | ( | const FLAC__Frame * | frame, |
const FLAC__int32 *const | buffer[] | ||
) |
Definition at line 249 of file soundsourceflac.cpp.
unsigned long SoundSourceFLAC::length | ( | ) | [inline, virtual] |
Implements Mixxx::SoundSource.
Definition at line 141 of file soundsourceflac.cpp.
int SoundSourceFLAC::open | ( | ) | [virtual] |
Implements Mixxx::SoundSource.
Definition at line 55 of file soundsourceflac.cpp.
int SoundSourceFLAC::parseHeader | ( | ) | [virtual] |
Implements Mixxx::SoundSource.
Definition at line 145 of file soundsourceflac.cpp.
unsigned int SoundSourceFLAC::read | ( | unsigned long | size, |
const SAMPLE * | buffer | ||
) | [virtual] |
Implements Mixxx::SoundSource.
Definition at line 107 of file soundsourceflac.cpp.
long SoundSourceFLAC::seek | ( | long | filepos | ) | [virtual] |
Implements Mixxx::SoundSource.
Definition at line 96 of file soundsourceflac.cpp.
QList< QString > SoundSourceFLAC::supportedFileExtensions | ( | ) | [static] |
Definition at line 199 of file soundsourceflac.cpp.