/* SampleTestPlay.h */

#ifndef Included_SampleTestPlay_h
#define Included_SampleTestPlay_h

/* SampleTestPlay module depends on */
/* MiscInfo.h */
/* Audit */
/* Debug */
/* Definitions */
/* SoundOutput */
/* Memory */
/* SampleWindow */
/* SampleConsts */
/* FixedPoint */
/* Alert */

/* forward declarations */
struct SampleWindowRec;

struct SampleTestRec;
typedef struct SampleTestRec SampleTestRec;

/* set up sample test play */
SampleTestRec*		NewSampleTestPlayer(struct SampleWindowRec* Window);

/* tell the thing to stop looping, and play out rest of sample */
void							FinishAndDisposeSampleTestPlayer(SampleTestRec* Player);

/* call back to be done while mouse button is held down.  continually plays */
/* the loop while buffer space is available. */
void							SampleTestPlayCallback(SampleTestRec* Player, MyBoolean IgnoreMe);

#endif
