안녕하세요.


안드로이드의 Camera 모듈의 동작에 대해서 궁금한 점이 있어서 질문을 드립니다.

Camera.takePicture 함수를 보면 jpeg 또는 raw 로 Camera에서의 output을 설정할 수 있던데요.


그렇다면


Camera 모듈이 jpeg을 app에게 줄때는 raw데이터를 jpeg으로 encoding을 했을텐데 

이때 gstreamer같은 multimedia framework을 이용하여 audio/video 처리하듯이 encoding을 했는지


아니면 audio/video와는 별도로

내부에서 raw를 인코딩해서 jpeg을 만드는지 알고 싶습니다.


그리고 exif 데이터는 Camera 모듈에서 만들지 않고 app에서 만드는것 같은데 맞나요?


인터페이스에 대한 정보는 reference가 잘 되어 있던데 플랫폼 내부 구현이 어떻게 되어 있는지 

정보를 구하기가 쉽지 않아서 여기 계신 고수님들의 조언을 구합니다.