jeszcze nie deweloper, tylko próbuje dowiedzieć się, czy android aplikacja może zrobić, co trzeba ..Controlling odświeżania wyświetlacza na urządzeniu Android
Co potrzebne:
prosta aplikacja, która wyświetla pełna klatka jednego koloru na ekranie przy określonej intensywności przy stałej częstotliwości! Potrzebuję go do synchronizacji z możliwie wysoką rozdzielczością (osiągniętą poprzez zmianę intensywności w znanym schemacie z możliwie wysoką stałą częstotliwością).
Jakie pytania mam:
Czy androidem run Urządzenie z stałej częstotliwości wyświetlania czy istnieje jakiś sposób, aby ustawić go stałym częstotliwością 60 kl./s powiedzieć?
Jeśli stałej częstotliwości może być osiągnięty, jest tam vsync przerwania lub coś podobnego, który umożliwia mi zmienić intensywność na ekranie w odpowiednim czasie.
Jeśli powyższe dwie rzeczy mogą być uzyskane, które podejście muszę do podjęcia. Myślę, że muszę patrzeć na OpenGL ES i być może NDK .... Czy ktoś proszę mi punkt w dobrym kierunku ....
Dziękuję bardzo Reuben! – Mathias
Dziękuję bardzo za odpowiedź Reuben! To ma sens, że wyświetlacz działa na stałej częstotliwości na poziomie sprzętowym i że za pomocą getRefreshRate() można uzyskać częstotliwość odświeżania wyświetlacza i używać go w mojej synchronizacji, więc jedyne pytanie, które pozostaje, to skąd mam wiedzieć, kiedy wyświetlacz został wyrenderowany. Czy istnieje przerwanie vsync lub coś podobnego do kontrolowania mojego licznika klatek, który mogę wykorzystać w generowaniu intensywności? – Mathias
Miło jest spotkać kolegę starszego programisty, który wyraźnie pamięta, jak ważne jest robienie jak najwięcej w pionowym okresie wygaszania ... :) –