1 /*
2  ioshardware.h
3  Copyright (C) 2013 Belledonne Communications, Grenoble, France
4 
5  This program is free software; you can redistribute it and/or
6  modify it under the terms of the GNU General Public License
7  as published by the Free Software Foundation; either version 2
8  of the License, or (at your option) any later version.
9 
10  This program is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  GNU General Public License for more details.
14 
15  You should have received a copy of the GNU General Public License
16  along with this program; if not, write to the Free Software
17  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
18  */
19 
20 
21 #include <sys/types.h>
22 #include <sys/sysctl.h>
23 
24 #import <Foundation/Foundation.h>
25 
26 #include "mediastreamer2/msvideo.h"
27 
28 
29 @interface IOSHardware : NSObject
30 
31 + (NSString *) platform;
32 + (BOOL) isHDVideoCapable;
33 + (MSVideoSize) HDVideoSize:(const char *) deviceId;
34 + (BOOL) isFrontCamera:(const char *) deviceId;
35 + (BOOL) isBackCamera:(const char *) deviceId;
36 
37 @end
38