#include <planar_audio_ring_buffer.hpp>
◆ PlanarAudioRingBuffer()
| pulp::audio::PlanarAudioRingBuffer::PlanarAudioRingBuffer |
( |
| ) |
|
|
default |
◆ available_frames()
| std::uint64_t pulp::audio::PlanarAudioRingBuffer::available_frames |
( |
| ) |
const |
|
noexcept |
◆ capacity_frames()
| std::uint64_t pulp::audio::PlanarAudioRingBuffer::capacity_frames |
( |
| ) |
const |
|
inlinenoexcept |
◆ drain()
| std::uint64_t pulp::audio::PlanarAudioRingBuffer::drain |
( |
std::uint64_t | max_frames | ) |
|
|
noexcept |
◆ free_frames()
| std::uint64_t pulp::audio::PlanarAudioRingBuffer::free_frames |
( |
| ) |
const |
|
noexcept |
◆ num_channels()
| std::uint32_t pulp::audio::PlanarAudioRingBuffer::num_channels |
( |
| ) |
const |
|
inlinenoexcept |
◆ prepare()
| bool pulp::audio::PlanarAudioRingBuffer::prepare |
( |
std::uint32_t | num_channels, |
|
|
std::uint64_t | usable_capacity_frames ) |
◆ read()
| bool pulp::audio::PlanarAudioRingBuffer::read |
( |
BufferView< float > | destination, |
|
|
std::uint64_t | frames ) |
|
noexcept |
◆ release()
| void pulp::audio::PlanarAudioRingBuffer::release |
( |
| ) |
|
|
noexcept |
◆ reset()
| void pulp::audio::PlanarAudioRingBuffer::reset |
( |
| ) |
|
|
noexcept |
◆ stats()
◆ write() [1/2]
| std::uint64_t pulp::audio::PlanarAudioRingBuffer::write |
( |
BufferView< const float > | source, |
|
|
std::uint64_t | frames ) |
|
inlinenoexcept |
◆ write() [2/2]
| std::uint64_t pulp::audio::PlanarAudioRingBuffer::write |
( |
BufferView< float > | source, |
|
|
std::uint64_t | frames ) |
|
inlinenoexcept |
The documentation for this class was generated from the following file: