Playing with Java MediaRecorder code, I found that the MediaRecorder class is quite limited, there is no way to control the media before it is encoded / compressed, and there is no way to control the result, file, socket, transport: MPEG2-TS, position "moof" MP4, .. .
With Windows, DirectShow / MediaFoundation provides great access and control for the media pipeline.
I wonder if there is any LowLevel NDK API for MediaRecorder that allows you to use some of the above functions?
I would really like to avoid implementing my own C ++ MediaRecorder my-self ...
Any help would be appreciated B.
~ Nadav
source share