#include <clipstd.h>
#include <clipmisc.h>
#include <cliptsp.h>

#ifdef  WIN32
typedef struct tagPCEWAVEINFO {
	volatile unsigned char stat;					// 0  ステータス
	unsigned char type;								// 1  データ形式
	unsigned short resv;							// 2  予約
	const void *pData;								// 4  データへのポインタ
	unsigned long len;								// 8  データの長さ(サンプル数)
	struct tagPCEWAVEINFO *next;					// 12 次へのポインタ
	void (*pfEndProc)( struct tagPCEWAVEINFO *);	// 16 終了時コールバック
} PCEWAVEINFO;
typedef int STREAMCALLBACK(short* wbuff, int param);
void stream_play(int BLKS, STREAMCALLBACK* callback, int param, int fram4);
void stream_stop();
#endif//WIN32

