xref: /haiku/src/add-ons/kernel/drivers/audio/echo/generic/CIndigoDJDspCommObject.h (revision 626bc4bee107897c38c596c3440cf0a74b4b9c40)
1c2ddc71cSJérôme Duval // ****************************************************************************
2c2ddc71cSJérôme Duval //
3c2ddc71cSJérôme Duval //		CIndigoDJDspCommObject.H
4c2ddc71cSJérôme Duval //
5c2ddc71cSJérôme Duval //		Include file for EchoGals generic driver CIndigoDJ DSP interface class.
6c2ddc71cSJérôme Duval //
7c2ddc71cSJérôme Duval // ----------------------------------------------------------------------------
8c2ddc71cSJérôme Duval //
9*626bc4beSJérôme Duval // This file is part of Echo Digital Audio's generic driver library.
10*626bc4beSJérôme Duval // Copyright Echo Digital Audio Corporation (c) 1998 - 2005
11c2ddc71cSJérôme Duval // All rights reserved
12c2ddc71cSJérôme Duval // www.echoaudio.com
13c2ddc71cSJérôme Duval //
14*626bc4beSJérôme Duval // This library is free software; you can redistribute it and/or
15*626bc4beSJérôme Duval // modify it under the terms of the GNU Lesser General Public
16*626bc4beSJérôme Duval // License as published by the Free Software Foundation; either
17*626bc4beSJérôme Duval // version 2.1 of the License, or (at your option) any later version.
18c2ddc71cSJérôme Duval //
19*626bc4beSJérôme Duval // This library is distributed in the hope that it will be useful,
20c2ddc71cSJérôme Duval // but WITHOUT ANY WARRANTY; without even the implied warranty of
21*626bc4beSJérôme Duval // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
22*626bc4beSJérôme Duval // Lesser General Public License for more details.
23c2ddc71cSJérôme Duval //
24*626bc4beSJérôme Duval // You should have received a copy of the GNU Lesser General Public
25*626bc4beSJérôme Duval // License along with this library; if not, write to the Free Software
26*626bc4beSJérôme Duval // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
27c2ddc71cSJérôme Duval //
28c2ddc71cSJérôme Duval // ****************************************************************************
29c2ddc71cSJérôme Duval 
30c2ddc71cSJérôme Duval #ifndef	_INDIGO_DJ_DSPCOMMOBJECT_
31c2ddc71cSJérôme Duval #define	_INDIGO_DJ_DSPCOMMOBJECT_
32c2ddc71cSJérôme Duval 
33c2ddc71cSJérôme Duval #include "CIndigoDspCommObject.h"
34c2ddc71cSJérôme Duval 
35c2ddc71cSJérôme Duval class CIndigoDJDspCommObject : public CIndigoDspCommObject
36c2ddc71cSJérôme Duval {
37c2ddc71cSJérôme Duval public:
38c2ddc71cSJérôme Duval 	//
39c2ddc71cSJérôme Duval 	//	Construction/destruction
40c2ddc71cSJérôme Duval 	//
41c2ddc71cSJérôme Duval 	CIndigoDJDspCommObject( PDWORD pdwRegBase, PCOsSupport pOsSupport );
42c2ddc71cSJérôme Duval 	virtual ~CIndigoDJDspCommObject();
43c2ddc71cSJérôme Duval 
44c2ddc71cSJérôme Duval 	//
45c2ddc71cSJérôme Duval 	//	Card information
46c2ddc71cSJérôme Duval 	//
GetCardType()47c2ddc71cSJérôme Duval 	virtual WORD GetCardType()
48c2ddc71cSJérôme Duval 		{ return( INDIGO_DJ ); }
49c2ddc71cSJérôme Duval 
50c2ddc71cSJérôme Duval };		// class CIndigoDJDspCommObject
51c2ddc71cSJérôme Duval 
52c2ddc71cSJérôme Duval typedef CIndigoDJDspCommObject * PCIndigoDJDspCommObject;
53c2ddc71cSJérôme Duval 
54c2ddc71cSJérôme Duval #endif
55c2ddc71cSJérôme Duval 
56c2ddc71cSJérôme Duval // **** CIndigoDJDspCommObject.h ****
57