|
DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
|
Immutable source-bound linear-amplitude automation, with int64 lookup. More...
#include <OfflineLeveler.h>
Public Member Functions | |
| Plan ()=default | |
| Plan (Plan &&) noexcept=default | |
| Plan & | operator= (Plan &&) noexcept=default |
| bool | isValid () const noexcept |
| OfflineAudioSpec | getSpec () const noexcept |
| Report | getReport () const noexcept |
| std::size_t | controlPoints () const noexcept |
| std::size_t | retainedBytes () const noexcept |
| std::span< const OfflineRegion > | exclusions () const noexcept |
| Borrowed read-only regions; invalidated by destruction/move of the plan. | |
| double | gainAt (std::int64_t frame) const noexcept |
| Gain at a source-relative frame. Outside the source or on an invalid plan: 1. | |
Friends | |
| class | OfflineLeveler |
Immutable source-bound linear-amplitude automation, with int64 lookup.
Definition at line 98 of file OfflineLeveler.h.
|
default |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 116 of file OfflineLeveler.h.
|
inlinenoexcept |
Borrowed read-only regions; invalidated by destruction/move of the plan.
Definition at line 125 of file OfflineLeveler.h.
|
inlinenoexcept |
Gain at a source-relative frame. Outside the source or on an invalid plan: 1.
Definition at line 130 of file OfflineLeveler.h.
|
inlinenoexcept |
Definition at line 112 of file OfflineLeveler.h.
|
inlinenoexcept |
Definition at line 108 of file OfflineLeveler.h.
|
inlinenoexcept |
Definition at line 104 of file OfflineLeveler.h.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 120 of file OfflineLeveler.h.
|
friend |
Definition at line 141 of file OfflineLeveler.h.