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

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

FFLAVFIndexer Class Reference

Inheritance diagram for FFLAVFIndexer:
Inheritance graph
Collaboration diagram for FFLAVFIndexer:
Collaboration graph

List of all members.

Public Member Functions

FFMS_IndexDoIndexing ()
 FFLAVFIndexer (const char *Filename, AVFormatContext *FormatContext)
int GetNumberOfTracks ()
const char * GetTrackCodec (int Track)
FFMS_TrackType GetTrackType (int Track)
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

Private Attributes

AVFormatContext * FormatContext

Detailed Description

Definition at line 147 of file indexing.h.

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

Generated by  Doxygen 1.6.0   Back to index