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