class SincSampler

Defined at line 4459 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

Use a windowed sinc sampler.

Public Methods

void SincSampler (Storage_ storage)
void SincSampler ()

Defined at line 4464 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

void SincSampler (SincSampler && )

Defined at line 4465 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

void SincSampler (const SincSampler & other)
SincSampler & operator= (SincSampler && )

Defined at line 4466 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

SincSampler & operator= (const SincSampler & other)
bool operator== (const SincSampler & other)
bool operator!= (const SincSampler & other)
bool IsEmpty ()
const std::optional<uint32_t> & taps_per_side ()

Number of taps to include on each side of the filter, not counting the

center point. When upsampling, the filter reads from 1 + 2*taps_per_side

source frames to produce each destination frame. When downsampling, this

number is scaled by the downsampling ratio.

Required.

::std::optional<uint32_t> & taps_per_side ()

Number of taps to include on each side of the filter, not counting the

center point. When upsampling, the filter reads from 1 + 2*taps_per_side

source frames to produce each destination frame. When downsampling, this

number is scaled by the downsampling ratio.

Required.

SincSampler & taps_per_side (std::optional<uint32_t> value)

Number of taps to include on each side of the filter, not counting the

center point. When upsampling, the filter reads from 1 + 2*taps_per_side

source frames to produce each destination frame. When downsampling, this

number is scaled by the downsampling ratio.

Required.

const std::optional<uint32_t> & low_pass_frequency ()

Optionally, apply a low-pass filter.

::std::optional<uint32_t> & low_pass_frequency ()

Optionally, apply a low-pass filter.

SincSampler & low_pass_frequency (std::optional<uint32_t> value)

Optionally, apply a low-pass filter.

const std::optional<uint32_t> & high_pass_frequency ()

Optionally, apply a high-pass filter.

::std::optional<uint32_t> & high_pass_frequency ()

Optionally, apply a high-pass filter.

SincSampler & high_pass_frequency (std::optional<uint32_t> value)

Optionally, apply a high-pass filter.

void SincSampler (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits