gxAudioClockSource Class Reference

Implement this interface to generate audio clock notifications. More...

#include <gxAudioClockSource.h>

List of all members.

Public Member Functions

 gxAudioClockSource ()
virtual ~gxAudioClockSource ()
virtual int getFramesPerBuffer ()=0
virtual int getSampleRate ()=0
virtual int advise (gxAudioClockSink *clockSink)=0
 Clock sink's must invoke this method to register themselves with the clock source.
virtual int unadvise (gxAudioClockSink *clockSink)=0
 Clock sink's must invoke this method to unregister themselves with the clock source.


Detailed Description

Implement this interface to generate audio clock notifications.

A notification should be generated every time a new buffer is ready to be processed.


Constructor & Destructor Documentation

gxAudioClockSource::gxAudioClockSource  )  [inline]
 

virtual gxAudioClockSource::~gxAudioClockSource  )  [inline, virtual]
 


Member Function Documentation

virtual int gxAudioClockSource::advise gxAudioClockSink clockSink  )  [pure virtual]
 

Clock sink's must invoke this method to register themselves with the clock source.

virtual int gxAudioClockSource::getFramesPerBuffer  )  [pure virtual]
 

virtual int gxAudioClockSource::getSampleRate  )  [pure virtual]
 

virtual int gxAudioClockSource::unadvise gxAudioClockSink clockSink  )  [pure virtual]
 

Clock sink's must invoke this method to unregister themselves with the clock source.


The documentation for this class was generated from the following file:
Generated on Mon Nov 21 01:01:36 2005 for gxLib by  doxygen 1.4.5