1 /******************************************************************************* 2 * Goggles Audio Player Library * 3 ******************************************************************************** 4 * Copyright (C) 2010-2021 by Sander Jansen. All Rights Reserved * 5 * --- * 6 * This program is free software: you can redistribute it and/or modify * 7 * it under the terms of the GNU General Public License as published by * 8 * the Free Software Foundation, either version 3 of the License, or * 9 * (at your option) any later version. * 10 * * 11 * This program is distributed in the hope that it will be useful, * 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 14 * GNU General Public License for more details. * 15 * * 16 * You should have received a copy of the GNU General Public License * 17 * along with this program. If not, see http://www.gnu.org/licenses. * 18 ********************************************************************************/ 19 #ifndef AP_H 20 #define AP_H 21 22 #ifdef _WIN32 23 #ifndef GAP_DLL 24 #define GMAPI __declspec(dllexport) 25 #else 26 #define GMAPI 27 #endif 28 #else 29 #if __GNUC__ >= 4 30 #define GMAPI __attribute__ ((visibility("default"))) 31 #else 32 #define GMAPI 33 #endif 34 #endif 35 36 #include <ap_event.h> 37 #include <ap_event_queue.h> 38 #include <ap_app_queue.h> 39 #include <ap_device.h> 40 #include <ap_player.h> 41 #include <ap_common.h> 42 #include <ap_http.h> 43 #include <ap_xml_parser.h> 44 45 using namespace ap; 46 47 #endif 48 49