there is a better way of doing this on the Treo.
Look at the notification evetns
hsSndNotifyUnplugged
hsSndNotifyHeadset
in the HsSoundLibCommon.h file.
all you do is register the events and then in the main listen to the events.
regards
> Date: Wed, 27 Aug 2008 13:55:47 -0700> From: [EMAIL PROTECTED]> To:
> [email protected]> Subject: Re: Headphone Unplugged
> Notification> > #define STATUS_UNKNOWN 0xFFFFFFFF> > /* UInt32
> headphonesStatus(void)> > return hadphones inserted status. This status is
> either 0 or 1,> depending on insertion state> and differs beteween devices
> (for some 1 = inserted, for some 0 => inserted). Only works on> TX, T5, LD,
> TC, and Z31. If something fails, returns STATUS_UNKNOWN.> > Will only work as
> 68k code, will not work in arm mode, hos no sideeffects> */> > UInt32
> headphonesStatus(void){> > UInt32 dev,v;> > if(errNone !=
> FtrGet(sysFtrCreator,sysFtrNumOEMDeviceID,&dev)) return> STATUS_UNKNOWN;> >
> switch(dev){> > case 'TnT5':> case 'D050': dev = 107; break;> case 'TunX':
> dev = 13; break;> case 'MT64': dev = 2; break;> case 'Zi22': dev = 12;
> break;> default: return STATUS_UNKNOWN;> }> > return ((*(UInt32*)(0x90E00000
> + ((dev >> 5) << 2))) >> ((24 - (dev &> 24)) + (dev & 7))) & 1;> }> > On
> 8/27/08, Christopher Stamper <[EMAIL PROTECTED]> wrote:> > On Wed, Aug 27,
> 2008 at 4:02 PM, Dmitry Grinberg <[EMAIL PROTECTED]> wrote:> >> > >> > >> >
> >> > > You can detect it by polling easily :)> >> > Nice idea... :-)> >> >
> Ryan, if you ever make it, I'd really be interested. I've been wanting> >
> something that cam do this...> >> > --> > Christopher Stamper> >> > Email:
> [EMAIL PROTECTED]> > Web: http://tinyurl.com/2ooncg> > gTalk:
> http://tinyurl.com/6e359r> > Skype: cdstamper> >> > --> > For information on
> using the ACCESS Developer Forums, or to unsubscribe,> > please see
> http://www.access-company.com/developers/forums/> >> > > -- > ----> Best
> Regards,> Dmitry Grinberg> (847) 226 9295> > -- > For information on using
> the ACCESS Developer Forums, or to unsubscribe, please see
> http://www.access-company.com/developers/forums/
_________________________________________________________________
Try Chicktionary, a game that tests how many words you can form from the
letters given. Find this and more puzzles at Live Search Games!
http://g.msn.ca/ca55/207
--
For information on using the ACCESS Developer Forums, or to unsubscribe, please
see http://www.access-company.com/developers/forums/