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