11/8/2023 0 Comments Download headunit reloadedI haven't decided if it's fully generic enough to be merged yet, but it's available at I took some time to refactor the map module a lot, to hopefully be friendlier to general image mirroring like this effort. Whoa that's great! I also have some good news to share, which might be helpful. Of course, I may be missing some other way of doing it successfully! Please let me know your ideas! I have been focusing on the other components more, since the performance of image streaming over Bluetooth is not pleasing to me, so I apologize for the poor shape of the code in that area. I suspect there will need to be some trickery to get around the system privilege check for that, and only be available on rooted phones perhaps. I think my current approach will be trying to figure out how to launch apps on my virtual display, which should provide the best experience that can be expected for such a terrible hack :). I did test out full screen mirroring, but it prompts the user each time the app starts capture, it requires that the screen stay on, and sending input to the foreground app is difficult to do. If I could figure that out, I was considering directly launching Android Auto compatible apps instead of running the full Android Auto display. Your idea of screenshotting the HeadUnit Reloaded app is a clever way to reuse their work, but I'm not sure how to launch their app within my virtual display. Thank you for the suggestion! I have only briefly thought about emulating an Android Auto Headunit for the purposes of capturing the remote frame buffer, but felt it would be too big of a project to handle on my own :) Outright including an emulator's source code feels inelegant, and the phone might melt under the workload of Encoding AA Video Stream -> Decoding AA Video Stream -> Screenshotting virtual display -> Encoding to JPG.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |