Mixxx

/home/maxime/Projets/Mixxx/1.10/mixxx/src/soundsourceflac.h File Reference

#include <QFile>
#include <QString>
#include <FLAC/stream_decoder.h>
#include "defs.h"
#include "soundsource.h"
Include dependency graph for soundsourceflac.h:
This graph shows which files directly or indirectly include this file:

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 
)

Definition at line 338 of file soundsourceflac.cpp.

Here is the caller graph for this function:

void FLAC_error_cb ( const FLAC__StreamDecoder *  decoder,
FLAC__StreamDecoderErrorStatus  status,
void *  client_data 
)

Definition at line 351 of file soundsourceflac.cpp.

Here is the caller graph for this function:

FLAC__StreamDecoderLengthStatus FLAC_length_cb ( const FLAC__StreamDecoder *  decoder,
FLAC__uint64 *  stream_length,
void *  client_data 
)

Definition at line 333 of file soundsourceflac.cpp.

Here is the caller graph for this function:

void FLAC_metadata_cb ( const FLAC__StreamDecoder *  decoder,
const FLAC__StreamMetadata *  metadata,
void *  client_data 
)

Definition at line 347 of file soundsourceflac.cpp.

Here is the caller graph for this function:

FLAC__StreamDecoderReadStatus FLAC_read_cb ( const FLAC__StreamDecoder *  decoder,
FLAC__byte  buffer[],
size_t *  bytes,
void *  client_data 
)

Definition at line 318 of file soundsourceflac.cpp.

Here is the caller graph for this function:

FLAC__StreamDecoderSeekStatus FLAC_seek_cb ( const FLAC__StreamDecoder *  decoder,
FLAC__uint64  absolute_byte_offset,
void *  client_data 
)

Definition at line 323 of file soundsourceflac.cpp.

Here is the caller graph for this function:

FLAC__StreamDecoderTellStatus FLAC_tell_cb ( const FLAC__StreamDecoder *  decoder,
FLAC__uint64 *  absolute_byte_offset,
void *  client_data 
)

Definition at line 328 of file soundsourceflac.cpp.

Here is the caller graph for this function:

FLAC__StreamDecoderWriteStatus FLAC_write_cb ( const FLAC__StreamDecoder *  decoder,
const FLAC__Frame *  frame,
const FLAC__int32 *const  buffer[],
void *  client_data 
)

Definition at line 342 of file soundsourceflac.cpp.

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines