|
API Guide Home (Online version only) |
![]() |
00001 /****************************************************************************** 00002 * Copyright (c) 2004 palmOne, Inc. or its subsidiaries. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 /** @ingroup Telephony 00006 * 00007 */ 00008 00009 00010 /** 00011 * 00012 * @file HsPhoneAudioTypes.h 00013 * 00014 * @brief File contains Phone Audio data types. 00015 * 00016 * 00017 */ 00018 00019 00020 #ifndef __HS_PHONE_AUDIO_TYPES_H__ 00021 00022 #define __HS_PHONE_AUDIO_TYPES_H__ 00023 00024 #include <PalmTypes.h> 00025 00026 #include <PalmOS.h> 00027 #include <PalmTypes.h> 00028 #ifndef __CORE_COMPATIBILITY_H__ 00029 #include <PalmCompatibility.h> 00030 /** workaround for differing header files in sdk-3.5 and sdk-internal */ 00031 #ifndef __CORE_COMPATIBILITY_H__ 00032 #define __CORE_COMPATIBILITY_H__ 00033 #endif 00034 #endif 00035 #include <HsPhoneTraps.h> /** trap table definition for phone library calls */ 00036 #include <HsPhoneErrors.h> /** error codes returned by phone library functions */ 00037 #include <HsPhoneTypes.h> 00038 00039 00040 /** 00041 * @name Phone slider switch 00042 */ 00043 /*@{*/ 00044 #define kSliderLow 0 /**< */ 00045 #define kSliderHigh 1 /**< */ 00046 #define kSliderPositions 2 /**< */ 00047 /*@}*/ 00048 00049 /** 00050 * 00051 **/ 00052 typedef struct 00053 { 00054 UInt8 ringerID; /**< */ 00055 UInt16 volume; /**< */ 00056 Boolean vibrate; /**< */ 00057 Boolean msgAlert; /**< */ 00058 Boolean svcAlert; /**< */ 00059 } 00060 PhnRingingProfileType; 00061 00062 /** 00063 * 00064 **/ 00065 typedef enum 00066 { 00067 phnTTYSettingAll, /**< Send/Receive Text */ 00068 phnTTYSettingVoiceCarryOver, /**< Send Voice/ Receive Text */ 00069 phnTTYSettingHearCarryOver, /**< Send Text / Receive Voice */ 00070 phnTTYSettingOff /**< Send/Receive Voice -- NORMAL mode */ 00071 } 00072 _PhnTTYSetting; 00073 00074 00075 typedef UInt8 PhnTTYSetting; /**< */ 00076 00077 typedef Boolean PhnHACSetting; 00078 00079 /** 00080 * Item description here 00081 **/ 00082 typedef struct { 00083 PhnRingingProfileType profiles[kSliderPositions]; /**< */ 00084 } PhnRingingInfoType, * PhnRingingInfoPtr; /**< */ 00085 00086 /** 00087 * 00088 **/ 00089 typedef enum 00090 { 00091 phnAudioLocalMode, /**< */ 00092 phnAudioSilentMode, /**< */ 00093 phnAudioNetworkMode /**< */ 00094 }_PhnAudioSendMode; 00095 00096 00097 typedef UInt8 PhnAudioSendMode; /**< */ 00098 00099 #endif // __HS_PHONE_AUDIO_TYPES_H__
| Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:06:53 2008 for Palm API Guide |