eyetv.h

Go to the documentation of this file.
00001 /*****************************************************************************
00002 * eyetv.h: small class to control the notification parts of the EyeTV plugin
00003 *****************************************************************************
00004 * Copyright (C) 2006-2007 the VideoLAN team
00005 * $Id$
00006 *
00007 * Authors: Felix Kühne <fkuehne at videolan dot org>
00008 *
00009 * This program is free software; you can redistribute it and/or modify
00010 * it under the terms of the GNU General Public License as published by
00011 * the Free Software Foundation; either version 2 of the License, or
00012 * (at your option) any later version.
00013 *
00014 * This program is distributed in the hope that it will be useful,
00015 * but WITHOUT ANY WARRANTY; without even the implied warranty of
00016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017 * GNU General Public License for more details.
00018 *
00019 * You should have received a copy of the GNU General Public License
00020 * along with this program; if not, write to the Free Software
00021 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
00022 *****************************************************************************/
00023 
00024 #import <Cocoa/Cocoa.h>
00025 
00026 
00027 @interface VLCEyeTVController : NSObject
00028 {
00029     BOOL b_eyeTVactive;
00030     BOOL b_deviceConnected;
00031 }
00032 - (void)globalNotificationReceived: (NSNotification *)theNotification;
00033 - (BOOL)isEyeTVrunning;
00034 - (BOOL)isDeviceConnected;
00035 - (void)launchEyeTV;
00036 - (int)currentChannel;
00037 - (int)switchChannelUp:(BOOL)b_yesOrNo;
00038 - (void)selectChannel:(int)theChannelNum;
00039 - (NSEnumerator *)allChannels;
00040 
00041 @end

Generated on Tue May 25 08:04:56 2010 for VLC by  doxygen 1.5.6