* Reorder code and add long comments
* Simplify encoders Config
* Fix Audio recording bugs
* Anticipate max length detection
* Anticipate even more
* Estimate video bit rate instead of ugly default
* Fix bugs, better logs and comments
* Fix long standing sync bug
* Make inner classes public
* Remove performance logging code
* Add Audio.MONO and Audio.STEREO
* Add mono and stereo in attrs
* Write zeros when we have gaps
* Improve comments
* Add performance flags
* Move configs to separate classes
* Fix stereo bug
* Add onVideoRecordingEnd
* Add changelog notes
* Address some TODOs
* Refactor tests, add PoolTest
* added video recording callback
* updated test
* added annotation to dispatch function
* updated review comments for video recording callback
* reverted unwanted changes
* Add tests and changelog
* Fix video tests
* Create AutoFocusMarker and DefaultAutoFocusMarker
* Ensure onFocusEnd is called
* Add cameraAutoFocusMarker XML tag
* Update docs
* Fix changelog and migration guide
* Fix tests