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