class GraphCreateEdgeRequest

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

Public Methods

void GraphCreateEdgeRequest (Storage_ storage)
void GraphCreateEdgeRequest ()

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

void GraphCreateEdgeRequest (GraphCreateEdgeRequest && )

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

bool IsEmpty ()
const std::optional<uint64_t> & dest_id ()

ID of the destination node.

Required.

::std::optional<uint64_t> & dest_id ()

ID of the destination node.

Required.

GraphCreateEdgeRequest & dest_id (std::optional<uint64_t> value)

ID of the destination node.

Required.

GraphCreateEdgeRequest & operator= (GraphCreateEdgeRequest && )

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

const std::optional<uint64_t> & source_id ()

ID of the source node.

Required.

::std::optional<uint64_t> & source_id ()

ID of the source node.

Required.

GraphCreateEdgeRequest & source_id (std::optional<uint64_t> value)

ID of the source node.

Required.

const std::optional< ::fuchsia_audio_mixer::Sampler> & mixer_sampler ()

This selects the sampler to use when performing sample rate conversion

on the source. Valid only when the dest node is a Mixer.

Optional. If not specified, a default sampler is selected.

::std::optional< ::fuchsia_audio_mixer::Sampler> & mixer_sampler ()

This selects the sampler to use when performing sample rate conversion

on the source. Valid only when the dest node is a Mixer.

Optional. If not specified, a default sampler is selected.

GraphCreateEdgeRequest & mixer_sampler (std::optional< ::fuchsia_audio_mixer::Sampler> value)

This selects the sampler to use when performing sample rate conversion

on the source. Valid only when the dest node is a Mixer.

Optional. If not specified, a default sampler is selected.

const std::optional< ::std::vector<uint64_t>> & gain_controls ()

Gains to apply to this edge. Since gain is applied by Mixer nodes,

either the source or dest node must be a Mixer.

Optional. If empty, no gain is applied.

::std::optional< ::std::vector<uint64_t>> & gain_controls ()

Gains to apply to this edge. Since gain is applied by Mixer nodes,

either the source or dest node must be a Mixer.

Optional. If empty, no gain is applied.

GraphCreateEdgeRequest & gain_controls (std::optional< ::std::vector<uint64_t>> value)

Gains to apply to this edge. Since gain is applied by Mixer nodes,

either the source or dest node must be a Mixer.

Optional. If empty, no gain is applied.

void GraphCreateEdgeRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits