|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
Denotes a completed for a downsampled Signal produced by a DownsampleTask job. More...
#include <DownsampleResult.hpp>
Public Member Functions | |
| DownsampleResult (id_type source_id, std::unique_ptr< Signal > downsampled) | |
| DownsampleResult (const DownsampleResult &)=delete | |
| DownsampleResult & | operator= (const DownsampleResult &)=delete |
| DownsampleResult (DownsampleResult &&) noexcept | |
| DownsampleResult & | operator= (DownsampleResult &&) noexcept |
| std::unique_ptr< Signal > | take_downsampled () &&noexcept |
| const Signal * | observe_downsampled () const noexcept |
| id_type | get_source_id () const noexcept |
Private Attributes | |
| id_type | source_id |
| std::unique_ptr< Signal > | downsampled |
Denotes a completed for a downsampled Signal produced by a DownsampleTask job.
Definition at line 25 of file DownsampleResult.hpp.
|
explicit |
Definition at line 17 of file DownsampleResult.cpp.
|
nodiscardnoexcept |
Definition at line 43 of file DownsampleResult.cpp.
|
nodiscardnoexcept |
Definition at line 38 of file DownsampleResult.cpp.
|
nodiscardnoexcept |
Definition at line 33 of file DownsampleResult.cpp.
|
private |
Definition at line 47 of file DownsampleResult.hpp.
|
private |
Definition at line 46 of file DownsampleResult.hpp.