class InputConfiguration

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

Configures a single input stream.

Public Methods

void InputConfiguration (Storage_ storage)
void InputConfiguration ()

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

void InputConfiguration (InputConfiguration && )

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

bool IsEmpty ()
const std::optional< ::fuchsia_mediastreams::AudioFormat> & format ()

Format of this input stream.

Required.

::std::optional< ::fuchsia_mediastreams::AudioFormat> & format ()

Format of this input stream.

Required.

InputConfiguration & format (std::optional< ::fuchsia_mediastreams::AudioFormat> value)

Format of this input stream.

Required.

const std::optional< ::fuchsia_mem::Range> & buffer ()

Buffer for this input stream. Must provide write access and must have

enough space for `ProcessorConfiguration.max_frames_per_call`.

Required.

::std::optional< ::fuchsia_mem::Range> & buffer ()

Buffer for this input stream. Must provide write access and must have

enough space for `ProcessorConfiguration.max_frames_per_call`.

Required.

InputConfiguration & buffer (std::optional< ::fuchsia_mem::Range> value)

Buffer for this input stream. Must provide write access and must have

enough space for `ProcessorConfiguration.max_frames_per_call`.

Required.

void InputConfiguration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
InputConfiguration & operator= (InputConfiguration && )

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

Friends

class MemberVisitor
class NaturalTableCodingTraits