AudioCapture
A win32 app to capture audio from specific processes to an audio file
File Explorer
- ci.yml
- AudioCapture.h
- AudioDeviceEnumerator.h
- AudioMixer.h
- CaptureManager.h
- FlacEncoder.h
- Mp3Encoder.h
- OpusEncoder.h
- ProcessEnumerator.h
- resource.h
- WavWriter.h
- AudioCapture.cpp
- AudioDeviceEnumerator.cpp
- AudioMixer.cpp
- CaptureManager.cpp
- FlacEncoder.cpp
- main.cpp
- Mp3Encoder.cpp
- OpusEncoder.cpp
- ProcessEnumerator.cpp
- WavWriter.cpp
- x64-windows-static-mt.cmake
- .gitattributes
- .gitignore
- build-ci.bat
- build.bat
- BUILD.md
- clean.bat
- CMakeLists.txt
- README.md
- resource.rc
- vcpkg.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cmake
View Details ▼
cmake
Cross-platform build automation system, that generates recipes for native build systems.
cmake {{path/to/project_directory}}
Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory:
cmake --build {{path/to/build_directory}}
Use a generated recipe in a given directory to build artifacts:
cmake --install {{path/to/build_directory}} --strip
Install the build artifacts into `/usr/local/` and strip debugging symbols:
ninja
View Details ▼
ninja
A Build system designed to be fast.
ninja
Build in the current directory:
ninja -j {{4}}
Build in the current directory, executing 4 [j]obs at a time in parallel:
ninja -C {{path/to/directory}}
Build a program in a given directory:
vcpkg
View Details ▼
vcpkg
Package manager for C/C++ libraries.
Note: Packages are not installed in the system. To use them, you need to tell your build system (e.g. CMake) to use `vckg`.
vcpkg install curl
Build and add package `libcurl` to the `vcpkg` environment:
vcpkg install --triplet=wasm32-emscripten zlib
Build and add `zlib` using the `emscripten` toolchain:
vcpkg search {{pkg_name}}
Search for a package:
