30 template <
typename InputSource,
typename ContextType>
40 static_assert(std::is_unsigned<InputSampleType>::value,
"Input sample type must be unsigned and integral.");
43 static constexpr
size_t SampleRate = InputSource::SampleRate;
static constexpr size_t SampleRate
Definition: converttosignedoperator.h:43
InputSource & GetInputSource()
Definition: converttosignedoperator.h:46
SampleType operator[](size_t index) const
Definition: converttosignedoperator.h:58
Definition: converttosignedoperator.h:31
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
#define assert(expr)
Definition: assertion.h:47
ConvertToSignedOperator(ContextType &context)
Definition: converttosignedoperator.h:34
Definition: dsputilities.h:60
InputSource mInputSource
Definition: converttosignedoperator.h:67
typename InputSource::SampleType InputSampleType
Definition: converttosignedoperator.h:39
std::make_signed_t< InputSampleType > SampleType
Definition: converttosignedoperator.h:42
SampleRange GetSampleRange() const
Definition: converttosignedoperator.h:52