Logo Search packages:      
Sourcecode: ffms2 version File versions  Download package

Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

FFMS_Indexer Class Reference

Inheritance diagram for FFMS_Indexer:
Inheritance graph

List of all members.

Public Member Functions

virtual FFMS_IndexDoIndexing ()=0
 FFMS_Indexer (const char *Filename)
virtual int GetNumberOfTracks ()=0
virtual const char * GetTrackCodec (int Track)=0
virtual FFMS_TrackType GetTrackType (int Track)=0
void SetAudioNameCallback (TAudioNameCallback ANC, void *ANCPrivate)
void SetDumpMask (int DumpMask)
void SetErrorHandling (int ErrorHandling)
void SetIndexMask (int IndexMask)
void SetProgressCallback (TIndexCallback IC, void *ICPrivate)

Static Public Member Functions

static FFMS_IndexerCreateIndexer (const char *Filename)

Protected Member Functions

void WriteAudio (SharedAudioContext &AudioContext, FFMS_Index *Index, int Track, int DBSize)

Protected Attributes

TAudioNameCallback ANC
void * ANCPrivate
std::vector< int16_t > DecodingBuffer
uint8_t Digest [20]
int DumpMask
int ErrorHandling
int64_t Filesize
TIndexCallback IC
void * ICPrivate
int IndexMask
const char * SourceFile

Detailed Description

Definition at line 116 of file indexing.h.

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

Generated by  Doxygen 1.6.0   Back to index