ReXGlue SDK
Loading...
Searching...
No Matches
audio_driver.h File Reference
#include <span>
#include <rex/driver.h>
#include <rex/memory/host.h>
#include <rex/result.h>
#include <rex/types.h>
#include <rex/utility.h>

Go to the source code of this file.

Classes

class  rex::apu::IAudioDriver

Namespaces

namespace  rex
namespace  rex::apu

Typedefs

using rex::apu::AudioFill = MoveOnlyFunction<void(std::span<f32> samples, u32 channels)>

Variables

constexpr memory::Tag rex::apu::kAPU {4}
constexpr u32 rex::apu::kAudioFrameChannels = 6
constexpr u32 rex::apu::kAudioChannelSamples = 256
constexpr u32 rex::apu::kAudioSampleRate = 48000
constexpr u32 rex::apu::kAudioFrameSamples = kAudioFrameChannels * kAudioChannelSamples

Detailed Description

License
BSD 3-Clause License See LICENSE file in the project root for full license text.