Właśnie usiłuję sie tego dowiedzieć :-) Mam tylko do dyspozycji Javę. Mogę niby pisac niskopozopmowo w C++ ale to rodzi wiele problemów z kompatybilnością między urządzeniami, procesorami w środku. Nie ma mowy żeby używać czegoś innego niż Java. Tylko w tej Javie jest tak głupio zrobione że korzystanie ze sprzetu nie zawsze ma wszystkie funkcje jakie chcę.
Np mogę sobie pisać czy czytać do aparatu fotograficznego ale wszystkie funkcje akceptują wyłącznie pliki. Nie mogę sobie pisać i czytać do bufora buf[] i już. Jak można czytać i pisać do bufora "buf[]" to znowu nie ma kontroli nad innymi funkcjami kamery.
Niektóre funkcje - "metody" chcą za parametry tylko odniesienia do plików. Jako programista nie mam uprawnień aby zapisywac pliki w innym miejscu niż /SDCARD i błędne koło sie zamyka.
A mnie potrzeba kawałków tych plików do dalszej obróbki w locie.