|
ape
0.5.0
Audio Programming Environment
|
An owned 2d rectangular matrix that supports a T** representation and being aliased as a umatrix. More...
#include <misc.h>
Public Member Functions | |
| void | resize (std::size_t channelCount, std::size_t samples) |
| Retranslate the buffers and contents to adhere to the dimensionality given by the arguments. No memory reallocation done if there's capacity enough. More... | |
| operator umatrix< T > () noexcept | |
Implicitly alias as a mutable umatrix.
| |
| operator umatrix< const T > () const noexcept | |
| Alias as a read-only umatrix. More... | |
| umatrix< T > | asMatrix () noexcept |
| Explicitly alias as a mutable umatrix. More... | |
Public Attributes | |
| std::vector< T * > | channels |
| std::vector< T > | buffer |
An owned 2d rectangular matrix that supports a T** representation and being aliased as a umatrix.
|
inlinenoexcept |
Explicitly alias as a mutable umatrix.
|
inlinenoexcept |
Alias as a read-only umatrix.
|
inlinenoexcept |
|
inline |
Retranslate the buffers and contents to adhere to the dimensionality given by the arguments. No memory reallocation done if there's capacity enough.
| std::vector<T> ape::DynamicSampleMatrix< T >::buffer |
| std::vector<T*> ape::DynamicSampleMatrix< T >::channels |
1.8.16