Add quick settings tile for recording from microphone #165
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BCR has a pretty robust audio recording/encoding pipeline that supports multiple output formats and accounts for many edge cases and failure conditions that other apps may ignore. This PR allows BCR to be used as a basic audio recorder (without affecting the call recording functionality). It records from Android's
MICaudio source and passes the audio through the same encoding pipeline as with call recording. The output files are saved with a_micsuffix in the output directory.The only new user interface is a new
Mic recordingquick settings tile. Activating the tile starts the recording and deactivating the tile stops the recording.I don't know if I'll ever merge this PR because it's not really related to call recording. However, I'll try to keep this PR updated as changes to BCR are made. If anyone wants to use this functionality, you'll have to compile from source.