Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

psphprm.h

Go to the documentation of this file.
00001 /*
00002  * PSP Software Development Kit - http://www.pspdev.org
00003  * -----------------------------------------------------------------------
00004  * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
00005  *
00006  * pspaudio.h - Prototypes for the sceHprm library.
00007  *
00008  * Copyright (c) 2005 Adresd
00009  *
00010  * $Id: psphprm.h 1095 2005-09-27 21:02:16Z jim $
00011  */
00012 #ifndef __HPRM_H__
00013 #define __HPRM_H__
00014 
00015 #ifdef __cplusplus
00016 extern "C" {
00017 #endif
00018 
00024 
00026 enum PspHprmKeys
00027 {
00028         PSP_HPRM_PLAYPAUSE  = 0x1,
00029         PSP_HPRM_FORWARD    = 0x4,
00030         PSP_HPRM_BACK       = 0x8,
00031         PSP_HPRM_VOL_UP         = 0x10,
00032         PSP_HPRM_VOL_DOWN   = 0x20,
00033         PSP_HPRM_HOLD       = 0x80
00034 };
00035 
00044 int sceHprmPeekCurrentKey(u32 *key);
00045 
00053 int sceHprmPeekLatch(u32 *latch);
00054 
00062 int sceHprmReadLatch(u32 *latch);
00063 
00069 int sceHprmIsHeadphoneExist(void);
00070 
00076 int sceHprmIsRemoteExist(void);
00077 
00083 int sceHprmIsMicrophoneExist(void);
00084 
00085 
00086 
00089 #ifdef __cplusplus
00090 }
00091 #endif
00092 
00093 #endif

Generated on Wed Sep 28 07:52:08 2005 for pspsdk-1.0+beta by  doxygen 1.4.4