├── .github └── FUNDING.yml ├── .gitignore ├── AudioInput.podspec ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── android ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── exelerus │ └── audioinput │ └── AudioInputPlugin.kt ├── demo ├── WavAudioEncoder.min.js ├── events-demo.html ├── events-demo.js ├── file-demo.html ├── file-demo.js ├── index.html ├── style.css ├── utils.js ├── wav-demo.html ├── wav-demo.js ├── webaudio-demo.html └── webaudio-demo.js ├── index.d.ts ├── ios └── Plugin │ ├── AudioInputPlugin-Bridging-Header.h │ ├── AudioInputPlugin.m │ └── AudioInputPlugin.swift ├── package.json ├── plugin.xml ├── rollup.config.js ├── src ├── android │ ├── AudioInputCapture.java │ └── AudioInputReceiver.java ├── browser │ ├── AudioInputCaptureProxy.js │ └── RecorderWorker.js ├── definitions.ts ├── index.ts ├── ios │ ├── AudioReceiver.h │ ├── AudioReceiver.m │ └── CDVAudioInputCapture.m └── web.ts ├── test-apps ├── .gitignore ├── README.md ├── capacitor-test-app │ ├── README.md │ ├── capacitor.config.json │ ├── index.html │ ├── main.js │ ├── package.json │ └── vite.config.js └── cordova-test-app │ ├── README.md │ ├── config.xml │ ├── package.json │ └── www │ └── index.html ├── tsconfig.json └── www └── audioInputCapture.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/.gitignore -------------------------------------------------------------------------------- /AudioInput.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/AudioInput.podspec -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/README.md -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/exelerus/audioinput/AudioInputPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/android/src/main/java/com/exelerus/audioinput/AudioInputPlugin.kt -------------------------------------------------------------------------------- /demo/WavAudioEncoder.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/WavAudioEncoder.min.js -------------------------------------------------------------------------------- /demo/events-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/events-demo.html -------------------------------------------------------------------------------- /demo/events-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/events-demo.js -------------------------------------------------------------------------------- /demo/file-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/file-demo.html -------------------------------------------------------------------------------- /demo/file-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/file-demo.js -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/style.css -------------------------------------------------------------------------------- /demo/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/utils.js -------------------------------------------------------------------------------- /demo/wav-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/wav-demo.html -------------------------------------------------------------------------------- /demo/wav-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/wav-demo.js -------------------------------------------------------------------------------- /demo/webaudio-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/webaudio-demo.html -------------------------------------------------------------------------------- /demo/webaudio-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/demo/webaudio-demo.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/index.d.ts -------------------------------------------------------------------------------- /ios/Plugin/AudioInputPlugin-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/ios/Plugin/AudioInputPlugin-Bridging-Header.h -------------------------------------------------------------------------------- /ios/Plugin/AudioInputPlugin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/ios/Plugin/AudioInputPlugin.m -------------------------------------------------------------------------------- /ios/Plugin/AudioInputPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/ios/Plugin/AudioInputPlugin.swift -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/package.json -------------------------------------------------------------------------------- /plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/plugin.xml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/android/AudioInputCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/android/AudioInputCapture.java -------------------------------------------------------------------------------- /src/android/AudioInputReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/android/AudioInputReceiver.java -------------------------------------------------------------------------------- /src/browser/AudioInputCaptureProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/browser/AudioInputCaptureProxy.js -------------------------------------------------------------------------------- /src/browser/RecorderWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/browser/RecorderWorker.js -------------------------------------------------------------------------------- /src/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/definitions.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/ios/AudioReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/ios/AudioReceiver.h -------------------------------------------------------------------------------- /src/ios/AudioReceiver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/ios/AudioReceiver.m -------------------------------------------------------------------------------- /src/ios/CDVAudioInputCapture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/ios/CDVAudioInputCapture.m -------------------------------------------------------------------------------- /src/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/src/web.ts -------------------------------------------------------------------------------- /test-apps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/.gitignore -------------------------------------------------------------------------------- /test-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/README.md -------------------------------------------------------------------------------- /test-apps/capacitor-test-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/capacitor-test-app/README.md -------------------------------------------------------------------------------- /test-apps/capacitor-test-app/capacitor.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/capacitor-test-app/capacitor.config.json -------------------------------------------------------------------------------- /test-apps/capacitor-test-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/capacitor-test-app/index.html -------------------------------------------------------------------------------- /test-apps/capacitor-test-app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/capacitor-test-app/main.js -------------------------------------------------------------------------------- /test-apps/capacitor-test-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/capacitor-test-app/package.json -------------------------------------------------------------------------------- /test-apps/capacitor-test-app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/capacitor-test-app/vite.config.js -------------------------------------------------------------------------------- /test-apps/cordova-test-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/cordova-test-app/README.md -------------------------------------------------------------------------------- /test-apps/cordova-test-app/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/cordova-test-app/config.xml -------------------------------------------------------------------------------- /test-apps/cordova-test-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/cordova-test-app/package.json -------------------------------------------------------------------------------- /test-apps/cordova-test-app/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/test-apps/cordova-test-app/www/index.html -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/tsconfig.json -------------------------------------------------------------------------------- /www/audioInputCapture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exelerus/cordova-plugin-audioinput/HEAD/www/audioInputCapture.js --------------------------------------------------------------------------------