-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added New Plugin For Recording Audio #449
Conversation
Interfaces defined in PhoneAudioInputState for smooth connection between Activity and Manager InputRecordInfo for status tracking of Audio Recording
293c3f2
to
a9ae640
Compare
a9ae640
to
d9084a7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, let's merge to dev. We can add future changes via separate PRs (specifically uploading of audio files and schema updates)
@yatharthranjan Are we scheduling the release of the new schema version soon, so that we can have CI passed for both the audio and polar plugins? |
Merging this pull request to facilitate the review of #461 |
Description
This pull request adds a new plugin to the application for capturing high-quality audio data in Android.
Plugin Workflow Description
This plugin provides an interactive UI for recording and managing audio data. Below is a detailed description of how the plugin works:
Workflow
Plugin Action:
Activity Launch:
PhoneAudioInputActivity
, which serves as the main interface for the plugin.Manager Connection:
PhoneAudioInputActivity
is connected to thePhoneAudioInputManager
through interfaces defined inPhoneAudioInputState
. This connection manages the state and interactions between the UI and the underlying audio recording functionalities.Recording Capabilities:
Device Selection Mechanism:
TYPE_USB_DEVICE
TYPE_BLUETOOTH
TYPE_WIRED_HEADSET
Fragment Integration:
PhoneAudioInputActivity
opens a fragment that provides additional capabilities, including:Pending Functionality:
resolves #447