Page 4 of 11 FirstFirst 1234567891011 LastLast
Results 31 to 40 of 110

Thread: Proof of Concept: Interfacing with GMPC

  1. #31
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,783
    Quote Originally Posted by tempgp View Post
    on XP
    " Unable to load DLL 'dwmapi.dll': T"
    that line from JIT Debuger
    Yea its vista/7 only like I said in the other post.

    I'll have to see if its possible in xp although I don't think it is. XP doesn't render through a DWM so if the window doesn't have focus the video card never sees what its rendering.

  2. #32
    Maximum Bitrate tempgp's Avatar
    Join Date
    Jun 2007
    Posts
    662
    i thought u just didnt test it on XP
    I hate Vista / Win7
    Automotive LED Headlight Module High Power VS HID NEW
    Acura / Honda A/V CarPC Adapter GA-NET+ - Convert your native navi DVD unit to CarPC + Dash buttons are usable in car pc!!!
    Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin

  3. #33
    Constant Bitrate
    Join Date
    Sep 2008
    Location
    Western Australia
    Posts
    169
    This is looking very promising! Seems like a lot of interest in GMPC lately

  4. #34
    Newbie
    Join Date
    May 2009
    Posts
    38
    Quote Originally Posted by justchat_1 View Post
    That was a DWM trick...which allows me to catch screen refreshes and mirror them to my application. Works flawlessly on win7 and vista with 0 CPU load.....the problem is figuring it out on xp. I don't have an xp system left to dev on, only testing.
    Thats clever I like the logic you used now just to see it implemented into a plugin.

  5. #35
    Maximum Bitrate ws6vert's Avatar
    Join Date
    Sep 2008
    Location
    Baton Rouge
    Posts
    351
    Quote Originally Posted by justchat_1 View Post
    it only works if GMPC is in the background.
    QueAPI.dll has function QueLaunchApp which can take arguments queAppLaunchBackground, queAppCloseBackground, queAppCloseBackgroundDelay. This is the information from the SDK:

    queAppLaunchBackground:----->Launch in the background without showing any user interface.

    queAppCloseBackground:----->Close the application running in the background with no user interface. Must be called exactly once for every use of queAppLaunchBackground.

    queAppCloseBackgroundDelay:----->Close the application running in the background with no user interface but delay first so that if the user immediately does a queAppLaunchBackground, Que will respond quickly. Must be called exactly once for every use of queAppLaunchBackground.

    These could be used to launch GMPC in background.

  6. #36
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,783
    Quote Originally Posted by ws6vert View Post
    QueAPI.dll has function QueLaunchApp which can take arguments queAppLaunchBackground, queAppCloseBackground, queAppCloseBackgroundDelay. This is the information from the SDK:

    queAppLaunchBackground:----->Launch in the background without showing any user interface.

    queAppCloseBackground:----->Close the application running in the background with no user interface. Must be called exactly once for every use of queAppLaunchBackground.

    queAppCloseBackgroundDelay:----->Close the application running in the background with no user interface but delay first so that if the user immediately does a queAppLaunchBackground, Que will respond quickly. Must be called exactly once for every use of queAppLaunchBackground.

    These could be used to launch GMPC in background.
    The problem is we want it displaying a user interface otherwise we have nothing to grab (we just don't want it displayed over our window). Best bet would either be to launched minimized or launch hidden (not sure if that would work or not I have to see).
    Although LaunchBackground could do what we want, it may just be worded strangely.

  7. #37
    Maximum Bitrate ws6vert's Avatar
    Join Date
    Sep 2008
    Location
    Baton Rouge
    Posts
    351
    EDIT: You are correct, opening GMPC in the background will not allow the DWM to render the window.

  8. #38
    Newbie
    Join Date
    Sep 2009
    Posts
    42
    Badass guys... keep up the good work! Wish I was a programmer... -_-

  9. #39
    Maximum Bitrate ws6vert's Avatar
    Join Date
    Sep 2008
    Location
    Baton Rouge
    Posts
    351
    The way I see it... #1 on the list of things to work on with GMPC is finding a way to get the turns list. If we can get the turns list then we open up many new possibilities involving good front-end integration.

  10. #40
    Maximum Bitrate tempgp's Avatar
    Join Date
    Jun 2007
    Posts
    662
    to garb the screen you car run the GMPC window off screen ex x,y 9999,9999, so technicaly screen is there but users dont see it
    Automotive LED Headlight Module High Power VS HID NEW
    Acura / Honda A/V CarPC Adapter GA-NET+ - Convert your native navi DVD unit to CarPC + Dash buttons are usable in car pc!!!
    Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin

Similar Threads

  1. Navmute works great with GMPC
    By mrbombastic in forum Garmin Mobile PC
    Replies: 27
    Last Post: 05-21-2011, 01:05 AM
  2. My First Skin Concept: Windows 7
    By ihateafropaul in forum RR Skins in Progress
    Replies: 75
    Last Post: 06-07-2010, 10:35 AM
  3. Proof of Concept Help ion 330ht-bd
    By sliblue in forum Newbie
    Replies: 1
    Last Post: 12-06-2009, 04:02 PM
  4. multi-process FE concept (for NG3)
    By tripzero in forum Software & Software Development
    Replies: 8
    Last Post: 04-29-2009, 06:39 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •