sequencer
Classes | Namespaces | Typedefs | Enumerations | Functions
sample.hpp File Reference
#include <algorithm>
#include <atomic>
#include <cstdint>
#include <cstring>
#include <iterator>
#include <vector>
Include dependency graph for sample.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sequencer::audio::sample_t
 
struct  sequencer::audio::read_write_lockable< Type >
 
class  sequencer::audio::sample_read_write_base_t
 
class  sequencer::audio::sample_writer_t
 
class  sequencer::audio::sample_reader_t
 

Namespaces

 sequencer::audio
 
 sequencer::audio::underlying_t
 

Typedefs

using sequencer::audio::underlying_t::mode_t = std::uint8_t
 

Enumerations

enum  sequencer::audio::mode_t : underlying_t::mode_t { sequencer::audio::mode_t::mono = 1, sequencer::audio::mode_t::stereo = 2 }
 

Functions

constexpr underlying_t::mode_t sequencer::audio::channels (mode_t mode) noexcept
 
void sequencer::audio::swap (sample_t &lhs, sample_t &rhs)