Arrays have exact element counts, with no hidden vector capacity. More...
#include <spectral_frame_codec.hpp>
Public Attributes | |
| SpectralStreamGeometry | geometry |
| std::uint64_t | frame_count = 0 |
| std::size_t | component_count = 0 |
| std::unique_ptr< SpectralFrameStamp[]> | frames |
| std::unique_ptr< float[]> | components |
Arrays have exact element counts, with no hidden vector capacity.
Components are frame/channel/bin/real-imaginary ordered. Values own their storage.
| std::size_t pulp::signal::OwnedSpectralStream::component_count = 0 |
| std::unique_ptr<float[]> pulp::signal::OwnedSpectralStream::components |
| std::uint64_t pulp::signal::OwnedSpectralStream::frame_count = 0 |
| std::unique_ptr<SpectralFrameStamp[]> pulp::signal::OwnedSpectralStream::frames |
| SpectralStreamGeometry pulp::signal::OwnedSpectralStream::geometry |