Logo Search packages:      
Sourcecode: acoustid-fingerprinter version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes

Decoder Class Reference

List of all members.

Public Member Functions

int Channels ()
void Decode (FingerprintCalculator *consumer, int maxLength=0)
 Decoder (const std::string &fileName)
std::string LastError ()
bool Open ()
int SampleRate ()

Static Public Member Functions

static void initialize ()

Private Attributes

uint8_t * m_buffer1
AVCodecContext * m_codec_ctx
bool m_codec_open
std::string m_error
std::string m_file_name
AVFormatContext * m_format_ctx
AVStream * m_stream

Static Private Attributes

static const int BUFFER_SIZE = AVCODEC_MAX_AUDIO_FRAME_SIZE * 2
static QMutex m_mutex

Detailed Description

Definition at line 34 of file decoder.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index