#ifndef CSoundBufferDS8_h
#define CSoundBufferDS8_h 

/*!
 	@file
 	@brief	サウンドバッファ DirectSound8
 */
#include"../../../../Setup/CompileMode.h"
#include"../CSoundBuffer.h"
#include"DS8Include.h"

namespace Maid
{

	/*!
	 	\class	CSoundBufferDS8 CSoundBufferDS8.h
	 	\brief	サウンドバッファクラス DirectSound8
	 */
	class CSoundBufferDS8 : public ISoundBuffer
	{
	public:
		virtual ~CSoundBufferDS8(){}


		//! 自分のクローンを作る
		/*!
			ループなどの設定は引き継ぎません

		 	@param pDevice	[i ]	このディバイスを作成した親
		 */
		virtual SPSOUNDBUFFER Clone( const SPDIRECTSOUND& pDevice )=0;
	};

}
#endif
