webrtc-audio-processing | Rust bindings for the webrtc-audio-processing | Audio Utils library
kandi X-RAY | webrtc-audio-processing Summary
kandi X-RAY | webrtc-audio-processing Summary
Rust bindings for the webrtc-audio-processing library
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of webrtc-audio-processing
webrtc-audio-processing Key Features
webrtc-audio-processing Examples and Code Snippets
Community Discussions
Trending Discussions on webrtc-audio-processing
QUESTION
I'm using the cygwin package libwebrtc-audio-processing-devel-0.3-1 for an implementation of the AudioProcessing classes from webrtc.
I'm reading input in from my microphone using PortAudio, and want to pass this to webrtc for a VAD check, however I don't know how to pass my data to the ProcessStream methods.
...ANSWER
Answered 2017-Mar-08 at 15:24I contacted @matzeri privately and he pointed me to a working example in gstreamer, which pointed me in the right direction. Including module_common_types.h, adding the WEBRTC_AUDIO_RPOCESSING_ONLY_BUILD directive, and fixing the definitions of the string comparision functions in webrtc/common_types.h for cygwin allowed me to define an AudioFrame and then use the corresponding ProcessStream call.
Here is a working example of using libwebrtc-audio-processing-devel-0.3-1 on cygwin for VAD with PortAudio!
Note: I needed to modify webrtc/common_types.h so it applied the following definitions instead of the win32 versions
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install webrtc-audio-processing
clang or gcc
autotools (MacOS: brew install automake, brew install autoconf)
libtoolize (typically glibtoolize on MacOS: brew install libtool)
pkg-config (MacOS: brew install pkg-config)
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page