ACMX 2.136.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
audio.cpp File Reference
#include "audio.hpp"
#include "input_validation.hpp"
#include <rtaudio/RtAudio.h>
#include <algorithm>
#include <array>
#include <atomic>
#include <cmath>
#include <fstream>
#include <iostream>
#include <limits>
#include <mutex>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  acmxvk::audio::AudioEngine::Impl

Namespaces

namespace  acmxvk
namespace  acmxvk::audio
namespace  acmxvk::audio::anonymous_namespace{audio.cpp}

Functions

void acmxvk::audio::anonymous_namespace{audio.cpp}::fft_radix2 (float *data, int size)
RtAudio acmxvk::audio::anonymous_namespace{audio.cpp}::makeRtAudio ()
void acmxvk::audio::anonymous_namespace{audio.cpp}::write_u16_le (std::ostream &output, std::uint16_t value)
void acmxvk::audio::anonymous_namespace{audio.cpp}::write_u32_le (std::ostream &output, std::uint32_t value)
bool acmxvk::audio::write_wav_file (const AudioRecording &recording, const std::string &filename)

Variables

constexpr float acmxvk::audio::anonymous_namespace{audio.cpp}::PI = 3.14159265358979F