Mixxx

ReadAheadManager Class Reference

#include <readaheadmanager.h>

Collaboration diagram for ReadAheadManager:

List of all members.

Classes

struct  ReadLogEntry

Public Member Functions

 ReadAheadManager (CachingReader *reader)
virtual ~ReadAheadManager ()
virtual int getNextSamples (double dRate, CSAMPLE *buffer, int requested_samples)
virtual void addEngineControl (EngineControl *control)
virtual void setNewPlaypos (int iNewPlaypos)
virtual int getPlaypos () const
virtual void notifySeek (int iSeekPosition)
virtual void hintReader (double dRate, QList< Hint > &hintList, int iSamplesPerBuffer)
virtual int getEffectiveVirtualPlaypositionFromLog (double currentVirtualPlayposition, double numConsumedSamples)

Detailed Description

Definition at line 27 of file readaheadmanager.h.


Constructor & Destructor Documentation

ReadAheadManager::ReadAheadManager ( CachingReader reader) [explicit]

Definition at line 13 of file readaheadmanager.cpp.

ReadAheadManager::~ReadAheadManager ( ) [virtual]

Definition at line 18 of file readaheadmanager.cpp.


Member Function Documentation

void ReadAheadManager::addEngineControl ( EngineControl control) [virtual]

Definition at line 111 of file readaheadmanager.cpp.

Here is the caller graph for this function:

int ReadAheadManager::getEffectiveVirtualPlaypositionFromLog ( double  currentVirtualPlayposition,
double  numConsumedSamples 
) [virtual]

Definition at line 175 of file readaheadmanager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int ReadAheadManager::getNextSamples ( double  dRate,
CSAMPLE buffer,
int  requested_samples 
) [virtual]

Definition at line 21 of file readaheadmanager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual int ReadAheadManager::getPlaypos ( ) const [inline, virtual]

Definition at line 48 of file readaheadmanager.h.

void ReadAheadManager::hintReader ( double  dRate,
QList< Hint > &  hintList,
int  iSamplesPerBuffer 
) [virtual]

Definition at line 136 of file readaheadmanager.cpp.

void ReadAheadManager::notifySeek ( int  iSeekPosition) [virtual]

Definition at line 122 of file readaheadmanager.cpp.

Here is the caller graph for this function:

void ReadAheadManager::setNewPlaypos ( int  iNewPlaypos) [virtual]

Definition at line 116 of file readaheadmanager.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines