#include <QFile>
#include <QString>
#include <FLAC/stream_decoder.h>
#include "defs.h"
#include "soundsource.h"
Go to the source code of this file.
Classes |
class | SoundSourceFLAC |
| Decodes FLAC files using libFLAC for Mixxx. More...
|
Functions |
FLAC__StreamDecoderReadStatus | FLAC_read_cb (const FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void *client_data) |
FLAC__StreamDecoderSeekStatus | FLAC_seek_cb (const FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) |
FLAC__StreamDecoderTellStatus | FLAC_tell_cb (const FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) |
FLAC__StreamDecoderLengthStatus | FLAC_length_cb (const FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) |
FLAC__bool | FLAC_eof_cb (const FLAC__StreamDecoder *decoder, void *client_data) |
FLAC__StreamDecoderWriteStatus | FLAC_write_cb (const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 *const buffer[], void *client_data) |
void | FLAC_metadata_cb (const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data) |
void | FLAC_error_cb (const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data) |
Function Documentation
FLAC__bool FLAC_eof_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
void * |
client_data |
|
) |
| |
void FLAC_error_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
FLAC__StreamDecoderErrorStatus |
status, |
|
|
void * |
client_data |
|
) |
| |
FLAC__StreamDecoderLengthStatus FLAC_length_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
FLAC__uint64 * |
stream_length, |
|
|
void * |
client_data |
|
) |
| |
void FLAC_metadata_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
const FLAC__StreamMetadata * |
metadata, |
|
|
void * |
client_data |
|
) |
| |
FLAC__StreamDecoderReadStatus FLAC_read_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
FLAC__byte |
buffer[], |
|
|
size_t * |
bytes, |
|
|
void * |
client_data |
|
) |
| |
FLAC__StreamDecoderSeekStatus FLAC_seek_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
FLAC__uint64 |
absolute_byte_offset, |
|
|
void * |
client_data |
|
) |
| |
FLAC__StreamDecoderTellStatus FLAC_tell_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
FLAC__uint64 * |
absolute_byte_offset, |
|
|
void * |
client_data |
|
) |
| |
FLAC__StreamDecoderWriteStatus FLAC_write_cb |
( |
const FLAC__StreamDecoder * |
decoder, |
|
|
const FLAC__Frame * |
frame, |
|
|
const FLAC__int32 *const |
buffer[], |
|
|
void * |
client_data |
|
) |
| |