Registry / other / libsamplerate

libsamplerate

JSON →
library0.2.2vcpkgunverified

A library for performing sample rate conversion of audio data.

vcpkg install libsamplerate
INSTALL
IMPORT
SIG · LIBSAMPLERATE
L
libsamplerate
othercppv0.2.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

samplerate.h
#include <samplerate.h>

Converts audio sample rate from 44100 to 88200 Hz

#include <samplerate.h> #include <vector> int main() { std::vector<float> input(1024, 0.5f); std::vector<float> output(2048, 0.0f); SRC_DATA src_data; src_data.data_in = input.data(); src_data.data_out = output.data(); src_data.input_frames = 512; src_data.output_frames = 1024; src_data.src_ratio = 2.0; int error = src_simple(&src_data, SRC_SINC_BEST_QUALITY, 1); return error; }
Debug
Known issues
gotchaLibrary requires linking with -lsamplerate on Unix systems
fix
Add target_link_libraries(your_target samplerate::samplerate)
affects: *
Upgrade
Version history
0.2.2latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources

No resource links recorded.

libsamplerate — pip install libsamplerate · libregistry